在 PayPal 网站(而不是我自己的托管网站)上输入信用卡详细信息
Enter credit card details on the PayPal site (rather than my own hosted site)
在为直接信用卡付款设置定期付款配置文件时,我能否让用户在 PayPal 网站而不是我自己的网站上输入信用卡详细信息?
在为希望订阅我的服务的用户设置定期付款配置文件时,我目前遵循标准的定期付款流程(如 PayPal API 示例所示):
- 使用 REST API 创建计费计划和协议。
- 将用户重定向到 PayPal 网站。
- 用户在 PayPal 网站上登录 in/registers 并在那里确认接受。
- PayPal 将他们重定向回我的站点以最终确认计费协议。
- 一旦他们在我的网站上确认,就会开始计费,我们会开始收听 IPN。
但是,如果您想使用 直接 信用卡付款(即客户没有 have/want PayPal 个人资料),您必须捕获在您的 自己的 网站上提供信用卡详细信息,并在 API 电话中将其传递给 PayPal。有没有办法将信用卡详细信息捕获移动到 PayPal 网站本身?
是的,PayPal 支持这种安排;他们称之为 hosted pro 或 hosted sole solution。然而,它是经典的,而不是新的 REST。
PayPal 较新的直接信用卡 API 使用保险库,但我认为它们没有完全由 PayPal 托管的页面来为您避免所有 PCI 并发症。
您可能还想看看 Braintree 的解决方案,它集成到您的页面中,但处理加密和令牌化卡详细信息,因此您不必担心 PCI。
在为直接信用卡付款设置定期付款配置文件时,我能否让用户在 PayPal 网站而不是我自己的网站上输入信用卡详细信息?
在为希望订阅我的服务的用户设置定期付款配置文件时,我目前遵循标准的定期付款流程(如 PayPal API 示例所示):
- 使用 REST API 创建计费计划和协议。
- 将用户重定向到 PayPal 网站。
- 用户在 PayPal 网站上登录 in/registers 并在那里确认接受。
- PayPal 将他们重定向回我的站点以最终确认计费协议。
- 一旦他们在我的网站上确认,就会开始计费,我们会开始收听 IPN。
但是,如果您想使用 直接 信用卡付款(即客户没有 have/want PayPal 个人资料),您必须捕获在您的 自己的 网站上提供信用卡详细信息,并在 API 电话中将其传递给 PayPal。有没有办法将信用卡详细信息捕获移动到 PayPal 网站本身?
是的,PayPal 支持这种安排;他们称之为 hosted pro 或 hosted sole solution。然而,它是经典的,而不是新的 REST。
PayPal 较新的直接信用卡 API 使用保险库,但我认为它们没有完全由 PayPal 托管的页面来为您避免所有 PCI 并发症。
您可能还想看看 Braintree 的解决方案,它集成到您的页面中,但处理加密和令牌化卡详细信息,因此您不必担心 PCI。