网站付款专业证书在哪里?

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)

Rob*_*ert 5

要检索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/