Java 在使用之前,需要API使用cvv或交易密码验证存储的信用卡 我正使用沙箱帐户将贝宝付款与我的应用程序集成在一起。因此,当使用存储的信用卡付款时,是否有任何方法在继续付款之前通过调用Paypal REST API使用cvv进行验证

Java 在使用之前,需要API使用cvv或交易密码验证存储的信用卡 我正使用沙箱帐户将贝宝付款与我的应用程序集成在一起。因此,当使用存储的信用卡付款时,是否有任何方法在继续付款之前通过调用Paypal REST API使用cvv进行验证,java,paypal,paypal-sandbox,paypal-rest-sdk,Java,Paypal,Paypal Sandbox,Paypal Rest Sdk,使用REST API使用存储的信用卡进行支付时,不需要cvv,cvv已与卡一起保存,使用存储的信用卡只需要保存卡的id。因此,在这个场景中,我如何验证特定用户是否有权使用存储的卡,以及是否有任何REST API使用cvv或任何交易密码来验证卡,作为额外的安全级别 此外,我还尝试使用RESTAPI存储一张没有cvv的信用卡,它工作正常,但当我使用这张没有cvv的信用卡进行支付时,它没有抛出任何错误,支付成功。为什么是这样?我需要输入正确的cvv才能付款吗?或者在沙箱帐户中是否禁用了cvv验证 请帮

使用REST API使用存储的信用卡进行支付时,不需要cvv,cvv已与卡一起保存,使用存储的信用卡只需要保存卡的id。因此,在这个场景中,我如何验证特定用户是否有权使用存储的卡,以及是否有任何REST API使用cvv或任何交易密码来验证卡,作为额外的安全级别

此外,我还尝试使用RESTAPI存储一张没有cvv的信用卡,它工作正常,但当我使用这张没有cvv的信用卡进行支付时,它没有抛出任何错误,支付成功。为什么是这样?我需要输入正确的cvv才能付款吗?或者在沙箱帐户中是否禁用了cvv验证

请帮忙。
任何帮助都将不胜感激。

在sandbox上,您可以设置任何CVV,它将始终工作。没有信用卡验证。您可以使用任何带有结束日期和CVV的信用卡号

我猜您正在使用Vault REST API?此API为您提供了在PayPal服务器上存储敏感详细信息(如信用卡相关详细信息)的选项

如果您想增加额外的安全性,您可以要求用户再次键入信用卡号码,并使用查找API验证该号码

 GET /v1/vault/credit-cards/credit_card_id

非常感谢你的回答。我正在使用Vault REST API。我一定会按照你的建议去尝试。我不认为这个答案是最好的,因为我也期待着一些其他的建议。不管怎样,你给了我一个很好的建议,所以再次感谢。我试着将一张卡保存到paypal vault,然后在同一张卡上查找。但由于安全原因,在查找响应中,卡号被指定为“XXXXXXX”。因此,我不能使用这种方法来提供额外的安全级别。是的,您不能反转卡号来获取卡号。出于安全原因,这是由paypal完成的。因此,不是每次付款都输入卡号,而是使用卡号(卡令牌)而不是卡号进行付款。