API接入代收款+代付款通道
最近在搞第三方支付通道的接入,分享一下接入的一些步骤,这次使用的是 Passto pay 的RMB代收付通道。
配置 API
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
发送支付请求
使用以下示例代码发送支付请求。此代码将发送一个支付请求,并输出响应结果。
url = "https://api.passtopay.io/v1/payments"
data = {
"amount": 1000,
"currency": "USD",
"payment_method": "credit_card",
"description": "Order #12345"
}
response = requests.post(url, json=data, headers=headers)
print(response.json())
回调
在支付请求成功后,你需要处理支付结果的回调。配置服务器端接收支付结果的回调 URL ,并处理和验证回调数据。
@app.route('/callback', methods=['POST'])
def callback():
data = request.get_json()
# 验证和处理回调数据
return "OK", 200