我正在尝试使用自适应支付API从我的商家Paypal帐户向另一个Paypal帐户汇款。 我创建了一个经典的Paypal应用程序,请求发送隐式付款的权限,并且有条件地批准。 我正在使用我的企业帐户的API UserId,密码和签名,当我发出付款请求时,我使用与我的企业帐户关联的电子邮件地址。 值得一提的是,这是一个瑞士Paypal账户。
然而,我收到一个错误:
[Error: Response ack is Failure. Check the response for more info]
{ responseEnvelope:
{ timestamp: '2013-12-13T05:21:53.825-08:00',
ack: 'Failure',
correlationId: '6b31a6a7cbf80',
build: '7935900' },
error:
[ { errorId: '550001',
domain: 'PLATFORM',
subdomain: 'Application',
severity: 'Error',
category: 'Application',
message: 'You do not have permission to execute this payment implicitly' } ],
httpStatusCode: 200 }
这是我的代码:
Paypal = require 'paypal-adaptive'
paypalSdk = new Paypal
userId : 'my userId'
password : 'my password'
signature : 'my signature'
appId : 'my appId'
payload =
senderEmail : 'my email'
requestEnvelope:
errorLanguage: 'en_US'
actionType : 'PAY'
currencyCode : 'CHF'
feesPayer : 'EACHRECEIVER'
memo : 'example'
returnUrl: "http://www.serviceathome.com?success=true"
cancelUrl: "http://www.serviceathome.com?success=false"
receiverList:
receiver : [
email: 'recipient email'
amount: '1.00'
]
paypalSdk.pay payload, (err, res) ->
if err?
console.error err
return console.error res
console.log res
答案 0 :(得分:0)
Ita:我今天遇到了同样的错误。我正在使用Paypal Adaptive Payments网站上的示例代码,如下所示。我只是直接从示例代码中输入Paypal cURL片段。我得到了同样的命令。我重新安装了cURL并确保安装SSL证书。之后立即工作。