php - Paypal 金库卡数据重复

标签 php paypal

我正在我的应用程序中实现 PayPal 保险库。但我注意到 PayPal API 允许为不同的用户保存卡数据,即使是同一用户。这是正常的吗?有什么办法可以防止这种情况发生吗?

最佳答案

PayPal 目前不验证使用 /vault/credit-card 调用存储的信用卡信息。并且还允许一张卡与多个付款人相连。

您可以通过检查输入的卡号(也需要在您的网站上处理 PCI)来实现您自己的规则,并在这种情况下提供唯一的 payer_id(尤其是处理卡号同一用户)

{
      "payer_id": "user12345",
      "type": "visa",
      "number": "4417119669820331",
      "expire_month": "11",
      "expire_year": "2018",
      "first_name": "Joe",
      "last_name": "Shopper"
    }

如果您在存储信用卡时包含了 payer_id,则在使用存储的信用卡时也需要包含它。

关于php - Paypal 金库卡数据重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37872401/

相关文章:

php - PHP while 循环中的嵌套 SQL 查询导致内存泄漏 - 还有哪些其他解决方案?

c# - Paypal C# SDK 端点

paypal - 字段比服务器允许的长或短 - Rails 生产环境错误

c# - 如何验证 Paypal 付款是否真实 C#

php - 在cpanel上将注释插入mysql数据库

php - 在 PHP 中对 HTML 进行可靠的单元测试

PHP:变量函数名(函数指针)调用;如何告诉 IDE 我的函数被调用了?

javascript - 不在html标记中设置onclick属性的原因

php - PayumBundle 在后台捕获付款并不容易

PHP Paypal SDK 获取所有交易