0
我在nodeJS和paypal-rest-sdk npm模塊中使用了paypal rest api。貝寶REST API調用不使用nodeJS和paypal-rest-sdk npm模塊保存trasactionID
我正在使用快速結帳使用REST API創建使用PayPal的付款。我可以成功獲取用戶重定向到PayPal以授權交易的重定向網址。
然而,當用戶完成交易,我可以看到交易顯示在我的控制面板上PayPal的開發者網站:developer.paypal.com
沒有TRANSACTIONID這使我相信自己是不是對。我們無法在Paypal個人資料中看到任何錢。
請參閱2個截圖,請注意,交易ID爲N/A:
我們知道,這不是一個證書的問題。我們可以從Paypal獲得成功的回覆。這個例子是第一步,得到一個重定向URL發送到用戶的PayPal的網站授權:
{ id: 'PAY-1RE096301S217202BKM2EBWI',
create_time: '2014-03-27T15:16:41Z',
update_time: '2014-03-27T15:16:42Z',
state: 'created',
intent: 'sale',
payer:
{ payment_method: 'paypal',
payer_info: { shipping_address: {} } },
transactions:
[ { amount: [Object],
description: '3073910, ',
item_list: [Object] } ],
links:
[ { href: 'https://api.paypal.com/v1/payments/payment/PAY-1RE096301S217202BKM2EBWI',
rel: 'self',
method: 'GET' },
{ href: 'https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-8B22891089906944Y',
rel: 'approval_url',
method: 'REDIRECT' },
{ href: 'https://api.paypal.com/v1/payments/payment/PAY-1RE096301S217202BKM2EBWI/execute',
rel: 'execute',
method: 'POST' } ] }
預先感謝您的幫助,如果您之前已經看到這個問題發表評論。
嗨,我使用貝寶支付通過使用paypal-rest-sdk。你能否告訴我什麼是授權支付的API。 –
@AmarnadhMeda你需要執行付款:https://developer.paypal.com/docs/api/#execute-an-approved-paypal-payment –
我也有一些代碼示例在這裏你可以看看。我使用node/javascript:https://gist.github.com/jsgandalf/bbe607a2fbb26d9cba63 –