Skip to main content

Payment Service

4.29.0
Air
Payment
SOAP API
Airline Carrier
  • LinkageID

API Information

Response Format
XML
Service Action Code
PaymentRQ
Current Version
4.29.0
Target Audience
Both TN and AS
Environment
Production

What's New

  • LinkageID

Business Value

  • Unique identifier Used for linking PWS transactions

New Features

In the Request

Optional

Parameter: LinkageID

Type: string

Description: Unique identifier Used for linking PWS transactions

Sample Value:

01411654230967580227
Note:

Functional Updates And Enhancements

In the Request

Optional

Parameter: LinkageID

Type: string

Description: Unique identifier Used for linking PWS transactions

Sample Value:

LinkageID="01411654230967580227"
Note:

Resolved Issues

In the Request

Optional

LinkageID is Unique identifier Used for linking PWS transactions

Relase note ID: 17331


API Information

Response Format
XML
Service Action Code
PaymentRQ
Current Version
4.28.0
Target Audience
Both TN and AS
Environment
Production

What's New


New Features

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult

Type: ValidateAndQueryPaymentDetailResultType

Description: Provides payment validation result and payment information details

Sample Value:

<ValidateAndQueryPaymentDetailResult Description="Successful"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/AdditionalApprovals

Type: AdditionalApprovals

Description: Used when multiple approvals are returned in single response

Sample Value:

<AdditionalApprovals>
  <Approval Type="AIDT-APPROVALCODE" Value="21115367"/>
  <Approval Type="AGENT FEE" Value="683620"/>
</AdditionalApprovals>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/AdditionalApprovals/Type

Type: String

Description: Type of approval under AdditionalApprovals

Sample Value:

<Approval Type="AIDT-APPROVALCODE" Value="21115367"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/AdditionalApprovals/Value

Type: String

Description: Value of approval under AdditionalApprovals

Sample Value:

<Approval Type="AIDT-APPROVALCODE" Value="21115367"/>
Note:

In the Response

Required

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/ResultCode

Type: String

Description: Result code set by Sabre System for the request that was sent to the supplier eg: 'SUCCESS','PWS-INVALID-PAYLOAD', 'PWS-ERR','PNR-NOT-FOUND','PNR-NOT-ACTIVE'

Sample Value:

<ValidateAndQueryPaymentDetailResult ResultCode="OK"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/Description

Type: String

Description: Description set by Sabre System for the request that was sent to the supplier. eg: 'Successful Transaction' ,'INVALID PARTITION ID LENGTH: gaf' etc

Sample Value:

<ValidateAndQueryPaymentDetailResult Description="Successful"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/ApprovalCode

Type: String

Description: Approval Code returned by Supplier

Sample Value:

<ValidateAndQueryPaymentDetailResult ApprovalCode="4086"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/SupplierID

Type: String

Description: Identifier for Supplier (PSP or other 3rd party provider identifier)

Sample Value:

<ValidateAndQueryPaymentDetailResult SupplierID="MPGS"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/SupplierTransID

Type: String

Description: the transaction Identifier returned by supplier (or PSP Reference)

Sample Value:

<ValidateAndQueryPaymentDetailResult SupplierTransID="500008007727318"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/PaymentConfirmInd

Type: String

Description: PaymentConfirmInd is when PWS needs to send API call to provider and/or if refund needs to get logged for batch processing

Sample Value:

<ValidateAndQueryPaymentDetailResult PaymentConfirmInd="R"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/PaymentRef

Type: String

Description: PaymentRef is the System generated reference number for this payment request.(Use this reference to query or cancel payment.)

Sample Value:

<ValidateAndQueryPaymentDetailResult PaymentRef="01711453149269847464"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/ErrorCode

Type: String

Description: Populated with relevant error response when transaction fails plausibilty check. Examples: DBI_REQUIRED, INVALID_CARD

Sample Value:

<ValidateAndQueryPaymentDetailResult ErrorCode="INVALID_CARD"/>
Note:

In the Response

Optional

Parameter: PaymentRQ/PassengerDetail/Document/DOC_RPH

Type: String

Description: RPH is record placeholder.Used to link documents, when multiple refunds or exchanges are requested in a single service request

