paypal - 为沙盒帐户创建立即购买按钮

标签 paypal paypal-sandbox

我是 paypal 开发的新手,正在尝试在沙盒中创建一个 BuyNow 按钮,以使我能够在非生产环境中测试我的应用程序。如果我从我的普通帐户创建一个按钮,它会将我定向到实时 Paypal 网站,但如果我尝试在沙盒中创建一个按钮,按钮创建页面总是在实时框中,我无法找到创建按钮的方法在沙盒中使用 sandox 测试帐户,然后允许我在沙盒中进行测试付款。请帮忙。

最佳答案

沙盒中的链接已损坏并将您重定向到实时站点。发生这种情况时,有时您只需将沙盒添加到 URL 中即可解决问题。因此,如果您单击该按钮,它会将您带到 https://www.paypal.com/button/blah_blah。 ,您只需要将其更改为 https://www.sandbox.paypal.com/button/blah_blah .另一种选择是从您的实时 paypal 帐户创建一个非托管的明文按钮,然后只需修改 URL 以指向沙箱而不是实时站点。所以取而代之的是:

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">

您只需将其更改为

<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">

然后您将更新业务变量以反射(reflect)您的测试沙盒卖家帐户的电子邮件地址。

创建按钮的最后一个选项是不登录您的帐户,而是使用 BMCreateButtom API称呼。请记住,如果您只熟悉 HTML,这可能会比您想要做的工作多一点。

关于paypal - 为沙盒帐户创建立即购买按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15687915/

相关文章:

paypal - 在现有和已执行的计费协议(protocol)中更改 Paypal 下一个付款日期?

paypal - IPN延迟和SAAS应用

Paypal 成员(member)系统付款日期

未收到 Paypal webhook 事件

android - PayPal for Android 添加产品

paypal - 如何更新沙箱中未清除的电子支票交易的状态

paypal - 延迟链式支​​付与授权/捕获 + 批量支付 - 用例场景

javascript - PayPal Checkout 客户端 : Can users change the order amount in JavaScript?

csv - PayPal 自动完成付款的每月或每周报告

paypal - Paypal 沙盒中的返回 URL 选项在哪里?