我的商家使用它付款api。
我已经完成了沙盒样本。
确认在沙盒帐户中付款。
但突然间它无法正常工作。程序代码不会改变。
`"错误:此交易无效。
请使用常规结帐流程返回收件人的网站完成交易。"`
A"沙盒"不管用。
但如果我切换到" live"它就有效。
我必须以同样的方式测试超过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"不是沙箱
'执行'和'自我'是沙箱
答案 0 :(得分:0)
已经改变了点
今天错误信息已更改。
"错误:此交易已过期。请返回收件人的网站,使用他们的常规结帐流程完成您的交易。"
approval_url的内容是相同的。
但它被迫放置一个沙盒"在approval_url。
paypal页面(approval_url)已加载。
这种方式昨天没用。
但它今天有效。
答案 1 :(得分:0)
我发送电子邮件给paypal技术支持。
paypal回答说:” 嗨
根据完整日志,您在此案例中使用的买方帐户似乎在尝试支付付款时遇到风险问题。
我建议您清除Cookie并缓存,然后使用其他沙盒帐户重试。
由于 “
然而,它现在正常工作。 所以无法测试正确的答案。
答案 2 :(得分:-1)
我认为“EC”有问题,我正在尝试关注REST API的例子,我得到的结果相同......
任何一个