1. Authentication
Merchant Connect API
latest
  • latest
  • HASE
  • Integration Guide
    • EC Payment
      • Merchant API
        • Overview
        • Payment
        • Payment Methods
        • Response code
        • After Payment
          • Capture
          • Cancel
          • Refund
          • Cancel or Refund
          • Accept Notification
        • Features
          • Account Status Inquiry (ASI)
          • COF
          • Multi-Currency Transaction
          • Recurring
          • Smart Routing
          • Transaction Retry
          • Payout
          • Authentication
            • 3D Secure
            • FIDO Authentication
            • Authentication only
            • Authorization only
          • Tokenization
            • Gateway Tokenization
            • Create a gateway token
            • Network Tokenization
            • Pay with gateway token
            • Manage token
            • Network Token update notification
            • Card Based Network Token
    • In-store Payment
      • Merchant API(QR)
        • Payment
          • CPM
          • MPM
          • MPM static QR code
        • After Payment
          • Capture
          • Cancel
          • Refund
          • Cancel or Refund
          • Accept Notification
      • Merchant API (Card)
        • ZPK
          • ZPK
        • Payment
          • Payment
        • After Payment
          • Capture
          • Cancel
          • Refund
          • Cancel or Refund
          • Accept Notification
  • API Explorer
    • Download OpenAPI specification
    • API Rules
    • PaymentMethod
      • PaymentMethod
      • PaymentMethod
      • PaymentMethod
      • PaymentMethod
    • FXRateInquiry
      • FXRateInquiry
      • FXRateInquiry
    • Payment
      • Payment
      • Payment
      • Payment
    • Payout
      • Payout
      • Payout
    • Capture
      • Capture
      • Capture
    • Cancel
      • Cancel
      • Cancel
    • Refund
      • Refund
      • Refund
    • Cryptogram
      • Cryptogram
      • Cryptogram
    • Cancel or Refund
      • Cancel or Refund
      • Cancel or Refund
    • Appendix
      • Result Code
      • Payment Brands
      • Payment Method Variant
      • Currency list
      • Country and region list
      • Product Code
    • HealthCheck
      • HealthCheck
    • Coupon Write-off
      • Coupon Write-off
    • Coupon Reversal
      • Coupon Reversal
    • ZPK
      • ZPK
    • Merchandise Credit
      • Merchandise Credit
      • Merchandise Credit
    • Notification
      • Notification for Merchandise Credit
      • Notification for Payout
      • Notification for PaymentMethod
      • Notification for Payment
      • Notification for Capture
      • Notification for Cancel
      • Notification for Refund
      • Notification for Reversal
      • Notification for Cryptogram
      • Notification for DataSubmission
      • Notification for MPM Static QR Code
      • Notification for Token Status Update
      • Notification for Settlement
latest
  • latest
  • HASE
  1. Authentication

Authentication only

Some merchants may use EVO Cloud as an Authentication provider, and perform the authorization with another PSP or acquirer, or with EVO Cloud later. In this case, you can perform the 3D Secure or SecurePlus authentication independently of the payment authorization flow.

Step 1: Perform authentication with EVO Cloud#

Follow the steps described in the chapter on 3D Secure or SecurePlus to obtain the authentication data required in the next step.
note
To perform authentication only, you need to specify authenticationOnly as true when making the HTTP POST request from your server to the EVO Cloud endpoint (/g2/v1/payment/mer/{sid}/payment).
If the user goes through the 3D Secure authentication, you'll receive authentication.threeDS.mpiData in the final response from EVO Cloud. For SecurePlus authentication, you will receive authentication.securePlus.securePlusData. Make sure to save the authentication data for the next step.
Here is a reference list to show the details regarding the authentication result when the authentication is completed:
Card SchemeAuthentication TypeECIAuthentication StatusDescription
Mastercard3D Secure02YAuthentication Verification Successful.
01AAttempts Processing Performed; Not Authenticated/Verified, but a proof of attempted authentication/verification is provided.
00N / U / R / CN: Not Authenticated/Account Not Verified. Transaction denied.
U: Authentication/Account Verification Could Not Be Performed. Technical or other problem, as indicated in the aRes or rReq.
R: Authentication/Account Verification Rejected. Issuer is rejecting authentication/verification and requests that authorization not be attempted.
C: Challenge Required. If you receive this status after you upload the CRes, it means the authentication is rejected.
Visa, JCB, AMEX, Diners / Discover, UPI3D Secure05YAuthentication Verification Successful.
06AAttempts Processing Performed; Not Authenticated/Verified, but a proof of attempted authentication/verification is provided.
07N / U / R / CN: Not Authenticated/Account Not Verified. Transaction denied.
U: Authentication/Account Verification Could Not Be Performed. Technical or other problem, as indicated in the aRes or rReq.
R: Authentication/Account Verification Rejected. Issuer is rejecting authentication/verification and requests that authorization not be attempted.
C: Challenge Required. If you receive this status after you upload the CRes, it means the authentication is rejected.
UPI, TPNSecurePlus09YIndicates that both the card information and the cardholder identity are authenticated by Issuer (Authentication Mode). This value is returned by UnionPay in the authentication response message when the cardholder successfully passes SecurePlus authentication.
10AIndicates that only the card information is authenticated by the issuer (Non-Authentication Mode). This value is returned by UnionPay in the authentication response message when authentication fails or the card only supports Non-Authentication Mode.
00F / L / NIndicates that the follow-up authorization transaction is not allowed.

Step 2: Perform authorization with other PSP or acquirer#

Follow your existing integration process with other PSPs or acquirers to fulfill the payment using the authentication data obtained from EVO Cloud in the previous step.
Additionally, you can perform the payment with EVO Cloud later by following the steps described in the chapter on Authorization Only.

Step 3: Present the result#

Follow the payment result from other PSP or acquirer to inform your user of the payment status.
Previous
FIDO Authentication
Next
Authorization only
Built with