Sample Value:

<Document DocType="TKT" DocNumber="1235678" InitialDocType="TKT" AlternateCurrency="USD" AlternateCurrencyDocAmount="123.45" TCN_Nbr="9876543211234" DOC_RPH="1"/>
Note:

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult/AdditionalNonHistoricalRemarks

Type: RemarksType

Description: Used by the calling application to store relevant data in the PNR remarks

Sample Value:

<AdditionalNonHistoricalRemarks>
  <Remark>X/-DBI$N1.1$CCTP122I200KV2O5859$PK-ER12</Remark>
  <Remark>X/-DBI/KS-DF12/IK-/PR-CV12</Remark>
  <Remark>X/-DBI/AK-/DS-/AE-</Remark>
  <Remark>X/-DBI/BD-/RZ-/AU-</Remark>
</AdditionalNonHistoricalRemarks>
Note:

Functional Updates And Enhancements

In the Response

Optional

Parameter: PaymentRS/Results/ValidateAndQueryPaymentDetailResult

Type: ValidateAndQueryPaymentDetailResultType

Description: Provides payment validation result and payment information details

Sample Value:

<ValidateAndQueryPaymentDetailResult ResultCode="OK"/>
Note:

Resolved Issues

In the Response

Optional

PaymentRS/Results/ValidateAndQueryPaymentDetailResult

Relase note ID: 16866


  • New optional element ReturnURL added to PaymentRS/Results/AccountValidationResult/ReturnURL
  • New optional element RedirectHTML added to PaymentRS/Results/AccountValidationResult/RedirectHTML
  • New optional attribute SupplierReferenceID added to PaymentRS/Results/AccountValidationResult/SupplierReferenceID
  • New optional attribute PaymentRef added to PaymentRS/Results/AccountValidationResult/PaymentRef
  • New optional attribute SupplierTransID added to PaymentRS/AccountDetail/SupplierTransID
  • New optional attribute AccountAuthenticationToken added to PaymentRS/AccountDetail/AccountAuthenticationToken
  • New optional attribute ThreeDSServerTransID added to PaymentRS/AuthorizationResult/T3DS_Result/ThreeDSServerTransID
  • New optional attribute SabreGeneratedApprovalCodeInd added to PaymentRS/AuthorizationResult/SabreGeneratedApprovalCodeInd
  • New optional attribute CAVV_ResultCode added to PaymentRS/AuthorizationResult/T3DS_Result/CAVV_ResultCode
  • New optional attribute OrganizationUnitID added to PaymentRQ/PaymentDetail/RoutingDetail/OrganizationUnitID
  • New optional attribute IssuerID added to PaymentRQ/PaymentDetail/RoutingDetail/IssuerID
  • New optional attribute MacKey added to PaymentRQ/PaymentDetail/RoutingDetail/MacKey

API Information

Response Format
XML
Service Action Code
PaymentRQ
Current Version
4.27.0
Target Audience
AS
Environment
Production

What's New

  • New optional element ReturnURL added to PaymentRS/Results/AccountValidationResult/ReturnURL
  • New optional element RedirectHTML added to PaymentRS/Results/AccountValidationResult/RedirectHTML
  • New optional attribute SupplierReferenceID added to PaymentRS/Results/AccountValidationResult/SupplierReferenceID
  • New optional attribute PaymentRef added to PaymentRS/Results/AccountValidationResult/PaymentRef
  • New optional attribute SupplierTransID added to PaymentRS/AccountDetail/SupplierTransID
  • New optional attribute AccountAuthenticationToken added to PaymentRS/AccountDetail/AccountAuthenticationToken
  • New optional attribute ThreeDSServerTransID added to PaymentRS/AuthorizationResult/T3DS_Result/ThreeDSServerTransID
  • New optional attribute SabreGeneratedApprovalCodeInd added to PaymentRS/AuthorizationResult/SabreGeneratedApprovalCodeInd
  • New optional attribute CAVV_ResultCode added to PaymentRS/AuthorizationResult/T3DS_Result/CAVV_ResultCode
  • New optional attribute OrganizationUnitID added to PaymentRQ/PaymentDetail/RoutingDetail/OrganizationUnitID
  • New optional attribute IssuerID added to PaymentRQ/PaymentDetail/RoutingDetail/IssuerID
  • New optional attribute MacKey added to PaymentRQ/PaymentDetail/RoutingDetail/MacKey

