Paypal no_note = 0不再有效

时间:2017-02-16 17:06:25

标签: php paypal

我有点困惑,因为我无法强制PayPal允许买家在购物车中添加注释,尽管发送了required="compCbx.checkRequired"命令。

我的脚本发送此代码:

https://www.paypal.com/cgi-bin/webscr/?a=1&item_name_1=blahblahblah&amount_1=2&item_name_2=Donation&amount_2=0&charset=UTF-8&no_note=0&currency_code=USD&lc=gb&cmd=_cart&upload=1&business=test@test.com&invoice=jxZsXWfzR&rm=2

但我无法通过PayPal让买家输入便条。我相信它几个月前就有用了。此功能已被删除吗?有解决方法吗?

3 个答案:

答案 0 :(得分:1)

看来no_note已完全弃用: https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#deprecated-variables

但是,如果这个价值不存在或被忽略,那么会发生什么事情会让人感到困惑。正如Paypal所说。我开始提供支持票,如果我收到答复,我会在这里发布。

更新 - 收到Paypal的回复:

  

"注意功能在我们的最后不再可用。你不是必需的   发送任何参数到PayPal以在结账时隐藏备注字段。"

所以看来现在默认情况下根本不会显示该注释(这也表明它不可能再向买家显示此注释)。

答案 1 :(得分:0)

在paypal开发者页面中,他们仍然说:

no_note     Required    Do not prompt buyers to include a note with their payments.
                        Allowable values for Subscribe buttons:

                        1 — hide the text box and the prompt

                        For Subscribe buttons, always set no_note to 1.

no_note     Optional    Do not prompt buyers to include a note with their payments.
                        Allowable values are:

                        0 — provide a text box and prompt for the note
                        1 — hide the text box and the prompt

                        The default is 0. To add a text label for the text box, such as,
                        Enter any special instructions:, use the cn variable.

但以下内容已被弃用:

cn          Optional    Related to the no_note variable. When no_note is 0, a text box is
                        displayed at checkout for buyers who would like to include any
                        special instructions. Use the cn field to enter a custom note or
                        label for this text box, such as, Enter any special instructions:

希望有所帮助

答案 2 :(得分:0)

之前我遇到过这个问题,根据技术支持的更新,新的布局(他们将其命名为Hermes)不再支持no_note了。与此同时,他们正在更新文档。