我想禁用/隱藏一個按鈕,其中包含與PayPal應用程序集成的「信用卡付款」選項。有沒有辦法做到這一點?在paypal集成中禁用信用卡付款選項
2
A
回答
13
在下面最新的SDK是解決方案:(從另一個答案注意保持這個答案高達日期)
PayPalConfiguration() object = new PayPalConfiguration();
object = object.acceptCreditCards(false);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, object);
對於較舊的SDK:
設置以下額外的一個Intent
那開始PaymentActivity
。這將隱藏「用信用卡支付」按鈕。
// Set extra to skip credit card payment.
intent.putExtra(PaymentActivity.EXTRA_SKIP_CREDIT_CARD, true);
2
你必須把 「PaymentActivity.EXTRA_SKIP_CREDIT_CARD」 在onBuyPressed功能...
public void onBuyPressed(View pressed) {
PayPalPayment thingToBuy = new PayPalPayment(new BigDecimal("1.75"), "USD", "hipster jeans");
Intent intent = new Intent(this, PaymentActivity.class);
intent.putExtra(PaymentActivity.EXTRA_PAYPAL_ENVIRONMENT, CONFIG_ENVIRONMENT);
intent.putExtra(PaymentActivity.EXTRA_CLIENT_ID, CONFIG_CLIENT_ID);
intent.putExtra(PaymentActivity.EXTRA_RECEIVER_EMAIL, CONFIG_RECEIVER_EMAIL);
// It's important to repeat the clientId here so that the SDK has it if Android restarts your
// app midway through the payment UI flow.
intent.putExtra(PaymentActivity.EXTRA_CLIENT_ID, "credential-from-developer.paypal.com");
intent.putExtra(PaymentActivity.EXTRA_PAYER_ID, "your-customer-id-in-your-system");
intent.putExtra(PaymentActivity.EXTRA_PAYMENT, thingToBuy);
/******************************************************************/
//HERE disable/hide a button with option for "credit card payment"
/******************************************************************/
intent.putExtra(PaymentActivity.EXTRA_SKIP_CREDIT_CARD, true);
startActivityForResult(intent, 0);
}
=)
0
嘗試這個
在我的情況EXTRA_SKIP_CREDIT_CARD不工作
所以我想這個代碼,這是最後
PayPalConfiguration config = new PayPalConfiguration().environment(PayPalConfiguration.ENVIRONMENT_SANDBOX).clientId(Constants.PAYPAL_CLIENT_ID);
PayPalPayment payment = new PayPalPayment(new BigDecimal("10"), "USD", "Credited Amount", PayPalPayment.PAYMENT_INTENT_SALE);
Intent intent = new Intent(this, PaymentActivity.class);
config.acceptCreditCards(false);//this will disable your card option
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, config);
intent.putExtra(PaymentActivity.EXTRA_PAYMENT, payment);
startActivityForResult(intent, 123);
相關問題
- 1. PayPal信用卡付款選項
- 2. 最適合Paypal付款集成選項
- 3. 使用PayPal和其他信用卡選項付款
- 4. Paypal信用卡支付集成問題
- 5. Yii php Paypal信用卡支付集成
- 6. 使用信用卡通過Paypal付款
- 7. iOS - 集成信用卡付款
- 8. Paypal付款選項
- 9. 信用卡定期付款(paypal)
- 10. 通過PayPal和定期付款的信用卡付款
- 11. Paypal與Do付款協議付款/信用卡
- 12. 在Android中集成付款選項
- 13. Braintree集成只PayPal選項不是信用卡選項
- 14. 在PayPal中使用Classic Api進行直接信用卡付款
- 15. 使用PayPal付款付款
- 16. paypal API信用卡直接付款到PayPal賬戶
- 17. 沒有PayPal帳戶或信用卡的PayPal Android SDK付款
- 18. Paypal付款Gateraway集成在Laravel
- 19. PayPal Express Chekout不支付信用卡/借記卡選項
- 20. 信用卡付款方式
- 21. 信用卡定期付款
- 22. 我可以使用PayPal API使用信用卡付款
- 23. 自定義PayPal信用卡付款表單必填字段付款api
- 24. PayPal會用信用卡做退款和取消直接付款的退款嗎?
- 25. Paypal成功付款後獲得付款人信息
- 26. DUPLICATE_REQUEST_ID同時接受PayPal使用信用卡付款
- 27. Paypal我如何使用信用卡付款方式獲取PayerID
- 28. PayPal快速結帳訂閱使用信用卡付款
- 29. 如何接受Facebook應用內的PayPal或信用卡付款?
- 30. 如何使用PayPal支持信用卡付款
工作對我來說這並不是新的PayPal SDK工作了。 – user1007522
@ user1007522因此,如何在新的Paypal SDK中隱藏「使用信用卡進行遊戲」 – BaDo