【发布时间】:2018-01-13 19:56:45
【问题描述】:
我刚刚添加了 Paypal SDK,安装了使用 Paypal SDK 通过信用卡支付的产品,而不是通过 Paypal Redirect 支付。
这是否意味着如果您使用 Paypal SDK 通过输入您的信用卡详细信息进行支付,您仍然需要在 paypal 中注册该卡才能使用该卡付款?
【问题讨论】:
我刚刚添加了 Paypal SDK,安装了使用 Paypal SDK 通过信用卡支付的产品,而不是通过 Paypal Redirect 支付。
这是否意味着如果您使用 Paypal SDK 通过输入您的信用卡详细信息进行支付,您仍然需要在 paypal 中注册该卡才能使用该卡付款?
【问题讨论】:
有两种主要方法可以做到这一点。
首先,让 Paypal 进行处理。您需要保存卡或参考,以进行付款管理,例如退款。或者如果是定期付款,请更新卡。这样paypal会返回一个您以后可以用于管理的ID。
这是通过重定向到 paypal 并创建付款(通过 Paypal UI)来完成的。
其次,如果您希望拥有自己的不带重定向的 UI,您可以使用 API 发送信用卡详细信息,但您还需要将信用卡详细信息保存在某个地方。如果您希望自行管理卡,那么您必须符合 PCI 标准,这是一个主要的安全问题(您不能只保留数字和 cvv)。
或者,您可以通过 API 使用 Paypal 的“Vault”服务来保存卡,同时在您的 UI 中插入卡的详细信息,然后您可以使用返回的 ID 进行支付。您可以将 ID 用于未来的管理功能。
如果您需要更多帮助,请尝试使用 Paypal 的支持,或添加有关您正在使用的 API 的更多详细信息等...
【讨论】: