PayPal Pro NVP API错误本地化

问题描述:

我正在创建一个将使用paypal进行支付处理的英文和法文网站。 我有所有的PayPal API工作正常,目前我只是输出任何错误消息给用户(L_LONGMESSAGEX)。然而,这总是英语,有没有办法输出错误信息为法语?PayPal Pro NVP API错误本地化

我看到一个LOCALECODE参数,但似乎是别的东西。

或者我将不得不建立我自己的查找表基于错误代码?

不,这是不可能的。
PayPal API错误消息仅供您使用;您应该在自己的应用程序中正确处理这些异常,并向买方输出更有意义的消息。

(例如;“L_LONGMESSAGE0 =本次交易已获批准”对您的买家没有任何意义,但“此交易已经过处理过,您是否订购过两次?如果您有任何疑问,请给我们的支持团队打电话“)

+0

要添加:LOCALECODE影响用于向买方显示结账的区域设置(以及语言)。 – Robert

+0

顺便说一下:贝宝自适应付款确实支持这一点'errorLanguage'参数,但我仍然建议不要在外部显示任何PayPal错误消息。 – Robert