我正在创建一个小型市场,几个卖家可以销售他们的产品,每个都有自己的快速结账链接,具体取决于他们的电子邮件。
我的表格是这样的:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" id="form_paypal">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="bn" value="wa_dw_2.0.4">
<input type="hidden" name="business" value="receiver@gmail.com">
<input type="hidden" name="receiver_email" value="receiver@gmail.com">
<input type="hidden" name="amount" value="123.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="return" value="http://www.me.com/return.php">
<input type="hidden" name="item_name" value="Product Title Goes Here">
<input type="hidden" name="undefined_quantity" value="0">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="custom" value="12345">
<input type="hidden" name="cbt" value="Return to MY WEBSITE NAME">
<input type="hidden" name="cancel_return" value="http://www.me.com/failure.php">
<input type="hidden" name="notify_url" value="http://www.me.com/notify.php">
</form>
请注意,我按照https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/设置了“cbt”值,但它不起作用:(返回链接仍然显示
"cancel and return to receiver@gmail.com"
这让买家感到困惑和丑陋。
我在这里做错了什么想法?
在沙盒或实时版本上是一样的,我可以补充一下。
答案 0 :(得分:1)
文档说明&#34; cbt:设置PayPal付款完成页面上返回商家按钮的文本。对于商家帐户,返回按钮显示您的公司名称代替单词&#34 ;商家&#34;默认情况下。&#34;这意味着在买家完成付款后,您将在PayPal感谢页面上看到此文本。如下所示:
答案 1 :(得分:1)
首先,您在这里使用的是付款标准,而不是快速结账。 Eshan对于他提供的有关您正在使用的参数的信息是正确的...它在付款完成之前不会出现。
如果您实际使用的是Express Checkout,您确实可以通过BRANDNAME参数控制您所询问的内容。它仍会说&#34;取消并返回&#34;但是,无论你为BRANDNAME设置什么,都会在此之后得到输出。
据我所知,Payments Standard不允许您像EC那样调整取消链接。