訂閱支付 API 參考
1. 創建 Customer
POST /customer/v1/create
創建一個新用戶資料。
請求參數
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
customer_id | String | 是 | 顧客 ID |
name | String | 否 | 姓名 |
phone | String | 否 | 電話 |
email | String | 否 | 電郵地址 |
billing_address | String (JSON) | 否 | 帳單地址 JSON 物件 |
回應
返回 customer_id。
2. 更新 Customer
POST /customer/v1/update
更新現有用戶資料。
請求參數
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
customer_id | String | 是 | 顧客 ID |
name | String | 否 | 姓名 |
phone | String | 否 | 電話 |
email | String | 否 | 電郵地址 |
billing_address | JSON | 否 | 帳單地址 JSON 物件 |
回應
返回更新記錄數。
3. 查詢 Customer
POST /customer/v1/query
查詢用戶資料。
請求參數
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
customer_id | String | 否 | 顧客 ID |
name | String | 否 | 姓名 |
phone | String | 否 | 聯絡電話 |
email | String | 否 | 電郵 |
page | Int | 否 | 頁碼,預設為 1 |
page_size | Int | 否 | 每頁筆數,預設為 10,最多 100 |
回應
返回符合條件的 customer 列表。
4. 刪除 Customer
POST /customer/v1/delete
刪除指定用戶。此操作無法還原。
請求參數
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
customer_id | String | 是 | 要刪除的顧客 ID |
回應
返回被刪除的 ID 和結果。
5. 創建 Product
POST /product/v1/create
創建定期購買產品。
請求參數
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
name | String | 是 | 顯示給顧客的產品名稱 |
type | String | 是 |