【发布时间】:2014-11-23 19:11:29
【问题描述】:
我根据
将 paypal android sdk 集成到我的 android 应用程序中github.com/paypal/PayPal-Android-SDK/blob/master/docs/single_payment.md
我通过
创建了贝宝应用程序developer.paypal.com/webapps/developer/applications/myapps 为我提供沙盒客户端 ID 和实时客户端 ID。
一切正常,当
private static PayPalConfiguration config = new PayPalConfiguration()
// Start with mock environment. When ready, switch to sandbox (ENVIRONMENT_SANDBOX)
// or live (ENVIRONMENT_PRODUCTION)
.environment(PayPalConfiguration.ENVIRONMENT_SANDBOX)
.clientId("<sandbox cliend id>");
但是当我切换到 PaypalConfiguration.ENVIRONMENT_PRODUCTION 和 clientId 到 live client id 时,它给了我错误:
{"name":"INSTRUMENT_DECLINED","message":"The instrument presented was either declined by the processor or bank, or it can't be used for this payment.","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#INSTRUMENT_DECLINED","debug_id":"bd919720c3913"}
09-29 09:53:35.107: E/PayPalService(4811): INSTRUMENT_DECLINED
我也没有在https://developer.paypal.com/webapps/developer/docs/api/#INSTRUMENT_DECLINED 中找到有关错误的信息。
【问题讨论】: