1. Gateway Integration
EVO Payment Gateway API
  • Gateway Integration
    • Version Record
    • CardInfoLink Gateway API Integration Guide
      • Online payments scenes
        • DCC
        • Tokenization
        • Payment
        • 3DS Authentication
        • Capture
        • Cancel
        • Refund
        • Merchandise Credit
        • Network token management
        • Cancel or Refund
        • Recapture
        • Recurring
      • Security Requirements and Message Header
        • Message protocol
        • Signature
        • Card Information Encryption
        • PIN Encryption
      • Offline payments scenes
        • Pre-authorization
        • Payment
        • Capture
        • Refund
        • Merchandise Credit
        • Cancel
        • Reversal
        • DCC
        • Recurring
      • Appendix
        • Response code
        • FAQ
        • Mastercard-Merchant Advice Code
        • Product Code
    • Offline API Specification
      • Payment
        • Payment
        • Payment
      • StandaloneCapture
        • StandaloneCapture
        • StandaloneCapture
      • Reversal
        • Reversal
      • MerchandiseCredit
        • MerchandiseCredit
        • MerchandiseCredit
      • Capture
        • Capture
        • Capture
      • TipsAdjustment
        • TipsAdjustment
        • TipsAdjustment
      • Cancel
        • Cancel
        • Cancel
      • MultipleCapture
        • MultipleCapture
        • MultipleCapture
      • FXRateInquiry
        • FXRateInquiry
        • FXRateInquiry
      • Refund
        • Refund
        • Refund
      • DCCToNon-DCC
        • DCCToNon-DCC
        • DCCToNon-DCC
      • ZPK
        • ZPK
      • Notification
        • Asynchronous notification for StandaloneCapture
        • Asynchronous notification for MultipleCapture
        • Asynchronous notification for Payment
        • Asynchronous notification for Capture
        • Asynchronous notification for Refund
        • Asynchronous notification for MerchandiseCredit
        • Asynchronous notification for Cancel
    • Online API Specification
      • PaymentMethod
        • PaymentMethod
        • PaymentMethod
        • PaymentMethod
        • PaymentMethod
      • Payment
        • Payment
        • Payment
        • Payment
      • Refund
        • Refund
        • Refund
      • Cancel
        • Cancel
        • Cancel
      • Capture
        • Capture
        • Capture
      • PaymentInstrument
        • PaymentInstrument
        • PaymentInstrument
        • PaymentInstrument
        • PaymentInstrument
      • MerchandiseCredit
        • MerchandiseCredit
        • MerchandiseCredit
      • CancelOrRefund
        • CancelOrRefund
        • CancelOrRefund
      • TransactionHistoryInquiry Copy
        • TransactionHistoryInquiry
      • MultipleCapture
        • MultipleCapture
        • MultipleCapture
      • Cryptogram
        • Cryptogram
        • Cryptogram
      • StandaloneCapture
        • StandaloneCapture
        • StandaloneCapture
      • Recapture
        • Recapture
        • Recapture
      • AsynchronousNotification
        • Asynchronous notification for Multiple Capture
        • Asynchronous notification for PaymentMethod
        • Asynchronous notification for PaymentInstrument
        • Asynchronous notification for Payment
        • Asynchronous notification for Merchandise Credit
        • Asynchronous notification for Refund
        • Asynchronous notification for Capture
        • Asynchronous notification for Cancel
        • Asynchronous notification for Recapture
        • Asynchronous notification for Cryptogram
        • Asynchronous notification for Network Token update
        • Asynchronous notification for Standalone Capture
        • Asynchronous notification for Network Token authentication finished
      • HealthCheck
        • HealthCheck
      • FX Rate inquiry
        • FXRateInquiry
        • FXRateInquiry
  1. Gateway Integration

Version Record

