PayPal NVP API SetExpressCheckout ALLOWNOTE 不起作用

Posted

技术标签:

【中文标题】PayPal NVP API SetExpressCheckout ALLOWNOTE 不起作用【英文标题】:PayPal NVP API SetExpressCheckout ALLOWNOTE not working 【发布时间】:2015-11-08 05:35:10 【问题描述】:

使用 PayPal NVP API 65.1。在 SetExpressCheckout 期间,我设置了 ALLOWNOTE=1 但是 PayPal 支付页面没有显示输入字段来输入注释。我也尝试将其设置为“true”,但 PayPal 抱怨数据类型错误。所以我知道该字段正在以有效值传递给 PayPal。还是没有骰子。想法?

【问题讨论】:

您是否尝试过完全忽略它?默认是允许注释,所以你根本不需要指定它,除非你想禁用它。您可能还想尝试更新的 API 版本。它们现在达到 122.0。 【参考方案1】:

请检查所需的参数。 https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/

(可选)允许买家在结账时在 PayPal 页面上向商家输入备注。注释在 GetExpressCheckoutDetails 响应和 DoExpressCheckoutPayment 响应中返回。它是以下值之一:

0 – 买家无法向商家输入备注。 1 – 买家可以向商家输入备注。 字符长度和限制:1个单字节数字字符

ALLOWNOTE此字段从 53.0 版开始可用。

【讨论】:

设置和参数已设置,但该字段未显示。我检查并设置了 PayPal 帐户设置,但没有任何变化。几个月后,这只是按预期开始工作。没有解释。 该字段已于 2015 年 9 月弃用。请参阅此处:developer.paypal.com/docs/classic/api/merchant/…

以上是关于PayPal NVP API SetExpressCheckout ALLOWNOTE 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

是否有一个等效的 REST API 函数来获取 Paypal 帐户的余额,类似于 NVP 获取余额 API? [关闭]

PayPal NVP API SetExpressCheckout ALLOWNOTE 不起作用

PayPal Java NVP API GetExpressCheckoutDetails - 缺少数据

Paypal API (NVP) TransactionSearch 给出错误 10004 - 开始日期无效

Paypal Refund NVP API : 您无权退款此交易

PayPal NVP API - 获取快速结帐令牌