我可以通过REST api成功创建发票,但我得到Authorization error occured
使用实时API端点时。
在配置中,我可以看到实时交易的Direct credit cards
功能未启用,因为它不适用于我的国家/地区(斯洛文尼亚)。
由于这个原因是否发生错误?
答案 0 :(得分:0)
您必须拥有经过验证的商家帐户。
获得提示答案 1 :(得分:0)
我在发票上有同样的问题。
正如您正确指出的那样,需要使用一个企业帐户。
在遵循贝宝(PayPal)入门指南之后,商家信息下有一封电子邮件示例。您需要将该电子邮件更改为您的公司地址。
curl -v -X POST https://api.sandbox.paypal.com/v1/invoicing/invoices/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer Access-Token" \
-d '{
"merchant_info": {
"email": "merchant@example.com",
"first_name": "David",
"last_name": "Larusso",
"business_name": "Mitchell & Murray",
"phone": {
"country_code": "001",
"national_number": "4085551234"
}
...
这是示例请求。您需要用实际的帐户电子邮件替换merchant@example.com
。