gpt4 book ai didi

android - 如何在 Android 上检索已完成的付款详细信息

转载 作者:太空宇宙 更新时间:2023-11-03 16:31:40 26 4
gpt4 key购买 nike

在 Android 上我们可以访问以下内容:


//获取确认数据
PaymentConfirmation 确认 = data.getParcelableExtra( PaymentActivity.EXTRA_RESULT_CONFIRMATION );

当转换为 JSON 对象时,它会向我们提供有关付款的详细信息,例如已完成、正在使用的 sdk 版本等。但是它不包含 iOS 上可用的货币代码、简短描述和金额变量。

在 iOS 上,您可以像这样检索货币代码,例如:


- (void)payPalPaymentViewController:(PayPalPaymentViewController *)paymentViewController didCompletePayment:(PayPalPayment *)completedPayment
{
NSString *currencyCode = completedPayment.currencyCode;
}

如何在 Android 上访问这些变量?老实说,PayPal Android 和 iOS SDK 之间的差异开始让我感到不安。我不介意有一点差异,但请至少将它们记录下来。

PayPal iOS/Android SDK 文档是我一生中见过的最糟糕的文档之一。不想让任何人不高兴或无礼,只是开始变得厌倦,不得不继续在 stackoverflow 上询问有关应该记录的事情的问题。

希望得到快速答复。

我正在使用适用于 Android 和 iOS 的最新版 PayPal SDK。谢谢

最佳答案

确认对象包括付款。获取支付信息的 JSON 表示形式:

confirm.getPayment().toJSONObject().toString(3)

这将提供您要查找的信息:

{
"amount": "2.85",
"short_description": "Awesome Sauce",
"intent": "sale",
"currency_code": "USD"
}

为了更加清晰,我们会将其添加到 SampleApp 中。

关于android - 如何在 Android 上检索已完成的付款详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22821827/

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