javascript - PayPal 预先批准的付款按钮

标签 javascript java paypal paypal-adaptive-payments

我正在尝试在我们的众筹平台中实现 Paypal 预批准功能(通过自适应支付 API 获得)。单击 PayPal 付款按钮时,我的后端会生成预批准 key ,并应将用户重定向到适当的 PayPal 链接:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-preapproval&preapprovalkey=GENERATED_PRE_APPROVE_KEY

我目前正在使用经典的结账按钮 (checkout.js),该按钮似乎无法配置为重定向到其他类型的 PayPal 地址(它只是重定向到标准付款网址,而不是预先批准)。我应该怎么办?创建自定义按钮?或者我可以更改经典 PayPal 按钮的行为吗?

最佳答案

我会回答我自己的问题。生成预批准 key 后,我所做的是将用户从当前页面重定向到此链接的新页面:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-preapproval&preapprovalkey=GENERATED_PRE_APPROVE_KEY

为了将用户重定向到新窗口,我使用了标准:

window.open(linkWithPreApprovalKey);

PayPal 似乎没有提供特定的预先批准或自适应付款按钮(例如用于正常结账的 checkout.js)

关于javascript - PayPal 预先批准的付款按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56497902/

相关文章:

paypal - 如何查看paypal个人账户或企业账户?

paypal - 还有其他人在使用 PayPal 沙箱时遇到问题吗?每次尝试使用它时,我都会收到消息 4003 错误页面

javascript - 如何在 JavaScript 中的对象数组中查找值?

javascript - GetValue 嵌套输入 JS

java - 在 OWL API 中组合推理器以支持 OWL DL + SQWRL

java - aroundInvoke 和检查异常

java http请求所需的字符串参数 'Username'不存在

php - PayPal PHP SDK - 不返回 GET 变量 'success'

javascript - 使用按钮更改文本输入

javascript - 无法更改新闻行情的方向