发生授权错误

时间:2015-01-20 16:54:29

标签: paypal

我可以通过REST api成功创建发票,但我得到Authorization error occured 使用实时API端点时。

在配置中,我可以看到实时交易的Direct credit cards功能未启用,因为它不适用于我的国家/地区(斯洛文尼亚)。

由于这个原因是否发生错误?

2 个答案:

答案 0 :(得分:0)

您必须拥有经过验证的商家帐户。

https://github.com/paypal/PayPal-Python-SDK/issues/74

获得提示

答案 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