我正在使用贝宝NVP退款Api退款贝宝交易。所有的事情都很好,但是当我尝试敲击api时,它给了我下面的响应。
Array
(
[TIMESTAMP] => 2017-07-17T13:58:24Z
[CORRELATIONID] => xxxxxxxxxx
[ACK] => Failure
[VERSION] => 51.0
[BUILD] => 36458220
[L_ERRORCODE0] => 10007
[L_SHORTMESSAGE0] => Permission denied
[L_LONGMESSAGE0] => You do not have permission to refund this transaction
[L_SEVERITYCODE0] => Error
)这是我怀念的过程吗?
发布于 2017-07-18 09:11:25
在给予许可后,同样的问题存在。然后我发现我错过了一场争吵。
我要发出这个请求。
$nvpreq = array(
'USER' => '',
'PWD' => '',
'SIGNATURE' => '',
'METHOD'=> 'RefundTransaction',
'VERSION' => urlencode('94'),
'TRANSACTIONID' => 'xxxxxxxx',
'REFUNDTYPE' => 'Partial',
'AMT' => '0.01',
'CURRENCYCODE' => 'USD');我忘记添加'SUBJECT' => 'reiceversemail@gmail.com',了。现在起作用了。
发布于 2017-07-17 14:06:32
以下是造成此错误的一些原因。
这是链接,您可以检查这个。为什么我得到API错误代码10007?
https://stackoverflow.com/questions/45146366
复制相似问题