不知道我正在嘗試是否可能,所以在這裏問。貝寶Rest API - 添加訂閱帳單協議
我有一個月復發服務,將在1 - 2個月內推出。我希望用戶註冊該服務並連接他們的PayPal賬戶,因此我們知道他們對於一旦啓動服務就認真對待。
我正嘗試使用REST API來創建結算協議,並且一旦我們啓動服務,就將訂閱添加到結算協議中。到目前爲止,我設法創建了一個結算協議,創建時一次收取0.01美元。
我似乎無法做的是在本協議後面添加訂閱計劃,或手動收取付款。
當試圖添加訂閱,我叫
PATCH /v1/payments/billing-agreements/I-HD5N7C15L8E0
這個有效載荷:
{
"path": "/",
"value": {
"plan": {
"id": "P-70R54842DB762764NJEVCS7Y"
},
},
"op": "replace"
}
和接收
Incoming JSON request does not map to API request","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#MALFORMED_REQUEST
當試圖收取款項,我打電話
POST /v1/payments/billing-agreements/I-HD5N7C15L8E0/set-balance
這個有效載荷
{
"value": "50",
"currency": "USD"
}
和接收
Outstanding balance must be > 0","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#RP_INVALID_OUTSTANDING_BALANCE
在這一點上,我將放棄使用REST API和使用,而不是快速結賬,並參考交易,我的理解是收集這些付款的替代方法。
您是否知道我想要實現的功能是否適用於REST API?
感謝