2016-09-20 108 views
1

我是使用付款API的商家。paypal rest node sdk「此交易無效」

我已經完成了沙盒示例。

確認在沙箱帳戶中付款。

但突然它不工作。程序代碼不會更改。

'「的錯誤:本次交易是無效的

請返回到收件人的網站使用他們定期結帳流程完成交易。」`

「沙箱」是行不通的。

但它工作,如果我切換到「活」。

我必須以相同的方式測試超過20天。

突然間,我不知道爲什麼。 :(

請參閱以下(approval_url)

{ id: 'PAY-3YF970037H573622HK7QOABY', 
intent: 'sale', 
state: 'created', 
payer: { payment_method: 'paypal' }, 
transactions: 
[ { amount: [Object], 
description: 'This is the payment description.', 
custom: '1', 
item_list: [Object], 
related_resources: [] } ], 
create_time: '2016-09-20T07:06:46Z', 

links: 

[ { href: 'htt ps://api.sandbox.paypal.com/v1/payments/payment/PAY-3YF970037H573622HK7QOABY', 
rel: 'self', 
method: 'GET' }, 

{ href: 'htt ps://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-8W611604UP656490X', 
rel: 'approval_url', 
method: 'REDIRECT' }, 

{ href: 'htt ps://api.sandbox.paypal.com/v1/payments/payment/PAY-3YF970037H573622HK7QOABY/execute', 
rel: 'execute', 
method: 'POST' } ], 

httpStatusCode: 201 } 

「approval_url」 不是沙箱

'執行' 和 '自我' 是沙箱

回答

-1

我覺得有些不妥與「EC」,我試圖遵循德REST API實例,並得到相同的結果...

任何一個

+0

你的回答不包含任何信息來解決問題,實際上它可以」不要被稱爲答案,請使用評論。 –

0

已更改點

今日錯誤信息已更改。

「錯誤:此交易已過期,請返回收件人的網站,使用他們的正常結帳流程完成交易。」

approval_url的內容是相同的。

但它被迫在approval_url中放置了一個「沙箱」。

paypal page(approval_url)已加載。

這種方式昨天沒有工作。

但它今天工作。

0

我發送電子郵件給貝寶技術支持。

貝寶傳來了回答:

「 嗨

從完整的日誌基礎,似乎是您用於此情況下,買方帳戶被擊中試圖支付的支付風險問題

我建議您清除cookie和緩存,然後再次使用其他沙箱帳戶重試。

感謝 「

但是,現在工作的罰款。 所以正確答案無法進行測試。