贝宝 no_note=0 不再有效

Posted

技术标签:

【中文标题】贝宝 no_note=0 不再有效【英文标题】:Paypal no_note=0 no longer works 【发布时间】:2017-07-05 22:40:48 【问题描述】:

我有点困惑,因为尽管发送了no_note=0 命令,我仍无法强制 PayPal 允许买家在购物车中添加备注。

我的脚本发送此代码:

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 允许买家输入备注。我确信几个月前它还在工作。此功能是否已删除?有解决办法吗?

【问题讨论】:

由于切换到新门户 (Hermes),有很多变量正在更改和弃用。文档尚未完全更新,但我相信很快就会更新。我有一个问题,如果我只提供电子邮件地址它什么都不做,但如果我提供整个地址它可以工作,但会切换到旧门户。 【参考方案1】:

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

不过,如果该值不存在或像 Paypal 所说的那样被“忽略”,将会发生什么令人困惑。我创建了一张支持票,如果我收到答案,我会在此处发布。

更新 - 收到 Paypal 的回复:

"备注功能在我们这里不再可用。您不是必需的 向 PayPal 发送任何参数以在结帐时隐藏备注字段。”

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

【讨论】:

【参考方案2】:

在贝宝开发者页面中,他们仍然声明:

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:

希望有帮助

【讨论】:

感谢@kaboom,但尽管如此我还是不能让它工作!【参考方案3】:

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

【讨论】:

以上是关于贝宝 no_note=0 不再有效的主要内容,如果未能解决你的问题,请参考以下文章

无法批准有效的贝宝结算协议

升级到 Spring Boot 2.0.2 后 Spring Security .permitAll() 不再有效

iOS9 上 PhoneGap 5.2.0 的文件输入 - 不再有效

当 SSL 证书不再有效时从 https 重定向到 http

ORA-00980: 同义词翻译不再有效 00980. 00000 - “同义词翻译不再有效”

在 gtable 对象中设置宽度折叠图;这曾经有效,但现在不再有效。