我经营的业务类型允许客户在付款之前获得结果。当他们注册时,我会获取他们的信用卡信息,之后一周到一个月的任何时间都会向他们收取我的服务费用。大多数情况下,这一切都进行得很顺利,但偶尔人们会尝试使用虚拟信用卡来玩弄系统,并扔掉借记卡(就像您可能在 Wallmart 购买的那样)。
我做了一些研究,发现http://en.wikipedia.org/wiki/List_of_Bank_Identification_Numbers,但这不是一个完整的列表。有没有办法识别卡片的来源?特别是虚拟和扔掉的卡片。
或者有没有人对这个问题有任何经验,也许能给我一些解决这个问题的想法?
我想知道如何在不使用Apple的应用内购买机制的情况下向用户询问信用卡详细信息并向他收取费用.
我的想法是将用户的信用卡发布到我的在线信用计费系统,并在网站上进行交易,然后用交易结果向用户报告.
Apple会批准这种应用程序吗?
我正在尝试使用Braintree和PHP测试订阅.我能够成功发布交易,但我遇到了订阅这个问题.
以下是我的步骤:
1.使用附加的信用卡创建客户
2.为客户创建订阅
问题:
即使我提供的信用卡的截止日期为2013年1月,步骤1或2也都会成功.
我已经按照Braintree上给出的教程,没有运气或文档帮助.有任何想法吗?
谢谢.
我正在评估一些支付网关选项,我正在查看PayPal的保险库选项(类似于Braintree的保险库).
我发现,在Braintree的保管库存储的情况下,我可以安全地(加密)发送信用卡信息以存储在他们的服务器上,从而避免了PCI合规性问题的必要性.
PayPal的保管库存储API是否有类似的方式发送加密的信用卡信息?我正在查看他们的文档,似乎我需要将未加密的数据发送到他们的保险库.
我做错了这个假设吗?我会非常感兴趣,因为这会让我丢弃Paypal并与Braintree一起作为我们的支付网关服务.
提前致谢.
我正在使用Braintree作为支付网关.
我有一个要求,我只需要存储信用卡的最后4位数,到期日期(根据PCI Complaince).
我已经在javascript中实现了前端代码,并且在向服务器发送数据时,信用卡信息被加密.
无论如何我可以在后端获得最后四位数,到期日期和卡类型,还是可以解密它?
<form name="paymentForm" action="/createtransaction" method="post" id="braintree-payment-form">
<p>
<label style="color:white">Card Number</label>
<input type="text" size="20" ng-model="userDetails.number" autocomplete="off" data-encrypted-name="number" />
</p>
<p>
<label style="color:white">CVV</label>
<input type="text" size="4" ng-model="userDetails.cvv" autocomplete="off" data-encrypted-name="cvv" />
</p>
<p>
<label style="color:white">Expiration (MM/YYYY)</label>
<input type="text" size="2" ng-model="userDetails.month" data-encrypted-name="month" /> / <input type="text" size="4" ng-model="userDetails.year" data-encrypted-name="year" />
</p>
<input type="submit" id="submit" />
Run Code Online (Sandbox Code Playgroud)
我在 Android 中集成了 Paypal 移动 SDK。由于我的帐户无法使用直接信用卡付款。我们的客户未能使用信用卡按钮付款。我可以知道如何禁用/删除我的应用程序中的信用卡按钮吗?
我的反应应用程序中有一个非常简单的表单来获取用户信用卡信息,如下所示。
<form autocomplete="on">
<input class="control" id="card_number" type="tel" name="card_number" autocompletetype="cc-number"/>
<input name="cc-exp-month"/>
<input name="cc-exp-year"/>
<input name="cc-exp"/>
</form>
Run Code Online (Sandbox Code Playgroud)
我希望浏览器(在本例中为 safari)显示如下图所示的信用卡选项。
有趣的事实:当我开始我的应用程序时npm start(如上图所示),我可以重现预期的行为(以上述两种形式)。但是,如果我运行npm run build并提供 ./build 文件夹,则不会显示信用卡选项。
这就是我仍然不明白的地方,为什么相同的代码可以以一种方式工作,但不能以另一种方式工作?
PS1:我在这两种情况下都使用 HTTPS 进行测试。
PS2:我测试了不同的输入名称,autocomplete="cc-number" 等。但它们都不起作用。由于代码适用于npm start,我认为这不是代码问题。
阻止用户进行重复信用卡交易的最佳方法是什么?可以通过单击提交按钮太多次,或者从收据页面返回并再次单击提交按钮来实现.
对于我的ecommece网站,我想将部分信用卡号码存储为字符串,为此,我需要加密信息以存储在数据库中,并在用户想要重新使用先前购买的已输入信用卡信息时解密,而无需全部输入再次.
我正在使用Django,因此我需要通过Python解决这个问题.解决这个问题的聪明算法是什么?
谁能指引我到一个我可以找到信用卡处理系统的模拟实现的地方,使用mySql和PHP ??? 只想查看系统的工作原理,使用一些样本信用卡号码和内容.
谢谢.
credit-card ×10
braintree ×3
paypal ×2
php ×2
android ×1
asp.net ×1
autofill ×1
django ×1
encryption ×1
ios ×1
java ×1
javascript ×1
pci-dss ×1
python ×1
react-redux ×1
reactjs ×1
sdk ×1