Get Credit Card List
Description
取得使用者已綁定之信用卡或銀行帳號。
Resource
GET /v1/payment/mwd/credit_cards
Authorization
採用 OAuth 2.0 Bearer Token,詳細使用流程請參考 Auth Login。
Request Example
GET /v1/payment/mwd/credit_cards
Response
{
"RtnCode": "1000",
"RtnMessage": "交易成功",
"OriRequestParams": {
"ApiVer": "1.0.1",
"ApposId": "86519539000000000171",
"TransNo": "20200722150902968",
"RequestParams": {
"MemberId": "16301262_01071"
},
"Random": "6876494828798441",
"TimeStamp": "1595401742",
"CheckSum": "FGVWRLCP8HEFBZR6INCTXHS47HWESALDTEQ9+ONVU7Y="
},
"ResponseParams": {
"ResultCode": "1000",
"ResultMessage": "交易成功",
"ResultData": [
{
"CardHash": "Nk71RQydOocnLQchyeQ1v3ODtZY1JlpzkBK1DKWTZDQ=",
"BankNo": "812",
"CoBranded": "",
"CoBrandCardEventCode": "",
"CoBrandCardStartDate": "",
"CoBrandCardEndDate": "",
"CardToken": "f18172b7-a333-4537-861f-a5cb8503f714_3042185767408615",
"CardNumber": "438045******2708",
"CardName": "台新國際商業銀行",
"ExpDate": "2607",
"CardType": "1",
"CardStatus": "1",
"PaymentType": "04",
"AvailableAmount": "0",
"IsDefault": true
}
]
},
"TimeStamp": "1595401707",
"Random": "5273410687618354",
"CheckSum": "VBKNM/HODIDUSVSFVAVUV3H8N8OHMLSZF3BSGESG9RQ="
}
Response Body Parameters
| Name | Type | Description |
|---|---|---|
| RtnCode | string | 交易結果代碼 |
| RtnMessage | string | 交易結果訊息 |
| OriRequestParams | OriRequestParams | 向台新請求之參數 |
| ResponseParams | ResponseParams | 台新回傳之參數 |
| TimeStamp | string | 電文產生時間 |
| Random | string | 16 碼防偽隨機碼 |
| CheckSum | string | 檢查碼 |
Response Body Parameters - OriRequestParams
| Name | Type | Description |
|---|---|---|
| ApiVer | string | Api 版號 |
| ApposId | string | pay+ Id |
| Random | string | 16 碼防偽隨機碼 |
| RequestParams | RequestParams | 請求參數 |
| TimeStamp | string | 電文產生時間 |
| CheckSum | string | 檢查碼 |
| TransNo | string | 交易序號 每次交易時,皆需產生的序號,不可重複交易 |
Response Body Parameters - RequestParams
| Name | Type | Description |
|---|---|---|
| MemberId | string | 會員編號 |
Response Body Parameters - ResponseParams
| Name | Type | Description |
|---|---|---|
| ResultCode | string | 回傳結果 1000 (其餘參數為失敗參數,長度為2-6) |
| ResultMessage | string | 會員編號 |
| ResultData | ResultData | 回傳值 |
Response Body Parameters - ResultData
| Name | Type | Description |
|---|---|---|
| CardHash | string | SHA256後之卡號(僅信用卡)轉換Base64字串 |
| BankNo | string | 銀行別 : 信用卡發卡銀行代碼或銀行帳號(Account Link)對應銀行代碼 |
| CoBranded | string | 聯名卡註記 |
| CoBrandCardEventCode | string | 聯名卡綁卡活動代碼 0-9 A-Z |
| CoBrandCardStartDate | string | 聯名卡綁卡活動開始時間 yyyy/MM/dd |
| CoBrandCardEndDate | string | 聯名卡綁卡活動結束時間 yyyy/MM/dd |
| CardToken | string | 替代性信用卡卡號或替代性銀行帳號(Account Link) |
| CardNumber | string | 1.信用卡號(遮蔽) 前六後四呈現明碼,其餘遮蔽 2.銀行帳號(Account Link)(遮蔽) 經遮蔽處理的綁定實體帳號 |
| CardName | string | 信用卡卡片名稱or銀行名稱 |
| ExpDate | string | 信用卡有效日期(YYMM),若為銀行帳號(Account Link)則傳回空值 |
| CardType | string | 信用卡國際組織(說明) ,若為銀行帳號(Account Link)則傳回空值 |
| CardStatus | string (enum) |
卡片狀態 ALLOWED VALUES
|
| PaymentType | string (enum) |
支付工具類別 ALLOWED VALUES:
|
| AvailableAmount | string | 交易後帳戶可用餘額,取 當日剩餘額度 或 當月剩餘額度 兩者其較小值,包含兩位小數,如100代表1.00元,若付款類型為信用卡則為0。 |
| IsDefault | boolen | 為預設信用卡 |