【问题标题】:Android paypal capture and send specified details to the backendAndroid paypal 捕获并将指定的详细信息发送到后端
【发布时间】:2018-01-28 14:05:49
【问题描述】:

我目前在我的应用程序中实现了 android paypal,现在我可以将 paymentId 和批准发送到我的后端,但是我如何将 amount 发送到我的后端?以下是我的 json 回复。

{
 "amount": "0.5",
 "currency_code": "MYR",
 "short_description": "Credit Top-up",
 "intent": "sale"
}

{
 "client": {
 "environment": "sandbox",
 "paypal_sdk_version": "2.15.3",
 "platform": "Android",
 "product_name": "PayPal-Android-SDK"
 },
 "response": {
 "create_time": "2017-08-20T10:25:11Z",
 "id": "PAY-5MU049465A842625GLGMWG6Y",
 "intent": "sale",
 "state": "approved"
 },
 "response_type": "payment"
}

我可以捕获idstate 并将其发送到我的后端,但是我无法捕获amount,那么我该如何捕获呢?任何帮助将不胜感激!

【问题讨论】:

    标签: android paypal


    【解决方案1】:

    根据 Paypal 文档,您将收到如下回复:- for more information go to Paypal reference doc

    {
          "client":{
            "environment":"sandbox",
            "paypal_sdk_version":"2.0.0",
            "platform":"iOS",
            "product_name":"PayPal iOS SDK;"
          },
          "response":{
            "create_time":"2014-02-12T22:29:49Z",
            "id":"PAY-564191241M8701234KL57LXI",
            "intent":"sale",
            "state":"approved"
          },
          "response_type":"payment"
        }  
    

    您不会在响应中获得金额,因此您可以从客户端获取金额值并将其发送到您自己的服务器以验证付款。(您已经拥有传递给 PAYPAL 的金额值)。

    【讨论】:

    • 我明白了!谢谢!
    • 欢迎您:)
    • 好的,现在我可以将金额发送到我的服务器。现在我如何将此amount 绑定到我的login 用户,这意味着每当某个用户登录并使用此贝宝系统时,它将记入该用户的金额,我该怎么做?
    • 我没有得到你真正想做的事?
    • 我的安卓应用可以登录和注册,任何用户都可以使用paypal功能,但有一个小问题。当我为某个用户登录并使用贝宝时,amount 如何记入该用户?现在,当我使用贝宝时,它不会为该用户充值。对不起我的英语,希望你能理解。
    猜你喜欢
    • 2021-06-20
    • 2015-10-07
    • 2019-04-29
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 2014-11-19
    相关资源
    最近更新 更多