贝宝退款交易授权问题
PayPal Refund Transaction Authorisation Issue
我正在开发 Odoo 12.0 版,使用他们的 API 开发退款销售交易流程。我参考了以下link:https://developer.paypal.com/docs/api/payments/v1/#sale_refund
但是他们的 API 退款交易存在一些授权问题。
我举例 request/response 参数如下:
import requests
headers = {'Content-Type': 'application/json','Authorization': 'Bearer Access-Token'}
data = '{\n "amount": {\n "total": "2.34",\n "currency": "USD"\n },\n "invoice_number": "INV-1234567"\n}'
response = requests.post('https://api.sandbox.paypal.com/v1/payments/sale/2MU78835H4515710F/refund', headers=headers, data=data)
它给了我以下响应:
{'message': 'Authentication failed due to invalid authentication credentials or a missing Authorization header.', 'links': [{'rel': 'information_link', 'href': 'https://developer.paypal.com/docs/api/overview/#error'}], 'name': 'AUTHENTICATION_FAILURE'}
谁能帮我解决这个问题?
以及如何使用 PayPal 支付生成不记名令牌API?
Authorization
header 需要在单词 'Bearer '
后包含一个 actual 访问令牌。发送字符串 'Access Token'
将不起作用。
获取实际访问令牌的方法如下:https://developer.paypal.com/docs/api/overview/#get-an-access-token
我正在开发 Odoo 12.0 版,使用他们的 API 开发退款销售交易流程。我参考了以下link:https://developer.paypal.com/docs/api/payments/v1/#sale_refund
但是他们的 API 退款交易存在一些授权问题。
我举例 request/response 参数如下:
import requests
headers = {'Content-Type': 'application/json','Authorization': 'Bearer Access-Token'}
data = '{\n "amount": {\n "total": "2.34",\n "currency": "USD"\n },\n "invoice_number": "INV-1234567"\n}'
response = requests.post('https://api.sandbox.paypal.com/v1/payments/sale/2MU78835H4515710F/refund', headers=headers, data=data)
它给了我以下响应:
{'message': 'Authentication failed due to invalid authentication credentials or a missing Authorization header.', 'links': [{'rel': 'information_link', 'href': 'https://developer.paypal.com/docs/api/overview/#error'}], 'name': 'AUTHENTICATION_FAILURE'}
谁能帮我解决这个问题?
以及如何使用 PayPal 支付生成不记名令牌API?
Authorization
header 需要在单词 'Bearer '
后包含一个 actual 访问令牌。发送字符串 'Access Token'
将不起作用。
获取实际访问令牌的方法如下:https://developer.paypal.com/docs/api/overview/#get-an-access-token