tri*_*bal 1 java paypal payflowpro
我正在编写一个java程序来使用paypal处理直接付款.当然,我使用的是payflow API和文件paypalflow.java.该文件需要以下凭据.我创建了一个沙盒帐户,其中包含一个Website Payments Pro预配置的测试帐户.我在哪里可以找到以下变量的凭据?
gv_BNCode = " ";
gv_APIUser = " ";
//Fill in the gv_APIPassword variable yourself, the wizard will not do this automatically
gv_APIPassword = " ";
gv_APIVendor = " ";
gv_APIPartner = " ";
gv_Env = "pilot";
unique_id = "";
Run Code Online (Sandbox Code Playgroud)
要检索PayPal沙盒API凭据:
要检索与PayPal API(如DoDirectPayment)一起使用的常规PayPal API凭据,您可以访问https://developer.paypal.com/ >应用程序>沙盒帐户>选择您帐户的下拉菜单> API访问.
如果您没有创建预配置帐户,而是创建"手动"帐户,则需要登录https://www.sandbox.paypal.com/上的帐户并导航至"个人资料">"我的销售人员" tools'>'API Access'> Update>'Request API Credentials'>'PayPal API credentials'>'API Signature'.
(或"个人资料">"请求API凭据">"PayPal API凭据">"API签名",具体取决于您的帐户类型).
这将为您提供API用户名,API密码和API签名.
注意:使用NVP进行通信时,使用API用户名,API密码和API签名进行身份验证的PayPal Sandbox 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,具有不同的凭据集.
贝宝Payflow临无法通过开发者中心的测试https://developer.paypal.com/或贝宝沙盒在https://www.sandbox.paypal.com/
相反,你需要注册一个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/
| 归档时间: |
|
| 查看次数: |
2637 次 |
| 最近记录: |