如何更改"取消并返回"快速结账时链接

时间:2014-09-23 20:34:07

标签: paypal paypal-ipn paypal-sandbox

我正在创建一个小型市场,几个卖家可以销售他们的产品,每个都有自己的快速结账链接,具体取决于他们的电子邮件。

我的表格是这样的:

    <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"

这让买家感到困惑和丑陋。

我在这里做错了什么想法?

在沙盒或实时版本上是一样的,我可以补充一下。

2 个答案:

答案 0 :(得分:1)

文档说明&#34; cbt:设置PayPal付款完成页面上返回商家按钮的文本。对于商家帐户,返回按钮显示您的公司名称代替单词&#34 ;商家&#34;默认情况下。&#34;这意味着在买家完成付款后,您将在PayPal感谢页面上看到此文本。如下所示: enter image description here

答案 1 :(得分:1)

首先,您在这里使用的是付款标准,而不是快速结账。 Eshan对于他提供的有关您正在使用的参数的信息是正确的...它在付款完成之前不会出现。

如果您实际使用的是Express Checkout,您确实可以通过BRANDNAME参数控制您所询问的内容。它仍会说&#34;取消并返回&#34;但是,无论你为BRANDNAME设置什么,都会在此之后得到输出。

据我所知,Payments Standard不允许您像EC那样调整取消链接。