所以我在我的應用程序中集成了paypal-android-sdk:2.15.3,它在Sandbox中按預期工作。現在我想轉向生產。PayPal for Android不會切換到生產環境
我將環境切換到PayPalConfiguration.ENVIRONMENT_PRODUCTION並將客戶端ID切換到生產客戶端ID。什麼情況是,第一個我無法登錄使用我的真實PayPal賬戶,第二我看到藍色的沙盒按鈕,如下截圖:
我的代碼:
PayPalConfiguration config = new PayPalConfiguration()
.environment(CustomBuildConfig.PAY_PAL_CONFIG_ENVIRONMENT)
.clientId(CustomBuildConfig.PAY_PAL_CONFIG_CLIENT_ID);
PayPalPayment thingToBuy = new PayPalPayment(new BigDecimal(value), currency, item,
PayPalPayment.PAYMENT_INTENT_SALE);
Intent intent = new Intent(getContext(), PaymentActivity.class);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, config);
intent.putExtra(PaymentActivity.EXTRA_PAYMENT, thingToBuy);
startActivityForResult(intent, REQUEST_CODE_PAYPAL_PAYMENT);
其中:
PAY_PAL_CONFIG_ENVIRONMENT = PayPalConfiguration.ENVIRONMENT_PRODUCTION; PAY_PAL_CONFIG_CLIENT_ID = 「製作客戶端ID」;
編輯:相同的生產客戶端ID已經在使用中,併爲iOS客戶端工作。
[Android PayPal集成:沙盒到生產](https://stackoverflow.com/questions/19034468/android-paypal-integration-sandbox-to-production) – RonTLV