Php 贝宝信用卡验证

Php 贝宝信用卡验证,php,paypal,Php,Paypal,我想检查客户提供给我的网站的信用卡号是否有效,以便进一步交易。为此,我只想通过贝宝验证抄送号码是否有效。 可以使用paypal api实现这一点 步骤1:DoDirectPayment with PAYMENTACTION=授权金额为$1,然后 步骤2:撤销该请求 有人能告诉我吗 paypal做这些事情会收取多少费用? 或者你知道的其他更好的方式 我的网站是用PHP开发的。PayPal在进行交易时收费,而不是授权。如果PayPal对授权收取费用,那么您必须为输入信用卡、授权但随后放弃购买的人付款

我想检查客户提供给我的网站的信用卡号是否有效,以便进一步交易。为此,我只想通过贝宝验证抄送号码是否有效。 可以使用paypal api实现这一点 步骤1:DoDirectPayment with PAYMENTACTION=授权金额为$1,然后 步骤2:撤销该请求

有人能告诉我吗 paypal做这些事情会收取多少费用? 或者你知道的其他更好的方式


我的网站是用PHP开发的。

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


如果您担心信用卡是否有效,您可以在将交易过账到PayPal之前检查信用卡是否有效。我已经为此编写了一个CakePHP组件。此组件可以很容易地切换到一个类并用于信用卡验证:

检查非常彻底:

  • 它是什么类型的卡(visa卡、master卡) (信用卡等)
  • 如果卡实际有效(使用 (卢恩算法)
在发布到PayPal之前验证系统中的卡的优点是没有往返成本。也就是说,您不必向PayPal API发送验证请求。很有可能他们会执行与我的账单验证相同的验证。它可以在您的服务器上更快地完成

请记住,这门课不会抓住的一件事是信用卡欺诈。那就需要服务了。然而,通常情况下,如果这张卡有什么有趣的地方,贝宝会在你试图处理购买资金时捕捉到它


快乐编码

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

我是在PAYPAL API的DoVoid函数的帮助下完成的。我在身份验证模式下支付1美元,如果它返回成功,我将使用DoVoid和返回的transaction-id。您可以发布代码或DoVoid代码的链接吗。谢谢