gpt4 book ai didi

使用证书的 paypal cURL 命令

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:48 27 4
gpt4 key购买 nike

我正在从使用签名切换到使用证书对 PayPal 的 Express Checkout API 进行身份验证。签名效果很好,但我无法获得证书。我使用的命令是:

curl -v -E /private/cert_key_pem.txt:PASSWORD -d "METHOD=SetExpressCheckout&VERSION=121&PAYMENTREQUEST_0_AMT=10.00&PAYMENTREQUEST_0_ITEMAMT=10.00&PAYMENTREQUEST_0_CURRENCYCODE=USD&PAYMENTREQUEST_0_PAYMENTACTION=SALE&cancelUrl=http%3A%2F%2F192.168.230.132%2FLicense%3FTRANSACTION%3D1%26CANCEL%3D1&returnUrl=http%3A%2F%2F192.168.230.132%2FLicense%3FTRANSACTION%3D1" https://api-3t.sandbox.paypal.com/nvp

我已经尝试了上述的多种变体,并四次检查了密码和 pem 文件,但我总是得到响应:

L_ERRORCODE0=10002&L_SHORTMESSAGE0=Authentication/Authorization Failed&L_LONGMESSAGE0=You do not have permissions to make this API call&L_SEVERITYCODE0=Error

任何人都可以提供一个应该工作的示例 curl 命令吗?是否需要打开或启用任何东西才能使其与 PayPal 沙箱一起使用?

谢谢,基思

最佳答案

确保您使用的是沙盒帐户中的证书。
还包括:

&USER=<Certificate API-Username> 
&PWD=<Certificate API-Password>

您可能需要从沙盒帐户中删除签名并从 sandbox.paypal.com 请求 API 证书。
Generating an API Certificate

您不能在同一个 Sandbox 或 Live PayPal 账户上同时拥有 API 签名和 API 证书。

enter image description here

关于使用证书的 paypal cURL 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31660340/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com