Relase note ID: 16654


  • Added support to help process MIT transactions.

API Information

Response Format
XML
Service Action Code
PaymentRQ
Current Version
4.26.0
Target Audience
Both TN and AS
Environment
Production

What's New

  • Added support to help process MIT transactions.

New Features

In the Response

Optional

Parameter: PaymentRS/Results/AccountValidationResult/T3DS_Result

Type: T3DS_Result

Description: Populates 3DS-related data.

Sample Value:

<T3DS_Result ECI="05" CAVV="CASDFEWESFSDF" XID="ABCDED" ECI_ResultCode="Y" UCAF_ResultCode="ab34fdf4341fk3j5454h4343ffeeerer" PA_ResponseCode="N" VE_ResponseCode="N" LiabilityShiftInd="true" Version="2.1.0" DirectoryServerTrxID=" eDAzVnZKZkd3MjdGMHUxbFNmSDE">
</T3DS_Result>
Note:

In the Response

Optional

Parameter: /PaymentRS/Results/AccountValidationResult/@NetworkTransactionReference

Type: String

Description: NetworkTransactionReference transaction ID supports merchant-initiated transaction (MIT) exemptions.

Sample Value:

 
Note:

In the Response

Optional

Parameter: PaymentRS/AccountValidationResult/T3DS_Result

Type: T3DS_Result

Description: Populates 3ds-related data.

Sample Value:

 
Note:

In the Response

Optional

Parameter: PaymentRS/AuthorizationResult/T3DS_Result/DirectoryServerTrxID

Type: String

Description: Indicates 3ds2.0.

Sample Value:

DirectoryServerTrxID=" eDAzVnZKZkd3MjdGMHUxbFNmSDE"
Note:

In the Request

Optional

Parameter: PaymentRQ/PaymentDetail/PaymentCard/StoredCredentialTransactionInd

Type: Boolean

Description: StoredCredentialTransactionInd indicates merchant-initiated transactions (MIT) where merchants submit their transactions using previously-stored details, without the cardholder's participation.

Sample Value:

 
Note:

In the Request

Optional

Parameter: PaymentRQ/PaymentDetail/PaymentCard/NetworkTransactionReference

Type: String

Description: NetworkTransactionReference transaction ID supports merchant-initiated transaction (MIT) exemptions.

Sample Value:

NetworkTransactionReference=""Nwer123445"
Note:

Functional Updates And Enhancements

In the Response

Optional

Parameter: PaymentRS/Results/AccountValidationResult/T3DS_Result

Type: T3DS_Result

Description: Populates 3DS-related data.

Sample Value:

<T3DS_Result ECI="05" CAVV="CASDFEWESFSDF" XID="ABCDED" ECI_ResultCode="Y" UCAF_ResultCode="ab34fdf4341fk3j5454h4343ffeeerer" PA_ResponseCode="N" VE_ResponseCode="N" LiabilityShiftInd="true" Version="2.1.0" DirectoryServerTrxID=" eDAzVnZKZkd3MjdGMHUxbFNmSDE">
</T3DS_Result>
Note:

Resolved Issues

In the Response

Optional

PaymentRS/Results/AccountValidationResult/T3DS_Result

