Paypal信用卡验证

时间:2010-03-08 11:49:47

标签: php paypal

我想检查一下客户提供给我网站的信用卡号是否有效,以便进一步交易。因为我的魔杖只能通过Paypal验证CC无效是否有效。 一种方法可以使用paypal api 第1步:带有PAYMENTACTION的DoDirectPayment =授权$ 1的amt,然后 第2步:请求的DoVoid

有没有人可以告诉我 任何金额是由paypal收取的tis收费? 或者你知道的任何其他更好的方式?

我的网站是PHP ..

3 个答案:

答案 0 :(得分:1)

PayPal在进行交易时收费,而不是授权。如果PayPal收取授权费用,那么您必须为已经授权的信用卡付款的人付款,但随后放弃购买。

应在https://www.x.com/docs/DOC-1613

询问此问题

答案 1 :(得分:1)

如果您担心信用卡是否有效,您可以在将交易过账到PayPal之前随时查看。我已经写了一个CakePHP组件来做这件事。该组件可以很容易地切换到类并用于信用卡验证: http://github.com/cdburgess/components/blob/master/billing_validation.php

检查非常彻底:

  • 它是什么类型的卡(签证,主人 卡等。)
  • 如果卡实际上有效(使用 luhn算法)

在发布到PayPal之前验证系统中卡的优势是没有往返费用。这意味着,您不必向PayPal API发送请求以进行验证。他们可能会对我的结算验证进行相同的验证。它可以在您的服务器上更快地完成。

请记住,此课程不会遇到的一件事是信用卡欺诈。这将需要一项服务。但是,通常如果卡上有一些有趣的东西,当您尝试处理购买时的资金时,PayPal会抓住它。

快乐的编码!

答案 2 :(得分:1)

我是在PAYPAL API的DoVoid函数的帮助下完成的。我在身份验证模式下支付1美元,如果它返回成功,我将使用带有返回的事务ID的DoVoid。

相关问题