java - Website Payments Pro 凭据在哪里?

标签 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       = "";

最佳答案

检索 PayPal Sandbox 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,具有一组不同的凭据。
无法通过位于 https://developer.paypal.com/ 的开发人员中心测试 PayPal Payflow Pro或位于 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/

关于java - Website Payments Pro 凭据在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8567508/

相关文章:

php - Merchant SDK for Express Checkout API 在 Paypal 上的 Composer 问题

paypal - 带有自定义 Paypal 金额的电子邮件链接

java - 迁移到 Java Web Start - Applet-Desc 会被弃用吗?

java - 莫尔斯电码翻译器 - 似乎无法准确地从莫尔斯电码转换为英语

layout - 强制响应式 Paypal 布局

paypal - 在 PayPal 托管结帐页面上等待处理器响应的超时总是出现在错误页面 url 上

paypal - 在 payflow pro 安全 token 请求中设置 returnurl

transactions - 具有透明重定向的 PayPal PayFlow Pro - 用户身份验证失败问题/文档

java - 使用java代码将证书添加到 keystore

java - Android使用sharedpreferences更改数据后更新listview