【问题标题】:Error(message=Capture order failed., reason=LSAT upgrade failed while capturing order.)Error(message=抓单失败。,reason=抓单时LSAT升级失败。)
【发布时间】:2023-02-17 06:39:11
【问题描述】:

我已经在我的 android 应用程序中实现了 paypal checkout SDK,并且在付款时我得到了Error(message=抓单失败。,reason=抓单时LSAT升级失败。)问题。我在互联网上搜索了很多用户都遇到了同样的问题,但没有针对此问题的特定解决方案。请帮忙做同样的事情。

下面是我的代码:

val config = CheckoutConfig(
    application = this.application,
    clientId = CLIENT_ID,
    environment = Environment.SANDBOX,
    currencyCode = CurrencyCode.USD,
    userAction = UserAction.PAY_NOW,
    settingsConfig = SettingsConfig(
        loggingEnabled = true
    ),
    uiConfig = UIConfig(true)
)
PayPalCheckout.setConfig(config)

paypalButton.setup(
    createOrder = CreateOrder { createOrderActions ->
        val order = Order(
                intent = OrderIntent.CAPTURE,
                appContext = AppContext(userAction = UserAction.PAY_NOW),
                purchaseUnitList =
                listOf(
                    PurchaseUnit(
                        amount =
                        Amount(currencyCode = CurrencyCode.USD, value = "10.00")
                    )
                )
            )
        createOrderActions.create(order)
    },
    onApprove = OnApprove { approval ->
        approval.orderActions.capture { captureOrderResult ->
            Log.d("Megha", "CaptureOrderResult: $captureOrderResult")
        }
    },
    onCancel = OnCancel {
        Log.d("Megha", "Buyer canceled the PayPal experience.")
    },
    onError = OnError { errorInfo ->
        Log.d("Megha", "Error: $errorInfo")
    }
)

上述错误进入 OnApprove。

我希望付款成功。

【问题讨论】:

  • 记录整个 API 响应

标签: java android kotlin paypal sdk


【解决方案1】:

你找到解决办法了吗?我有同样的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-12
    • 2015-08-06
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多