Skip to main content

PreAuthResponse

acsEndProtocolVersionstring<validVersion>required

The most recent active protocol version that is supported for the ACS URL.

acsInfoIndstring[]nullable

Provides additional information to the 3DS Server. The element lists all applicable values for the card range.

  • 01: Authentication Available at ACS
  • 02: Attempts Supported by ACS or DS
  • 03: Decoupled Authentication Supported
  • 04: Whitelisting Supported
  • 80-99: Reserved for DS use
  • 80: Supports Smart Authentication Stand-In Service (mastercard)
  • 81: Supports Smart Authentication Direct (mastercard)
  • 90: Supports Identity Check Express (mastercard)
  • 91: Supports Authentication Express Merchant Delegation for Identity Check Express (Type I) (mastercard)
  • 92: Supports Authentication Express Low Fraud Merchant (Type II) (mastercard)
  • 93: Participates in Authentication Express Wallet Delegation (mastercard)
  • 94: Participates in Authentication Express Wallet Delegation (mastercard)
  • 80: TRA Supported by issuer (visa)
  • 81: Data-only Supported by Issuer (visa)
  • 82: Delegated Authentication Supported by issuer (visa)

Possible values: Value must match regular expression ^(0[1-4]|[89][0-9])$

acsStartProtocolVersionstring<validVersion>required

The earliest (i.e. oldest) active protocol version that is supported by the ACS.

dsEndProtocolVersionstring<validVersion>required

The most recent active protocol version that is supported for the DS.

dsStartProtocolVersionstring<validVersion>required

The earliest (i.e. oldest) active protocol version that is supported by the DS.

messageTypestringrequired

Identifies the type of message that is passed. Categories: PA, NPA. Channels: APP, BRW, 3RI.

Possible values: [CRD]

threeDSMethodURLstring<url>nullable

The ACS URL that will be used by the 3DS Method. Note: The 3DSMethodURL data element may be omitted if not supported by the ACS for this specific card range.

Possible values: <= 256 characters

threeDSServerTransIDstring<uuid>required

Universally unique transaction identifier assigned by the 3DS Server to identify a single transaction.

schemestringrequired

Account number Card Scheme.

  • standin: payonic.com standin scheme (only in sandbox)
  • visa: Visa
  • mastercard: Mastercard
  • jcb: JCB
  • upi: UnionPay International
  • amex: American Express
  • protectbuy: ProtectBuy (Discover/Diners)
  • sbn: Secured by Nets (Dankort/Forbrugsforeningen)

Possible values: [standin, visa, mastercard, jcb, upi, amex, protectbuy, sbn]

PreAuthResponse
{
"acsEndProtocolVersion": "string",
"acsInfoInd": [
"string"
],
"acsStartProtocolVersion": "string",
"dsEndProtocolVersion": "string",
"dsStartProtocolVersion": "string",
"messageType": "CRD",
"threeDSMethodURL": "string",
"threeDSServerTransID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"scheme": "standin"
}