[英]paypal buy now button with redirection after success
我正在创建一个网站,其中将有大量具有各种产品价格的数字产品。 我去了paypal并创建了一个按钮。
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="W6HILXXVHKYZBY">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
它们的价格是在创建按钮时预定义的。 此外,我希望付款完成后,用户可以在我的网站中重定向到success
。 上面的代码在live
环境中工作,但在沙箱中它会产生错误。 加上它不是我要求的。
我想要这样的东西
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="accounts@mydomain.com">
<strong>How much do you want to pay?</strong><br />
$ <input type="text" name="amount" value="30" readonly="readonly">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="AU">
<input type="hidden" name="bn" value="PP-BuyNowBF">
<input type="hidden" name="return" value="http://net.mydomain.com/payment-complete/">
<br /><br />
<input type="submit" value="Pay with PayPal!">
</form>
此代码中的所有内容都有效,但它不会自动重定向到我的success
页面。
它有一些条件可以正常工作。 您可以在PayPal开发者网站上阅读它们。
以下是PayPal关于自动退货的说明:
如果您已启用“自动退货”并已选择为新用户启用“PayPal帐户可选”,则新用户将不会自动定向回您的网站,但会获得返回选项。
除非在该网站付款的按钮或链接中另有指定,否则返回URL将应用于您的所有自动退货付款。 您可以通过在配置文件设置中更改它来指定其他退货URL; 否则,您可以添加或编辑与按钮或链接关联的HTML(变量:return)。 在这种情况下,与按钮或链接关联的返回URL将覆盖在配置文件设置中指定的内容。
首先,您的live
帐户凭据与sandbox
凭据不同。 检查您是否使用了正确的帐户电子邮件。 其次,正如Prakash-GPz所说,您还应该在沙盒帐户中启用自动返回,以便重定向到成功页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.