2017-08-20 42 views
-1

我目前實現android貝寶到我的應用程序,現在我能夠將paymentId和批准發送到我的後端,但我如何將amount發送到我的後端?以下是我的JSON響應。Android的貝寶捕獲併發送指定的詳細信息到後端

{ 
"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,讓我怎麼能捕捉到它?任何幫助都感激不盡!

回答

0

根據貝寶的文檔,你會得到響應象下面這樣: - 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-564191241M87KL57LXI", 
     "intent":"sale", 
     "state":"approved" 
     }, 
     "response_type":"payment" 
    } 

你不會得到響應上量,讓你可以從客戶端的數量值,並將其發送到您自己的服務器驗證付款(您已經有傳遞給PAYPAL的金額)。

+0

我明白了!謝謝! – lolol

+0

您的歡迎:) – shahid17june

+0

好吧,現在我可以將金額發送到我的服務器。現在我該如何綁定這個「金額」給我的'登錄'用戶,這意味着無論何時某個用戶登錄,並使用此PayPal系統,它將獎勵該用戶的金額,我該怎麼做? – lolol