VersionDateContentAuthor
V1.5.02024/10/10First English version releasedJeff.qian
V1.5.12024/11/231. Add B0112 in Response code.
2. Update the description of Tokenization in Online payments scenes.
3. In Online API Specification
(1) Add POST, PUT, GET and DEL PaymentInstrument
(2) Add Asynchronous notification for PaymentInstrument.
Kyra.ze
V1.5.22024/12/11Update the data type of paymentMethod.card.issuingBank in response of GET PaymentInstrument API from String(16) to String(256).
Kyra.ze
V1.6.02024/12/10Add recurring transcation to the offline API.
1. Add recurring transcation to the online payment scenarios.
2. Offline API Specification: Payment
(1) Add paymentMethod.recurringProcessingModel to POST Payment request
(2) Add paymentMethod.recurringReference to POST, GET Payment Response
(3) Add paymentMethod.recurringReference to Payment Notification
Iris.Gao
V1.6.12024/12/26Update the data type of paymentMethod.card.issuingBank in response of the following API from String(16) to String(256).

1、Online API Specification:
(1)paymentMethod【POST/PUT/GET/DEL】
(2)Payment【POST/PUT/GET】
(3)Capture【POST/GET】
(4)Refund【POST/GET】
(5)Merchandise Credit【POST/GET】
(6)CancelOrRefund【POST/GET】
(7)Cryptogram【POST/GET/PUT】
(8)Notification (Payment, Refund, MerchandiseCredit, Capture, PaymentMethod, Cryptogram, StandaloneCapture, MultipleCapture, Recapture, Network Token update, Network Token authentication finished)
(9)Multiple Capture【POST/GET】
(10)Standalone Capture【POST/GET】
(11)Recapture【POST/GET】

2、Offline API Specification:
(1)Payment【POST/GET】
(2)Capture【POST/GET】
(3)Refund【POST/GET】
(4)Merchandise Credit【POST/GET】
(5)Notification (Payment, Refund, MerchandiseCredit, Capture, StandaloneCapture, MultipleCapture)
(6)Standalone Capture【POST/GET】
(7)Multiple Capture【POST/GET】
Kyra.ze
V1.6.22024/12/27Modify Visa AFT related content in the Online API.
1. Remove the mandatory validation for the following structures and fields under the condition that tradeInfo.tradeType = Funding_Transfer.
recipientInfo
recipientInfo.name
recipientInfo.accountNumber
recipientInfo.accountType
userInfo
userInfo.name
userInfo.address
2. Add conditional mandatory descriptions for the following fields
pspInfo.postCode
tradeInfo.purposeOfPayment
recipientInfo.name.firstName
recipientInfo.name.lastName
recipientInfo.address.street
recipientInfo.address.city
recipientInfo.address.stateOrProvince
recipientInfo.address.country
recipientInfo.accountNumber
userInfo.name.firstName
userInfo.name.middleName
userInfo.name.lastName
userInfo.address.street
userInfo.address.city
userInfo.address.stateOrProvince
userInfo.address.country
3. Add B1003 in Response code.
Flora.Ren
V1.6.32025/05/06Add the paymentMethod.paymentAccountReference in response of the following API.
1、Online API Specification:
(1)paymentMethod【POST/PUT/GET】
(2)Payment【POST/PUT/GET】
(3)Capture【POST/GET】
(4)Refund【POST/GET】
(5)Merchandise Credit【POST/GET】
(6)CancelOrRefund【POST/GET】
(7)Notification【PaymentMethod/Payment/Capture/Refund/MerchandiseCredit】
2、Offline API Specification:
(1)Payment【POST/GET】
(2)Capture【POST/GET】
(3)Refund【POST/GET】
(4)Merchandise Credit【POST/GET】
(5)Notification【Payment/Capture/Refund/MerchandiseCredit】
Kyra.ze
V1.6.42025/11/201、Offline API Specification:
(1)Add tradeInfo.productCode to Payment【POST】
(2)Add tradeInfo.tradeType to Payment【POST】
(3)Add tradeInfo.tradeTypeInfo to Payment【POST】
(4)Add tradeInfo.taxInfo to Payment【POST】
(5)Update pspInfo.city to Payment【POST】
(6)Update pspInfo.sponsorCode to Payment【POST】
(7)Update pspInfo.merchantID to Payment【POST】
(8)Add P0112 P0113 I00J3 I00J4 to Response code
(9)Add chapter Product Code to Appendix
Jimmy.Fang
Next
DCC
Built with