gpt4 book ai didi

Android - Paypal 支付 "sendAuthorizationToServer"

转载 作者:太空宇宙 更新时间:2023-11-03 15:50:45 34 4
gpt4 key购买 nike

我正在尝试将 PayPal 集成到我的应用程序中并了解 PayPal SDK 的工作原理我正在使用示例应用程序。我知道在用户按下“购买”按钮后,我需要将授权响应发送到我的服务器以验证付款。问题是我找不到任何关于如何做的例子。我读过 official doc site但我不明白我应该怎么做,因为我发现了非常困惑的信息。

这些是我发现的不同方式:

Verify a mobile payment

curl https://api.sandbox.paypal.com/v1/payments/payment/PAY-5YK922393D847794YKER7MUI 
-H "Content-Type: application/json"
-H "Authorization: Bearer {accessToken}"

Accept a PayPal payment

curl -v https://api.sandbox.paypal.com/v1/payments/payment/PAY-6RV70583SB702805EKEYSZ6Y/execute/ 
-H 'Content-Type: application/json'
-H 'Authorization: Bearer {accessToken}'
-d '{ "payer_id" : "7E7MGXCWTTKK2" }'

哪种方法是正确的,两者之间有什么区别?

这是我真正的问题。示例应用程序有这段代码,从 PayPal 的服务器获取响应,但我不知道如何将上面的代码与 Java 代码集成。

    PaymentConfirmation confirm =  data.getParcelableExtra(PaymentActivity.EXTRA_RESULT_CONFIRMATION);
if (confirm != null) {
try {
Toast.makeText(this,"Paymnet Successful",Toast.LENGTH_LONG).show();
Log.i(TAG, confirm.toJSONObject().toString(4));
Log.i(TAG, confirm.getPayment().toJSONObject().toString(4));
/**
* TODO: send 'confirm' (and possibly confirm.getPayment() to your server for verification
* or consent completion.
* See https://developer.paypal.com/webapps/developer/docs/integration/mobile/verify-mobile-payment/
* for more details.
*
* For sample mobile backend interactions, see
* https://github.com/paypal/rest-api-sdk-python/tree/master/samples/mobile_backend
*/
Toast.makeText(
getApplicationContext(),
"PaymentConfirmation info received from PayPal", Toast.LENGTH_LONG)
.show();

} catch (JSONException e) {
Log.e(TAG, "an extremely unlikely failure occurred: ", e);
}
}

我有一些使用 Android 的经验,但这是我第一次尝试集成像 PayPal 这样的库,而且我以前从未需要任何类型的网络服务。

感谢您的帮助。

最佳答案

@jgarciabt - 您想要验证在您的移动应用程序中创建的付款。这是一个示例实现:https://github.com/avidas/rest-api-sdk-python/tree/master/samples/mobile_backend

关于Android - Paypal 支付 "sendAuthorizationToServer",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26177219/

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