Credit Card Binding / Query Bind Credit Card

應用場景

提供特店查詢綁定信用卡資料,可透過此API來查詢會員的綁卡清單。

API介接網址

  • 測試環境: https://ecpg-stage.ecpay.com.tw/Merchant/GetMemberBindCard
  • 正式環境: https://ecpg.ecpay.com.tw/Merchant/GetMemberBindCard

HTTPS 傳輸協定

  • Content Type:application/json
  • HTTP Method:POST

特店Request參數說明 (Json格式)

MerchantID String(10)
特店編號 必填

RqHeader Object
傳輸資料 必填

Timestamp Number
傳輸時間 必填

請將傳輸時間轉換為時間戳(GMT+8),綠界會利用此參數將當下的時間轉為Unix TimeStamp來驗證此次介接的時間區間。

❗ 注意事項

  • 驗證時間區間為 10 分鐘內有效,若超過此驗證時間則此次訂單將無法建立,產生時間戳請參考相關資料
  • 合作特店須進行主機「時間校正」,避免主機產生時差,導致API無法正常運作。

Data String
加密資料 必填

此參數為加密過的 JSON 格式資料,加密方式請參考說明

特店Request參數範例 (Json格式)

				
					{
    "MerchantID": "3002607",
    "RqHeader": {
        "Timestamp": 1234567890
    },
    "Data": "enter your data"
}
				
			

Data參數說明(Json格式)

❗ 注意事項:請在加密前對參數值進行 URLEncode

PlatformID String(10)
特約合作平台商代號 

  • 為專案合作的平台商使用
  • 一般特店或平台商本身介接,則參數請帶空值
  • 專案合作平台商的特店使用時,參數請帶平台商所綁的特店編號 MerchantID

❗ 注意事項:如果有帶入此參數,則外層MerchantID必須與PlatformID帶入相同值。

MerchantID String(10)
特店編號 必填

MerchantMemberID String(60)
特店會員編號 必填

MerchantTradeNo String(20)
特店交易編號 

建立綁定信用卡交易且未收到綁卡結果時,當下可利用特店交易編號進行反查。建議請勿帶入過久之前的特店訂單編號,以避免查無資料。

Data參數範例(Json格式)

				
					{
    "MerchantID": "3002607",
    "MerchantMemberID": "test012345",
    "MerchantTradeNo": "20180914001"
} 

				
			

綠界Response參數說明 (Json格式)

MerchantID String(10)
特店編號 

RpHeader Object
回傳資料 

Timestamp Number
回傳時間 

時間戳 Unix timestamp

TransCode Int
回傳代碼 

1 代表 API 傳輸資料 (MerchantID, RqHeader, Data) 接收成功,實際的API執行結果狀態請參考 RtnCode 參數

TransMsg String(200)
回傳訊息 

Data String
加密資料 

此參數為加密過的 JSON 格式資料

綠界Response參數範例 (Json格式)

				
					{
    "MerchantID": "3002607",
    "RpHeader": {
        "Timestamp": 1234564848
    },
    "TransCode": 1,
    "TransMsg": "Success",
    "Data": "…"
}
				
			

Data參數說明(Json格式)

RtnCode Int
交易狀態

1 代表 API 執行成功,其餘代碼均為失敗,失敗代碼請參考交易訊息代碼表

RtnMsg String(200)
回應訊息

PlatformID String(10)
平台商編號

MerchantID String(10)
特店編號

MerchantMemberID String(60)
特店會員編號

BindCardList Array Object
綁定信用卡清單 

Card6No String(6)
信用卡卡號前六碼 

Card4No String(4)
信用卡卡號後四碼 

CardValidYY String(4)
信用卡有效年 

格式為YY

CardValidMM String(2)
信用卡有效月 

格式為MM

BindCardID String(64)
綁定信用卡代碼 

Data參數範例(Json格式)

				
					{
    "RtnCode": 1,
    "RtnMsg": "Success",
    "MerchantID": "3002607",
    "BindCardList":[ 
   {
        "Card6No": "123456",
        "Card4No": "4123",
        "CardValidYY" :"25",
        "CardValidMM": "11",
        "BindCardID": "ab123456acacssc",
      },
      {
        "Card6No": "654123",
        "Card4No": "7894",
        "CardValidYY" :"27",
        "CardValidMM": "12",
        "BindCardID": "ab789456acac",
      }  
]
}
				
			

Copyright © Green World FinTech Service Co., Ltd. All rights reserved.

綠界官方網站