要检索 PayPal 沙盒 API 凭据:
要检索与 DoDirectPayment 等 PayPal API 一起使用的常规 PayPal API 凭据,您将转到https://developer.paypal.com/ > 应用程序 > 沙盒帐户 > 为您的帐户选择下拉菜单 > API 访问。
如果您没有创建预配置帐户,而是创建“手动”帐户,则需要在https://www.sandbox.paypal.com/上登录该帐户并导航至“个人资料”>“我的销售”工具”>“API 访问”>“更新”>“请求 API 凭据”>“PayPal API 凭据”>“API 签名”。
(或“个人资料”>“请求 API 凭据”>“PayPal API 凭据”>“API 签名”,具体取决于您的帐户类型)。
这将为您提供 API 用户名、API 密码和 API 签名。
注意:使用 API 用户名、API 密码和 API 签名进行身份验证、使用 NVP 进行通信的 PayPal 沙盒 API 调用应发送到https://api-3t.sandbox.paypal.com/nvp
其他端点列在https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_endpoints
Payflow Pro:
但是,您正在尝试使用 PayPal Payflow Pro,它是一种不同的产品和一组不同的 API,具有一组不同的凭据。
PayPal Payflow Pro 无法通过 https://developer.paypal.com/ 的开发者中心或 https://www.sandbox.paypal.com/ 的 PayPal 沙盒进行测试,相反,
您需要注册一个https://www.paypal.com/us/cgi-bin/?cmd=_payflow-get-started-outside上的常规 Payflow 帐户
继续填写所有详细信息,包括“登录详细信息”。进入计费部分后,只需关闭选项卡即可取消注册过程。
此时,您将拥有一个处于“测试”状态的 Payflow Pro 帐户。
“合作伙伴”将是:PayPal
“供应商”将是:您在注册过程中创建的商家登录
“密码”将是:您在注册过程中创建的商家密码
“用户”将是:空
或者,如果您想创建一个专用用户来使用 API,您可以使用凭据登录https://manager.paypal.com并转到“用户设置”(或类似措辞),然后创建次要用户。该用户的用户名需要填写“用户”,以及用户的密码。
新凭据可能需要长达一个小时才能生效。
注意:Payflow Pro 测试 API 调用应发送至https://pilot-payflowpro.paypal.com/
Live Payflow Pro API 调用应发送至https://payflowpro.paypal.com/