我已将PayPal REST API与PayPal SDK集成在一起。当我们使用沙箱凭据时,它在沙箱上正常工作,但是当使用实时贝宝凭证时,paypal上的保存卡功能(使用REST API)工作正常,但是当我们尝试使用PayPal的卡ID进行付款(PayPal生成)(由PayPal生成像card-8K0630766a878805hyrghBCD一样,我们面临着类似的错误;
Exception: Got Http response code 401 when accessing https://api.paypal.com/v1/payments/payment. Retried 0 times.
{
"name":"UNAUTHORIZED_PAYMENT",
"message":"Unauthorized payment",
"information_link":"https://developer.paypal.com/webapps/developer/docs/api/#UNAUTHORIZED_PAYMENT",
"debug_id":"3424fdf3dac86"
}
我们做了很多R& d,但无法理解问题。
请让我知道我们缺少什么或从我们的末尾丢失了,以便尽快解决该问题。
由于您的授权失败了,您是否曾经启用实时凭据,因为默认情况下未启用它。
要将沙箱切换到LIVE,您需要将"模式"从" Sandbox"更改为" Live",并使用Live Client/Secult Pair。您使用沙盒模式创建的任何对象/贝宝(PayPal)将不再起作用,您必须使用实时凭据重新创建它们。
- 转到:https://developer.paypal.com/developer/accountstatus#enabledcc
- 确保启用您的"直接信用卡"one_answers"未来付款"