如何检查卡是否已存储在Paypal Vault中

时间:2016-04-21 17:46:22

标签: paypal paypal-rest-sdk paypal-vault

我已经设法通过他们的API集成Paypal Vault来存储信用卡信息,检索信息和删除卡。 但我正在寻找一种方法来检查卡在存储之前是否已经存储在保险库中,但是可以找到有关如何实现此目的的任何信息。

任何建议都将不胜感激! TIA!

1 个答案:

答案 0 :(得分:0)

这是一个老问题,仍然分享一些观点。

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,则在使用存储的信用卡时也需要包含该信用卡。

参考:PayPal vault card data duplicate