gpt4 book ai didi

android - Android 版 PayPal 不会切换到生产环境

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:42 25 4
gpt4 key购买 nike

所以我在我的应用程序中集成了 paypal-android-sdk:2.15.3,它在 Sandbox 中按预期工作。现在我想转向生产。

我将环境切换为 PayPalConfiguration.ENVIRONMENT_PRODUCTION 并将客户端 ID 切换为生产客户端 ID。发生的事情是,首先我无法使用我的真实 PayPal 帐户登录,其次我看到蓝色的沙盒按钮,如下图所示:

enter image description here

我的代码:

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 = "production client id";

编辑:相同的生产客户端 ID 已在 iOS 客户端使用和工作。

最佳答案

沙盒模式是一种测试模式,它作为一个实际过程运行,无需接触任何真实的 PayPal 账户。这会导致您无法使用实际凭据登录的问题,因为 Sandbox 允许使用测试凭据登录。
因此,为了使您的凭据起作用,您必须禁用沙盒模式。
看这里:- Disabling Sandbox mode
另外,请详细阅读沙箱:- herehere

关于android - Android 版 PayPal 不会切换到生产环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45380517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com