Relase note ID: 16417


  • MsfAgencyFeeDetail - Agency detail of Merchant service fee
  • AdditionalDetail - AdditionalDetails from and to POS
  • LiabilityShiftInd - Set to true if 3D-Secure resulted in merchant liability shift in request and response
  • Version - 3DS version in request and response
  • SystemTraceAuditNumber - Audit Number provided to the POS
  • AdditionalNonHistoricalRemarks - Used by the calling application to store relevant data in the PNR remarks
  • AuthenticationExemptionCode - Indicates Strong Customer Authentication (SCA) Exemption Code for card
  • Trigger3DS - Indicates whether to invoke standalone 3DS
  • Bypass3DS - Indicates whether to bypass standalone 3DS
  • ReadyFor3DSVersion - Indicates 3DS version integration readiness
  • BrowserJavaEnabled - Indicates the ability of the cardholder browser to execute Java
  • BrowserJavascriptEnabled - Indicates the ability of the cardholder browser to execute JavaScript
  • BrowserScreenHeight - Total height of the Cardholder's screen in pixels
  • BrowserScreenWidth - Total width of the Cardholder's screen in pixels
  • BrowserTimeZoneOffset - Time difference between UTC time and the Cardholder browser local time, in minutes
  • ChallengeWindowSize - Dimensions of the challenge window that has been displayed to the Cardholder. ChallengeWindowSize 01 = 250 x 400, 02 = 390 x 400, 03 = 500 x 600, 04 = 600 x 400, 05 = Full screen
  • ChallengeURL - Return URL if response is challenge
  • CountryCode - Issuer card's country code
  • Type - Installment type
  • Code - Installment code
  • GroupCode - Installment group code

API Information

Response Format
XML
Service Action Code
PaymentRQ
Current Version
4.25.0
Target Audience
AS
Environment
PRODUCTION

What's New

  • MsfAgencyFeeDetail - Agency detail of Merchant service fee
  • AdditionalDetail - AdditionalDetails from and to POS
  • LiabilityShiftInd - Set to true if 3D-Secure resulted in merchant liability shift in request and response
  • Version - 3DS version in request and response
  • SystemTraceAuditNumber - Audit Number provided to the POS
  • AdditionalNonHistoricalRemarks - Used by the calling application to store relevant data in the PNR remarks
  • AuthenticationExemptionCode - Indicates Strong Customer Authentication (SCA) Exemption Code for card
  • Trigger3DS - Indicates whether to invoke standalone 3DS
  • Bypass3DS - Indicates whether to bypass standalone 3DS
  • ReadyFor3DSVersion - Indicates 3DS version integration readiness
  • BrowserJavaEnabled - Indicates the ability of the cardholder browser to execute Java
  • BrowserJavascriptEnabled - Indicates the ability of the cardholder browser to execute JavaScript
  • BrowserScreenHeight - Total height of the Cardholder's screen in pixels
  • BrowserScreenWidth - Total width of the Cardholder's screen in pixels
  • BrowserTimeZoneOffset - Time difference between UTC time and the Cardholder browser local time, in minutes
  • ChallengeWindowSize - Dimensions of the challenge window that has been displayed to the Cardholder. ChallengeWindowSize 01 = 250 x 400, 02 = 390 x 400, 03 = 500 x 600, 04 = 600 x 400, 05 = Full screen
  • ChallengeURL - Return URL if response is challenge
  • CountryCode - Issuer card's country code
  • Type - Installment type
  • Code - Installment code
  • GroupCode - Installment group code

New Features

In the Request

Optional

Parameter: MsfAgencyFeeDetail

Type: Element

Description: <xs:element name="MsfAgencyFeeDetail" minOccurs="0"> <xs:annotation> <xs:documentation>Merchant Service Fee detail</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="MsfAgencyProfileId"> <xs:annotation> <xs:documentation>Merchant Service Fee Profile ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="MerchantAccountNumber"> <xs:annotation> <xs:documentation>Merchant Account Number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="FederalTaxId"> <xs:annotation> <xs:documentation>Federal Tax ID</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>

Sample Value:

<ns9:MsfAgencyFeeDetail FederalTaxId="123" MerchantAccountNumber="12345" MsfAgencyProfileId="10168"/>
Note: Merchant Service Fee detail

In the Response

Optional

Parameter: AdditionalDetail

Type: AdditionalDetailType

Description: <xs:element name="T3DS_Result" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AdditionalDetail" type="AdditionalDetailType" minOccurs="0"/> </xs:sequence> </xs:element>

Sample Value:

<T3DS_Result>
  <AdditionalDetail>
    <Field>
      <Name>threeDSServerTransID</Name>
      <Value>066ba46c-b57e-4399-95b1-c419be374cba</Value>
    </Field>
  </AdditionalDetail>
</T3DS_Result>
Note: Additional detail to POS

In the Response

Optional

