WEB JS SDK / 取得付款代碼

取得付款代碼

當消費者按下特店所製作的確認付款按鈕時,請呼叫此功能取得付款代碼(PayToken)。再利用此付款代碼,呼叫建立交易API來完成交易。

				
					ECPay.getPayToken(callBack(paymentInfo, errMsg))
				
			

callBack接口調用說明

此為取得付款代碼完成後的調用接口,如失敗將回傳 errMsg 錯誤訊息

				
					function (paymentInfo, errMsg) {}
				
			

執行成功時,可取得付款資訊

PaymentInfo Object
付款資訊 

PayToken String(64)
付款代碼 

有效期限為 30 分鐘。取得付款代碼後,用法請參考建立交易API

PaymentType String(20)
使用者選擇的付款方式 

  • CreditCard: 信用卡一次付清
  • CreditInstallment: 信用卡分期付款
  • ATM
  • CVS: 超商代碼
  • Barcode: 超商條碼
  • Period: 定期定額
  • UnionPay: 銀聯卡
  • ApplePay

❗ 注意事項:當 PaymentType 為Apple Pay時,不會回傳PayToken。特店必須實作 GetApplePayResultData()直接取得Apple Pay付款結果。

取得付款代碼使用範例

				
					ECPay.getPayToken(function (paymentInfo, errMsg) {
    if (errMsg != null) {
        ErrHandle(errMsg);
        return;
    };
    $("#PayToken").val(paymentInfo.PayToken);
    return true;
});
				
			

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

綠界官方網站