2014-09-29 40 views
2

我的貝寶Android SDK中融入我的Android APS作爲根據寶sdk- INSTRUMENT_DECLINE ERROR

github.com/paypal/PayPal-Android-SDK/blob/master/docs/single_payment.md

我通過

developer.paypal.com/webapps/developer/applications/myapps爲我提供了沙箱客戶端ID和實時客戶端ID,從而創建了paypal aps。

一切正常,當

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_PRODUCTIONclientId住客戶端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以及。

回答

0

這似乎是買方的PayPal賬戶的問題。您需要確保買方的資金來源已附加到他的PayPal賬戶,例如信用卡或經過驗證的銀行賬戶。這裏的「工具」是指附在PayPal賬戶上的資金來源。

0

此錯誤表示資金工具,如可能是信用卡,存在於買方的PayPal帳戶中,但遭到拒絕。