Parameter: LiabilityShiftInd

Type: boolean

Description: <xs:element name="T3DS_Result" minOccurs="0"> <xs:attribute name="LiabilityShiftInd" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Set to true if 3D-Secure resulted in merchant liability shift</xs:documentation> </xs:annotation> </xs:attribute> </xs:element>

Sample Value:

 
Note: Set to true if 3D-Secure resulted in merchant liability shift

In the Response

Optional

Parameter: Version

Type: string

Description: <xs:element name="T3DS_Result" minOccurs="0"> <xs:attribute name="Version" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>3DS Version</xs:documentation> </xs:annotation> </xs:attribute> </xs:element>

Sample Value:

 
Note: 3DS Version

In the Response

Optional

Parameter: SystemTraceAuditNumber

Type: string

Description: <xs:attribute name="SystemTraceAuditNumber" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>System Trace Audit Number</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<AuthResponseDetail SystemTraceAuditNumber="721267"/>
Note: System Trace Audit Number to POS

In the Response

Optional

Parameter: AdditionalNonHistoricalRemarks

Type: RemarksType

Description: <xs:element name="AdditionalNonHistoricalRemarks" type="RemarksType" minOccurs="0"/>

Sample Value:

<AdditionalNonHistoricalRemarks>
  <Remark>X/-DBI$N1.1$CCAX371I203478V0015$R1-1234</Remark>
  <Remark>X/-DBI/R2-3426/R3-456/R4-456</Remark>
  <Remark>X/-DBI/R5-1233/R6-456/OI-3426/VA-456</Remark>
</AdditionalNonHistoricalRemarks>
Note: Used by the calling application to store relevant data in the PNR remarks

In the Request

Optional

Parameter: AdditionalDetail

Type: AdditionalDetailType

Description: <xs:element name="T3DS" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AdditionalDetail" type="AdditionalDetailType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

Sample Value:

<T3DS>
  <AdditionalDetail>
    <Field>
      <Name>threeDSServerTransID</Name>
      <Value>3618c547-ab11-4ab8-b85c-802621acfd8d</Value>
    </Field>
  </AdditionalDetail>
</T3DS>
Note: AdditionalDetail from POS

In the Request

Optional

Parameter: LiabilityShiftInd

Type: boolean

Description: <xs:element name="T3DS" minOccurs="0"> <xs:attribute name="LiabilityShiftInd" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Set to true if 3D-Secure resulted in merchant liability shift</xs:documentation> </xs:annotation> </xs:attribute> </xs:element>

Sample Value:

<T3DS LiabilityShiftInd="true"/>
Note: Set to true if 3D-Secure resulted in merchant liability shift

In the Request

Optional

Parameter: AuthenticationExemptionCode

Type: string

Description: <xs:attribute name="AuthenticationExemptionCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Indicates Strong Customer Authentication (SCA) Exemption Code </xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

 
Note: Indicates Strong Customer Authentication (SCA) Exemption Code

In the Request

Optional

Parameter: Trigger3DS

Type: boolean

Description: <xs:attribute name="Trigger3DS" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether to invoke standalone 3DS</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

 
Note: Indicates whether to invoke standalone 3DS

In the Request

Optional

Parameter: Bypass3DS

Type: boolean

Description: <xs:attribute name="Bypass3DS" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether to bypass standalone 3DS</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

 
Note: Indicates whether to bypass standalone 3DS

In the Request

Optional

Parameter: ReadyFor3DSVersion

Type: string

Description: <xs:attribute name="ReadyFor3DSVersion" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Indicates 3DS version integration readiness (e.g. 2.1)</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

 
Note: Indicates 3DS version integration readiness (e.g. 2.1)

In the Request

Optional

Parameter: BrowserJavaEnabled

Type: boolean

Description: <xs:attribute name="BrowserJavaEnabled" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates the ability of the cardholder browser to execute Java</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<BrowserDetail BrowserJavaEnabled="true"/>
Note: Indicates the ability of the cardholder browser to execute Java

In the Request

Optional

Parameter: BrowserJavascriptEnabled

Type: boolean

