我想检查一下客户提供给我网站的信用卡号是否有效,以便进一步交易。因为我的魔杖只能通过Paypal验证CC无效是否有效。 一种方法可以使用paypal api 第1步:带有PAYMENTACTION的DoDirectPayment =授权$ 1的amt,然后 第2步:请求的DoVoid
有没有人可以告诉我 任何金额是由paypal收取的tis收费? 或者你知道的任何其他更好的方式?
我的网站是PHP ..
答案 0 :(得分:1)
PayPal在进行交易时收费,而不是授权。如果PayPal收取授权费用,那么您必须为已经授权的信用卡付款的人付款,但随后放弃购买。
询问此问题答案 1 :(得分:1)
如果您担心信用卡是否有效,您可以在将交易过账到PayPal之前随时查看。我已经写了一个CakePHP组件来做这件事。该组件可以很容易地切换到类并用于信用卡验证: http://github.com/cdburgess/components/blob/master/billing_validation.php
检查非常彻底:
在发布到PayPal之前验证系统中卡的优势是没有往返费用。这意味着,您不必向PayPal API发送请求以进行验证。他们可能会对我的结算验证进行相同的验证。它可以在您的服务器上更快地完成。
请记住,此课程不会遇到的一件事是信用卡欺诈。这将需要一项服务。但是,通常如果卡上有一些有趣的东西,当您尝试处理购买时的资金时,PayPal会抓住它。
快乐的编码!
答案 2 :(得分:1)
我是在PAYPAL API的DoVoid函数的帮助下完成的。我在身份验证模式下支付1美元,如果它返回成功,我将使用带有返回的事务ID的DoVoid。