跳到內容

查詢定期定額明細

在 ChatGPT 開啟在 Claude 開啟

GET /subscriptions/:id

  • 正式環境:https://payment-api.oen.tw/subscriptions/:id
  • 測試環境:https://payment-api.testing.oen.tw/subscriptions/:id

查詢一筆 Payment API 定期定額的狀態、期數與下次扣款時間。

Header 帶 Authorization: Bearer <token> 。token 的取得方式見驗證與 token。

欄位型別必填說明
idstring必填S 開頭的定期定額編號,或定期定額的內部 id。

範例一律打測試環境。把 OEN_API_TOKEN 設成測試環境 CRM 產生的 token。

終端機視窗
curl -X GET "https://payment-api.testing.oen.tw/subscriptions/S20260928EF56GH78" \
-H "Authorization: Bearer $OEN_API_TOKEN"
HTTP說明
200回傳 Subscription 物件
400找不到,或不屬於你的網域(V0001)
401token 錯誤
{
"code": "S0000",
"data": {
"id": "S20260928EF56GH78",
"status": "ongoing",
"period": 1,
"numberOfPeriods": 12,
"paymentInterval": 1,
"startedAt": "2026-09-28T02:44:35.592Z",
"endedAt": "2027-08-28T02:44:35.592Z",
"nextChargeAt": "2026-10-28T01:00:00.000Z",
"createdAt": "2026-09-28T02:44:35.592Z",
"amount": 299,
"userName": "王小明",
"orderId": "SUB20260928001"
},
"message": ""
}
錯誤碼HTTP什麼時候會發生
V0001400找不到定期定額,或不屬於你的網域
A0001401token 錯誤

完整清單與處理方式見錯誤碼一覽。

狀態說明見 Subscription 物件。