Description: <xs:attribute name="BrowserJavascriptEnabled" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates the ability of the cardholder browser to execute JavaScript</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<BrowserDetail BrowserJavascriptEnabled="true"/>
Note: Indicates the ability of the cardholder browser to execute JavaScript

In the Request

Optional

Parameter: BrowserScreenColorDepth

Type: integer

Description: <xs:attribute name="BrowserScreenColorDepth" type="xs:integer" use="optional"> <xs:annotation> <xs:documentation>Value representing the bit depth of the colour palette for displaying images, in bits per pixel </xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<BrowserDetail BrowserScreenColorDepth="32"/>
Note: Value representing the bit depth of the colour palette for displaying images, in bits per pixel

In the Request

Optional

Parameter: BrowserScreenHeight

Type: integer

Description: <xs:attribute name="BrowserScreenHeight" type="xs:integer" use="optional"> <xs:annotation> <xs:documentation>Total height of the Cardholder's screen in pixels</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<BrowserDetail BrowserScreenHeight="250"/>
Note: Total height of the Cardholder's screen in pixels

In the Request

Optional

Parameter: BrowserScreenWidth

Type: integer

Description: <xs:attribute name="BrowserScreenWidth" type="xs:integer" use="optional"> <xs:annotation> <xs:documentation>Total width of the Cardholder's screen in pixels</xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<BrowserDetail BrowserScreenWidth="400"/>
Note: Total width of the Cardholder's screen in pixels

In the Request

Optional

Parameter: BrowserTimeZoneOffset

Type: integer

Description: <xs:attribute name="BrowserTimeZoneOffset" type="xs:integer" use="optional"> <xs:annotation> <xs:documentation>Time difference between UTC time and the Cardholder browser local time, in minutes </xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<BrowserDetail BrowserTimeZoneOffset="-120"/>
Note: Time difference between UTC time and the Cardholder browser local time, in minutes

In the Request

Optional

Parameter: BrowserTimeZoneOffset

Type: integer

Description: <xs:attribute name="ChallengeWindowSize" type="xs:integer" use="optional"> <xs:annotation> <xs:documentation>Dimensions of the challenge window that has been displayed to the Cardholder. ChallengeWindowSize 01 = 250 x 400, 02 = 390 x 400, 03 = 500 x 600, 04 = 600 x 400, 05 = Full screen </xs:documentation> </xs:annotation> </xs:attribute>

Sample Value:

<BrowserDetail ChallengeWindowSize="1"/>
Note: Dimensions of the challenge window that has been displayed to the Cardholder. ChallengeWindowSize 01 = 250 x 400, 02 = 390 x 400, 03 = 500 x 600, 04 = 600 x 400, 05 = Full screen

In the Request

Optional

Parameter: ChallengeURL

Type: string

Description: <xs:element name="ChallengeURL" type="xs:string" minOccurs="0"/>

Sample Value:

<ChallengeURL>http://test.com&amp;status=challenge</ChallengeURL>
Note: ReturnUrl this url when response is challenge

In the Request

Optional

Parameter: CountryCode

Type: string

Description: <xs:attributeGroup name="IssuerNameGroup"> <xs:attribute name="CountryCode" type="xs:string" use="optional"/> </xs:attributeGroup>

Sample Value:

<CardIssuerName CountryCode="EC"/>
Note: Issuer country code of card

In the Request

Optional

Parameter: Type

Type: string

Description: <xs:element name="InstallmentDetail" minOccurs="0"> <xs:complexType> <xs:attribute name="Type" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Installment type</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>

Sample Value:

<InstallmentDetail Type="D"/>
Note: Installment type

In the Request

Optional

Parameter: Code

Type: string

Description: <xs:element name="InstallmentDetail" minOccurs="0"> <xs:complexType> <xs:attribute name="Code" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Installment code</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>

Sample Value:

<InstallmentDetail Code="12"/>
Note: Installment code

In the Request

Optional

Parameter: GroupCode

Type: string

Description: <xs:element name="InstallmentDetail" minOccurs="0"> <xs:complexType> <xs:attribute name="GroupCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Installment group code</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>

Sample Value:

<InstallmentDetail GroupCode="234"/>
Note: Installment group code

Relase note ID: 16102