Skip to content

Get 3DS authentication details

Request

Retrieves the complete details of a specific 3DS authentication using the authenticationId provided in the path. Note: This endpoint is intended for use with the Components SDKs.

Path
authenticationIdstringrequired

The authentication ID.

curl -i -X GET \
  'https://developer.pxp.io/_mock/apis/three-d-secure-authentication/threedsecure/integrated/authentications/{authenticationId}/outcome'

Responses

OK

Bodyapplication/json
uniqueIdstring or null

The unique identifier for the authentication response.

statestring or null

The current state of the authentication request.

Enum:"PendingClientData""AuthenticationSuccessful""AuthenticationFailed""AuthenticationRejected""AuthenticationError""PendingCustomerChallenge"
transactionStatusstring or null

The status of the transaction.

Possible values include:

  • Y: AuthenticationVerificationSuccessful
  • N: NotAuthenticated_NotVerified
  • U: AuthenticationCouldNotBePerformed
  • A: AttemptsProcessingPerformed
  • C: ChallengeRequired
  • R: AuthenticationRejected
  • I: InformationalOnly
Enum:"Y""N""U""A""C""R""I"
electronicCommerceIndicatorstring or null

The indicator used to signify the level of security used in the authentication, often used in electronic commerce transactions.

Example:"05"
exemptionGrantedboolean

Whether an exemption from Strong Customer Authentication (SCA) was granted.

exemptionGrantedByIssuerstring or null

Specifies if the exemption was granted by the issuer.

Possible values:

  • 05: TransactionRiskAnalysisExemption
  • 08: TrustListExemption
  • 10: LowValueExemption
  • 11: SecureCorporatePaymentsExemption
  • 79: NoExemptionApplied
Response
{ "uniqueId": "string", "state": "PendingClientData", "transactionStatus": "Y", "electronicCommerceIndicator": "05", "exemptionGranted": true, "exemptionGrantedByIssuer": "string" }