2014-09-23 64 views
0

我正在创建一个小卖家,其中几个卖家可以出售他们的产品,并且每个卖家都有自己的快速结账链接,具体取决于他们的电子邮件。如何在快速结账的“取消并返回到”链接中更改名称

我的形式是这样的:

<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="[email protected]"> 
    <input type="hidden" name="receiver_email" value="[email protected]"> 
    <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> 

注意,我设置了“CBT”值按https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/,但它不工作:(返回链路仍显示

"cancel and return to [email protected]" 

这是令人困惑对买家而言只是普通的丑陋。

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

在沙箱或实时版本上,我可能会添加它。

回答

1

文件称“CBT:设置返回商户按钮贝宝付款完成page.For业务账户的文本,返回按钮显示替代词您的企业名称‘默认商人’。 “这意味着您将在买家完成付款后在PayPal谢谢页面上看到此文本。像下面这样: enter image description here

+0

这很有道理!我想我完全理解错误的功能。 – user1227914 2014-09-24 06:44:59

1

首先,您在这里使用的是Payments Standard,而不是Express Checkout。 Eshan对他提供的关于您正在使用的参数的信息是正确的......它在支付完成后才会出现。

如果您实际使用Express Checkout,您确实可以通过BRANDNAME参数控制您要查询的内容。它仍然会说“取消并返回到”,但之后无论您为BRANDNAME设置了哪一项,都将获得输出。

据我所知支付标准不允许您访问像EC调整取消链接。

+0

谢谢,我会考虑使用Express Checkout而不是:) – user1227914 2014-09-24 06:44:28