GateWay

Operations
RestUiApi
POST /api/bank-payment/checkout
POST /api/bank-payment/describe-form
POST /api/base/change-email
POST /api/base/check-payment
POST /api/base/describe-leaving-form
POST /api/base/describe-payment
POST /api/base/finish-checkut
POST /api/base/get-eshop-redirect
POST /api/base/finish-checkout-config
POST /api/base/payment-detail
POST /api/base/methods
POST /api/base/payment-status
POST /api/base/redirect-to-desktop
POST /api/base/user-remember
POST /api/base/void-recurrence
POST /api/bitcoin/checkout
POST /api/bitcoin/describe-form
POST /api/bnpl/checkout-skippay
POST /api/bnpl/checkout-twisto
POST /api/bnpl/describe-skippay-form
POST /api/bnpl/describe-twisto-form
POST /api/installments/capture-installment
POST /api/installments/describe
POST /api/login/login
POST /api/login/request-login-sms-code
POST /api/mplatba/checkout
POST /api/mplatba/describe-form
POST /api/psd2/checkout
POST /api/psd2/account-list
POST /api/pay-pal/checkout
POST /api/pay-pal/describe-form
POST /api/paysafecard/checkout
POST /api/paysafecard/describe-form
POST /api/premium-sms/checkout
POST /api/premium-sms/describe-form
POST /api/restart-payment/is-restartable
POST /api/restart-payment/restart
POST /api/ui-utils/session-language
POST /api/ui-utils/log-message
POST /api/ui-utils/dcard-brand-prefixes
POST /api/ui-utils/theme
POST /api/ui-utils/card-custom-colors
POST /api/ui-utils/session-languages
POST /api/ui-utils/resolve-issuer-logo
POST /api/ui-utils/browser-data
POST /api/ui-utils/card-custom-metadata
POST /api/xpay/checkout-apple-pay
POST /api/xpay/checkout-google-pay
POST /api/xpay/checkout-mastercard-src
POST /api/xpay/checkout-payment-card
POST /api/xpay/checkout-payment-card-anonym
POST /api/xpay/checkout-visa-src
POST /api/xpay/delete-payment-card
POST /api/xpay/describe-payment-card-form
POST /api/xpay/describe-xpay-form
POST /api/xpay/store-or-remember-card
POST /api/xpay/validate-apple-pay-merchant
POST /api/initialize
checkoutBankPayment
POST /api/bank-payment/checkout

Request body

application/json

Responses

400 default

default response

describeBankPaymentForm
POST /api/bank-payment/describe-form

Responses

400 default

default response

changeEmail
POST /api/base/change-email

Request body

application/json

Responses

400 default

default response

Body
application/json
checkPayment
POST /api/base/check-payment

Responses

400 default

default response

Body
application/json
describeLeavingForm
POST /api/base/describe-leaving-form

Responses

400 default

default response

Body
application/json
describePayment
POST /api/base/describe-payment

Responses

400 default

default response

Body
application/json
finishCheckout
POST /api/base/finish-checkut

Responses

400 default

default response

Body
application/json
getEshopRedirect
POST /api/base/get-eshop-redirect

Request body

application/json

Responses

400 default

default response

Body
application/json
getFinishCheckoutConfig
POST /api/base/finish-checkout-config

Responses

400 default

default response

Body
application/json
getPaymentDetail
POST /api/base/payment-detail

Responses

400 default

default response

Body
application/json
methods
POST /api/base/methods

Responses

400 default

default response

Body
application/json
paymentStatus
POST /api/base/payment-status

Responses

400 default

default response

Body
application/json
redirectToDesktop
POST /api/base/redirect-to-desktop

Request body

application/json

Responses

400 default

default response

Body
application/json
setUserRemember
POST /api/base/user-remember

Request body

application/json

Responses

400 default

default response

application/json
voidRecurrence
POST /api/base/void-recurrence

Responses

400 default

default response

Body
application/json
checkoutBitcoin
POST /api/bitcoin/checkout

Request body

application/json

Responses

400 default

default response

Body
application/json
describeBitcoinForm
POST /api/bitcoin/describe-form

Responses

400 default

default response

Body
application/json
checkoutSkippay
POST /api/bnpl/checkout-skippay

Request body

application/json

Responses

400 default

default response

Body
application/json
checkoutTwisto
POST /api/bnpl/checkout-twisto

Request body

application/json

Responses

400 default

default response

Body
application/json
describeSkippayForm
POST /api/bnpl/describe-skippay-form

Responses

400 default

default response

describeTwistoForm
POST /api/bnpl/describe-twisto-form

Responses

400 default

default response

captureInstallment
POST /api/installments/capture-installment

Request body

application/json

Responses

400 default

default response

Body
application/json
describeInstallments
POST /api/installments/describe

Responses

400 default

default response

Body
application/json
login
POST /api/login/login

Request body

application/json

Responses

400 default

default response

Body
application/json
requestLoginSmsCode
POST /api/login/request-login-sms-code

Responses

400 default

default response

Body
application/json
checkoutMplatba
POST /api/mplatba/checkout

Request body

application/json

Responses

400 default

default response

Body
application/json
describeMplatbaForm
POST /api/mplatba/describe-form

Responses

400 default

default response

Body
application/json
checkoutBankPaymentPSD2
POST /api/psd2/checkout

Request body

application/json

Responses

400 default

default response

Body
application/json
getPSD2AccountList
POST /api/psd2/account-list

Responses

400 default

default response

Body
application/json
checkoutPayPal
POST /api/pay-pal/checkout

Request body

application/json

Responses

400 default

default response

Body
application/json
describePayPalForm
POST /api/pay-pal/describe-form

Responses

400 default

default response

Body
application/json
checkoutPaysafecard
POST /api/paysafecard/checkout

Request body

application/json

Responses

400 default

default response

Body
application/json
describePaysafecardForm
POST /api/paysafecard/describe-form

Responses

400 default

default response

Body
application/json
checkoutPremiumSMS
POST /api/premium-sms/checkout

Request body

application/json

Responses

400 default

default response

describePremiumSmsForm
POST /api/premium-sms/describe-form

Responses

400 default

default response

isPaymentRestartable
POST /api/restart-payment/is-restartable

Responses

400 default

default response

restartPayment
POST /api/restart-payment/restart

Responses

400 default

default response

Body
application/json
changePaymentSessionLanguage
POST /api/ui-utils/session-language

Request body

application/json

Responses

400 default

default response

Body
application/json
frontendLogMessage
POST /api/ui-utils/log-message

Request body

application/json

Responses

400 default

default response

application/json
getPaymentCardBrandPrefixes
POST /api/ui-utils/dcard-brand-prefixes

Responses

400 default

default response

getTheme
POST /api/ui-utils/theme

Responses

400 default

default response

Body
application/json
paymentCardCustomColours
POST /api/ui-utils/card-custom-colors

Responses

400 default

default response

paymentSessionLanguages
POST /api/ui-utils/session-languages

Responses

400 default

default response

Body
application/json
resolveIssuerLogoFromBin
POST /api/ui-utils/resolve-issuer-logo

Request body

application/json

Responses

400 default

default response

Body
application/json
setBrowserData
POST /api/ui-utils/browser-data

Request body

application/json

Responses

400 default

default response

application/json
setPaymentCardCustomMetadata
POST /api/ui-utils/card-custom-metadata

Request body

Responses

400 default

default response

checkoutApplePay
POST /api/xpay/checkout-apple-pay

Request body

application/json

Responses

400 default

default response

Body
application/json
checkoutGooglePay
POST /api/xpay/checkout-google-pay

Request body

application/json

Responses

400 default

default response

Body
application/json
checkoutMastercardSRC
POST /api/xpay/checkout-mastercard-src

Responses

400 default

default response

Body
application/json
checkoutPaymentCard
POST /api/xpay/checkout-payment-card

Request body

application/json

Responses

400 default

default response

Body
application/json
checkoutPaymentCardAnonym
POST /api/xpay/checkout-payment-card-anonym

Request body

application/json

Responses

400 default

default response

Body
application/json
checkoutVisaSRC
POST /api/xpay/checkout-visa-src

Responses

400 default

default response

Body
application/json
deletePaymentCard
POST /api/xpay/delete-payment-card

Request body

application/json

Responses

400 default

default response

Body
application/json
describePaymentCardForm
POST /api/xpay/describe-payment-card-form

Responses

400 default

default response

describeXPayForm
POST /api/xpay/describe-xpay-form

Responses

400 default

default response

Body
application/json
storeOrRememberCard
POST /api/xpay/store-or-remember-card

Request body

application/json

Responses

400 default

default response

application/json
validateApplePayMerchant
POST /api/xpay/validate-apple-pay-merchant

Request body

Responses

400 default

default response

Body
application/json
Initialize context
POST /api/initialize

Authentication

paymentsessionid

Initializes the context using the provided paymentsessionid header. Sets a session cookie for subsequent requests.

Request headers

paymentsessionid
string optional

Responses

200 200

Context successfully initialized, cookie set

400 400

Missing or invalid paymentsessionid

500 500

Internal Server Error

Type Definitions
BankPaymentCheckoutResult
Object
errorCode
string
redirectUrl
string
redirectParams
Object
additional properties
string
redirectMethod
string
errorMessage
string
checkoutSubState
string
Enumeration:
PSD2_LATE_PROCESSING
PSD2_NORM_PRIORITY
targetOrigin
string
paymentId
integer int64
paymentSessionState
chooseInstallment
boolean
recipientAddress
createdOfflinePayment
offlinePayment
isInline
boolean
BankPaymentDescription
Object
amount
integer int64
accountNumberReceiverPrefix
string
accountNumberReceiver
string
bankCode
string
bankingUrl
string
bankSwift
variableSymbol
string
currency
string
iban
string
bic
string
BankSwift
Object
swift
string
empty
boolean
CheckoutState
string
Enumeration:
SUCCESS
ERROR
FATAL
WAITING
WAITING_WITH_INFO
REDIRECTING
NOT_INITIALIZED
GwApiError
Object
errorType
string
message
string
code
string
field
string
GwApiResponseBankPaymentCheckoutResult
Object
errors
Array of GwApiError
RecipientAddress
Object
name
string
street
string
city
string
psc
string
state
string
SessionState
string
Enumeration:
CREATED
PAYMENT_METHOD_CHOSEN
PAID
AUTHORIZED
CANCELED
TIMEOUTED
REFUNDED
PARTIALLY_REFUNDED
BankPaymentCheckoutForm
Object
mobilePhone
string
bankSwift
string
psuId
string
CustomerAddress
Object
firstName
string
lastName
string
street
string
city
string
postCode
string
country
string
BankCheckoutFormDescription
Object
enabled
boolean
bankDescriptions
Array of BankDescription
bankSwift
string
defaultBankSwift
string
BankDescription
Object
type
string
Enumeration:
ONLINE
OFFLINE
PSD2
PSD2_REMEMBERED
QRPAYMENT
name
string
swift
string
psuIdRequired
boolean
bankSwiftCode
string
GwApiResponseBankCheckoutFormDescription
Object
EmailChangeResult
Object
email
string
changed
boolean
forwardTo
string
customerRemembered
boolean
loggable
boolean
canLoginToWallet
boolean
logged
boolean
GwApiResponseEmailChangeResult
Object
errors
Array of GwApiError
EmailChange
Object
email
string
emptyEmailAllowed
boolean
GwApiResponsePaymentCheckResult
Object
errors
Array of GwApiError
PaymentCheckResult
Object
paymentActive
boolean
paymentTimeoutAlert
boolean
GwApiResponseLeavingFormDescription
Object
errors
Array of GwApiError
LeavingFormDescription
Object
canStoreCard
boolean
mustInputMobilePhoneToStoreCard
boolean
EshopTheme
Object
color1
string
color2
string
colorText
string
GwApiResponsePaymentDescription
Object
errors
Array of GwApiError
PaymentCard
Object
id
integer int64
maskedPan
string
cvv2Required
boolean
expired
boolean
customColour
customName
string
enabled
boolean
issuerLogo
string
PaymentCardBrand
string
Enumeration:
VISA_ELECTRON
VISA
MASTERCARD
MAESTRO
UNKNOWN
PaymentCardColour
string
Enumeration:
GRADIENT_1
GRADIENT_2
GRADIENT_3
GRADIENT_4
GRADIENT_5
GRADIENT_6
GRADIENT_7
GRADIENT_8
GRADIENT_9
PaymentCardExpiration
Object
month
integer int32
year
integer int32
monthString
string
yearString
string
PaymentDescription
Object
paymentSessionState
preferredPaymentMethod
amount
integer int64
currency
string
currencySymbol
string
customerEmail
string
customerMobilePhone
string
disabledLogin
boolean
currencySymbolAfterAmount
boolean
customerRemembered
boolean
logged
boolean
loggable
boolean
paymentCard
browserDataFetched
boolean
targetName
string
smsSent
boolean
theme
psd2Remembered
boolean
enabled
boolean
paymentIsAfterCallback
boolean
language
string
isBrowserDataFetched
boolean
eshopName
string
PaymentMethodKey
string
Enumeration:
PAYMENT_CARD
BANK_ACCOUNT
PRSMS
MPAYMENT
COUPON
PAYSAFECARD
SUPERCASH
GOPAY
PAYPAL
SKRILL
BITCOIN
MASTERPASS
GPAY
ACCOUNT
APPLE_PAY
TWISTO
SKIPPAY
CLICK_TO_PAY
PSD2
QRPAYMENT
CheckoutResult
Object
errorCode
string
redirectUrl
string
redirectParams
Object
additional properties
string
redirectMethod
string
errorMessage
string
checkoutSubState
string
Enumeration:
PSD2_LATE_PROCESSING
PSD2_NORM_PRIORITY
targetOrigin
string
paymentId
integer int64
paymentSessionState
chooseInstallment
boolean
recipientAddress
isInline
boolean
GwApiResponseCheckoutResult
Object
errors
Array of GwApiError
GwApiResponseRedirectingResult
Object
errors
Array of GwApiError
RedirectingResult
Object
state
string
redirectUrl
string
redirectMethod
string
targetOrigin
string
paymentId
integer int64
paymentSessionState
isInline
boolean
EshopRedirectForm
Object
redirectType
string
Enumeration:
CLOSE
REDIRECT_BUTTON
AUTO_REDIRECT
logParam
string
FinishCheckoutConfig
Object
firstWaitingTime
integer int64
maxCount
integer int64
secondWaitingTime
integer int64
startSecondWaitingAt
integer int64
GwApiResponseFinishCheckoutConfig
Object
errors
Array of GwApiError
GwApiResponsePaymentDetail
Object
errors
Array of GwApiError
PaymentDetail
Object
orderNumber
string
paymentId
integer int64
purchaseOrderItems
sellerName
string
PurchaseOrderItem
Object
symbolicId
string
name
string
amount
integer int64
fee
integer int64
count
integer int64
totalAmountWithCurrency
string
totalAmount
integer int64
PurchaseOrderItems
Object
list
GwApiResponsePaymentMethods
Object
errors
Array of GwApiError
PaymentMethodInfo
Object
paymentMethod
enabled
boolean
main
boolean
PaymentMethods
Object
list
merchantIdentifier
string
EETPaymentDescription
Object
provozovnaId
integer int32
pokladnaId
string
dic
string
bkp
string
fik
string
pkp
string
GwApiResponsePaymentStatus
Object
errors
Array of GwApiError
PaymentError
Object
errorType
string
message
string
code
string
PaymentStatus
Object
eetPaymentDescription
dateAuthorized
string date-time
refreshPaymentUrl
string
recurrentPayment
boolean
recurrenceStopped
boolean
canBeRecurrenceVoided
boolean
paymentError
recurrenceCycle
string
recurrencePeriod
integer int32
GwApiResponseRedirectToDesktopResult
Object
errors
Array of GwApiError
RedirectToDesktopResult
Object
redirectUrl
string
redirectMethod
string
targetOrigin
string
paymentId
integer int64
paymentSessionState
isInline
boolean
RedirectToDesktopData
Object
preferredPaymentMethod
string
RememberUserForm
Object
rememberUser
boolean
GwApiResponseResultData
Object
errors
Array of GwApiError
ResultData
Object
result
string
BitcointCheckoutForm
Object
mobilePhone
string
CheckoutFormDescription
Object
enabled
boolean
GwApiResponseCheckoutFormDescription
Object
errors
Array of GwApiError
BnplType
string
Enumeration:
PAY_IN_THREE
DEFERRED_PAYMENT
SkipPayCheckoutForm
Object
mobilePhone
string
type
TwistoCheckoutForm
Object
mobilePhone
string
type
CheckoutBnplFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of BnplType
defaultBnplType
GwApiResponseCheckoutBnplFormDescription
Object
GwApiResponseObject
Object
data
Object
errors
Array of GwApiError
CaptureInstallmentForm
Object
proposalId
integer int64
numberOfInstallment
integer int64
GwApiResponseInstallmentDescription
Object
errors
Array of GwApiError
InstallmentDescription
Object
selectedProposalId
integer int64
paymentOption
string
installmentType
string
interestRate
integer int64
installmentFeeAmount
integer int64
annualPercentageRate
integer int64
maxNumberInstallment
integer int64
minNumberInstallment
integer int64
totalAmountDue
integer int64
proposalList
InstallmentProposal
Object
id
integer int64
annualPercentageRate
integer int64
firstInstallmentAmount
integer int64
installmentFeeAmount
integer int64
interestRate
integer int64
numberOfInstallment
integer int64
installmentProposalId
integer int64
subsequentInstallmentAmount
integer int64
totalAmountDue
integer int64
GwApiResponseLoginResult
Object
errors
Array of GwApiError
LoginResult
Object
logged
boolean
smsSent
boolean
Login
Object
code
string
MplatbaCheckoutForm
Object
mobilePhone
string
mplatbaMobilePhone
string
GwApiResponseMplatbaFormDescription
Object
errors
Array of GwApiError
MplatbaFormDescription
Object
enabled
boolean
inputedMobilePhone
string
editable
boolean
PSD2AccountId
Object
id
string
GwApiResponseListPSD2GWAccount
Object
data
Array of PSD2GWAccount
errors
Array of GwApiError
PSD2GWAccount
Object
accountName
string
accountNumberIBAN
string
accountNumber
string
hasFunds
boolean
availableFunds
integer int64
id
string
bic
string
PayPalCheckoutForm
Object
mobilePhone
string
PaysafecardCheckoutForm
Object
mobilePhone
string
GwApiResponsePremiumSmsCheckoutResult
Object
errors
Array of GwApiError
PremiumSmsCheckoutResult
Object
errorCode
string
redirectUrl
string
redirectParams
Object
additional properties
string
redirectMethod
string
errorMessage
string
checkoutSubState
string
Enumeration:
PSD2_LATE_PROCESSING
PSD2_NORM_PRIORITY
targetOrigin
string
paymentId
integer int64
paymentSessionState
chooseInstallment
boolean
recipientAddress
premiumSmsTargetNumber
string
message
string
isInline
boolean
PremiumSmsForm
Object
mobilePhone
string
premiumSmsMobilePhone
string
coupon
string
GwApiResponsePremiumSmsFormDescription
Object
errors
Array of GwApiError
PremiumSmsFormDescription
Object
enabled
boolean
amountValid
boolean
canInputCoupon
boolean
inputedMobilePhone
string
editable
boolean
GwApiResponseRestartablePaymentResult
Object
errors
Array of GwApiError
RestartablePaymentResult
Object
userTimeoutSeconds
integer int64
isPaymentRestartable
boolean
GwApiResponseRestartPaymentResult
Object
errors
Array of GwApiError
RestartPaymentResult
Object
createdRestartedPayment
boolean
GwApiResponseLanguageChangeResult
Object
errors
Array of GwApiError
LanguageChangeResult
Object
changed
boolean
currentPaymentSessionLanguage
redirectUrl
string
isInline
boolean
OpenApiLanguage
string
Enumeration:
cs
en
sk
pl
de
hu
fr
es
it
ru
bg
ro
hr
uk
et
lt
lv
sl
pt
PaymentSessionLanguageChange
Object
paymentSessionLanguage
FrontendLogMessage
Object
type
string
data
string
url
string
GwApiResponseListPaymentCardBrandPrefix
Object
data
errors
Array of GwApiError
PaymentCardBrandPrefix
Object
length
integer int32
regex
string
enabled
boolean
GwApiResponseThemeDescription
Object
errors
Array of GwApiError
ThemeDescription
Object
theme
logoUrl
string
isChristmas
boolean
GwApiResponseMapStringListPaymentCardColour
Object
data
Object
additional properties
errors
Array of GwApiError
GwApiResponsePaymentSessionLanguages
Object
errors
Array of GwApiError
PaymentSessionLanguages
Object
list
Array of OpenApiLanguage
GwApiResponseIssuerLogoResult
Object
errors
Array of GwApiError
IssuerLogoResult
Object
issuerLogo
string
ResolveIssuerLogoForm
Object
bin
string
BrowserDataForm
Object
width
integer int32
colorDepth
integer int32
height
integer int32
javaEnabled
boolean
language
string
timezone
string
userAgent
string
GwApiResponseUpdateStoredCardMetadataResult
Object
UpdateStoredCardMetadataResult
Object
sucessfullyStored
boolean
SetPaymentCardCustomMetadataForm
Object
paymentCardId
integer int64
customColour
string
customName
string
ApplePayForm
Object
mobilePhone
string
GooglePayCheckoutForm
Object
mobilePhone
string
PaymentCardForm
Object
mobilePhone
string
selectedCardId
integer int64
inputCvc
string
remember
boolean
requestSecureCard
boolean
PaymentCardAnonymForm
Object
mobilePhone
string
remember
boolean
secureCardToken
boolean
secureCardTokenNotNull
boolean
GwApiResponseMapStringString
Object
data
Object
additional properties
string
errors
Array of GwApiError
DeletePaymentCardForm
Object
paymentCardId
integer int64
GwApiResponsePaymentCardFormDescription
Object
errors
Array of GwApiError
PaymentCardFormDescription
Object
enabled
boolean
cardInputFormUrl
string
cards
Array of PaymentCard
AllowedPaymentMethod
Object
parameters
tokenizationSpecification
ApplePayFormDescription
Object
enabled
boolean
applePayPaymentRequest
merchantDisplayName
string
merchantIdentifier
string
wicketJsCallbackUrl
string
initiativeContext
string
currency
string
checkoutFormUrl
string
applepayVersion
integer int32
curency
string
ApplePayPaymentRequest
Object
merchantCapabilities
Array of string
supportedNetworks
Array of string
countryCode
string
currencyCode
string
requiredBillingContactFields
Array of string
requiredShippingContactFields
Array of string
shippingType
string
applicationData
string
ApplePayPaymentRequestTotal
Object
label
string
amount
string
type
string
AuthenticationMethod
Object
authenticationMethodType
string
Enumeration:
SMS_OTP
EMAIL_OTP
3DS
APP_AUTHENTICATION
authenticationSubject
string
Enumeration:
CARDHOLDER
CONSUMER
CARD
uriData
string
authenticationCredentialReference
string
methodAttributes
AuthenticationPreferences
Object
authenticationMethods
payloadRequested
string
Enumeration:
AUTHENTICATED
NOT_AUTHENTICATED
CardParameters
Object
allowedAuthMethods
allowedCardNetworks
allowPrepaidCards
boolean
allowCreditCards
boolean
assuranceDetailsRequired
boolean
billingAddressRequired
boolean
billingAddressFormat
string
allowedCountryCodes
Array of string
additionalParameters
Object
additional properties
Object
CheckoutData
Object
dpaTransactionOptions
authenticationMethod
complianceSettings
CheckoutOption
string
Enumeration:
DEFAULT
COMPLETE_IMMEDIATE_PURCHASE
ComplianceResource
Object
complianceType
string
Enumeration:
TERMS_AND_CONDITIONS
PRIVACY_POLICY
REMEMBER_ME
uri
string
ComplianceSettings
Object
complianceResources
CustomInputData
Object
checkoutOrchestrator
string
customFlowType
string
DisplayItem
Object
label
string
price
string
DisplayItemStatus
string
Enumeration:
FINAL
PENDING
DisplayItemType
string
Enumeration:
LINE_ITEM
SUBTOTAL
TAX
DISCOUNT
SHIPPING_OPTION
DpaData
Object
srciDpaId
string
dpaPresentationName
string
dpaUri
string
DpaTransactionOptions
Object
dpaLocale
string
dpaAcceptedBillingCountries
Array of string
dpaAcceptedShipping
Array of string
dpaBillingPreference
string
Enumeration:
ALL
POSTAL_COUNTRY
NONE
dpaShippingPreference
string
Enumeration:
ALL
POSTAL_COUNTRY
NONE
authenticationPreferences
acquirerMerchantId
string
acquirerBIN
string
merchantName
string
consumerNameRequested
boolean
consumerEmailAddressRequested
boolean
consumerPhoneNumberRequested
boolean
paymentOptions
reviewAction
string
checkoutDescription
string
transactionType
string
orderType
string
payloadTypeIndicator
string
Enumeration:
FULL
SUMMARY
PAYMENT
NON_PAYMENT
NONE
transactionAmount
merchantOrderId
string
merchantCategoryCode
string
merchantCountryCode
string
threeDSInputData
customInputData
GooglePayAuthMethod
string
Enumeration:
PAN_ONLY
CRYPTOGRAM_3DS
GooglePayCardNetworks
string
Enumeration:
AMEX
DISCOVER
ELECTRON
ELO
ELO_DEBIT
INTERAC
JCB
MAESTRO
MASTERCARD
VISA
GooglePayEnvironment
string
Enumeration:
PRODUCTION
TEST
GooglePayFormDescription
Object
enabled
boolean
checkoutFormUrl
string
paymentDataRequest
GwApiResponseXPayFormDescription
Object
errors
Array of GwApiError
InitData
Object
srciTransactionId
string
srcInitiatorId
string
srciDpaId
string
dpaTransactionOptions
dpaData
MCAuthenticationPreferences
Object
payloadRequested
string
Enumeration:
AUTHENTICATED
NON_AUTHENTICATED
MCCheckoutData
Object
complianceSettings
MCComplianceResource
Object
complianceType
string
Enumeration:
TERMS_AND_CONDITIONS
PRIVACY_POLICY
REMEMBER_ME
uri
string
version
string
datePublished
string
MCComplianceSettings
Object
complianceResources
MCCustomInputData
Object
com.mastercard.dcfExperience
string
Enumeration:
WITHIN_CHECKOUT
PAYMENT_SETTINGS
MCDpaTransactionOptions
Object
dpaLocale
string
dpaAcceptedBillingCountries
Array of string
dpaAcceptedShippingCountries
Array of string
dpaBillingPreference
string
Enumeration:
FULL
NONE
dpaShippingPreference
string
Enumeration:
FULL
NONE
consumerNameRequested
boolean
consumerEmailAddressRequested
boolean
consumerPhoneNumberRequested
boolean
paymentOptions
transactionType
string
transactionAmount
confirmPayment
boolean
customInputData
authenticationPreferences
guestCheckout
boolean
MCInitData
Object
srciTransactionId
string
srcInitiatorId
string
srciDpaId
string
dpaTransactionOptions
MCPaymentOptions
Object
dpaDynamicDataTtlMinutes
integer int32
dynamicDataType
string
MCTransactionAmount
Object
transactionAmount
string
transactionCurrencyCode
string
Enumeration:
CZK
EUR
BEF
KPW
SAR
TRL
XBB
ZAR
VEF
NZD
RUB
JPY
DZD
BOB
TPE
HUF
NAD
JOD
UYU
XPD
YUM
ZMK
DOP
PTE
BZD
KRW
RON
MMK
LKR
CLF
NGN
NOK
SRD
LRD
TWD
BWP
LTL
ESP
PAB
PHP
XPF
AUD
HRK
BHD
DEM
XBC
LUF
XAF
XDR
MXN
XXX
BOV
ARS
BDT
XBD
AWG
SVC
SLL
GNF
ZWR
SIT
KYD
TND
LBP
XUA
PKR
SYP
CUC
ROL
ITL
UGX
SKK
XTS
MNT
NPR
ATS
GWP
ZWD
ILS
AZM
SDD
XCD
CUP
KES
TTD
CDF
DKK
HKD
ERN
MAD
MXV
MGA
RWF
PYG
DJF
EGP
VND
ZMW
GBP
BYR
SBD
IRR
MTL
CYP
KGS
ADP
XOF
SSP
AED
MZN
VUV
GRD
XAU
XFU
TJS
GHS
IDR
UAH
USS
GIP
AZN
BGN
XBA
LSL
CLP
NIO
CHF
KHR
AFA
BND
SEK
YER
ETB
TZS
BYB
FRF
MDL
AFN
HTG
SZL
KWD
HNL
GYD
MRO
ALL
MUR
SRG
QAR
LYD
TMT
XSU
BBD
PLN
AOA
KZT
STD
PGK
CRC
MGF
ZWL
CSD
BSD
LVL
XFO
VEB
RUR
EEK
CNY
XPT
SOS
FIM
AYM
BGL
USD
BRL
COP
CVE
ANG
PEN
GMD
BAM
ZWN
MWK
MYR
TOP
RSD
TRY
SDG
JMD
SHP
BIF
BTN
WST
IQD
SGD
MVR
MKD
UZS
INR
MZM
XAG
IEP
GEL
USN
BMD
TMM
CAD
NLG
AMD
FJD
GHC
LAK
MOP
GTQ
THB
OMR
ISK
SCR
KMF
FKP
MerchantInfo
Object
merchantName
string
merchantId
string
MethodAttributes
Object
challengeIndicator
string
Enumeration:
01
02
03
04
05
06
07
08
09
otpValue
string
stepUpIdentifier
string
OfferDetail
Object
redemptionCode
string
description
string
OfferInfo
Object
offers
Array of OfferDetail
PaymentCardAnonymFormDescription
Object
enabled
boolean
cardInputFormUrl
string
paymentCard
isxPayShortcut
boolean
canStoreCard
boolean
PaymentDataRequest
Object
apiVersion
integer int32
apiVersionMinor
integer int32
allowedPaymentMethods
transactionInfo
offerInfo
merchantInfo
shippingAddressParameters
emailRequired
boolean
shippingAddressRequired
boolean
phoneNumberRequired
boolean
PaymentMethodTokenizationType
string
Enumeration:
PAYMENT_GATEWAY
DIRECT
PaymentMethodType
string
Enumeration:
CARD
PAYPAL
PaymentOptions
Object
dpaDynamicDataTTLMinutes
integer int32
dynamicDataType
string
dpaPanRequested
boolean
SRCFormDescription
Object
enabled
boolean
visaJsSdkUrl
string
visaInitData
visaCheckoutData
checkoutFormUrl
string
cardInputFormUrl
string
mcJsSdkUrl
string
mcInitData
mcCheckoutData
timeout
integer int64
ShippingAddressParameters
Object
phoneNumberRequired
boolean
allowedCountryCodes
Array of string
ThreeDSInputData
Object
requestorId
string
acquirerId
string
acquirerMid
string
TokenizationSpecification
Object
parameters
Object
additional properties
string
TotalPriceStatus
string
Enumeration:
NOT_CURRENTLY_KNOWN
ESTIMATED
FINAL
TransactionAmount
Object
transactionAmount
string
transactionCurrencyCode
string
Enumeration:
CZK
EUR
BEF
KPW
SAR
TRL
XBB
ZAR
VEF
NZD
RUB
JPY
DZD
BOB
TPE
HUF
NAD
JOD
UYU
XPD
YUM
ZMK
DOP
PTE
BZD
KRW
RON
MMK
LKR
CLF
NGN
NOK
SRD
LRD
TWD
BWP
LTL
ESP
PAB
PHP
XPF
AUD
HRK
BHD
DEM
XBC
LUF
XAF
XDR
MXN
XXX
BOV
ARS
BDT
XBD
AWG
SVC
SLL
GNF
ZWR
SIT
KYD
TND
LBP
XUA
PKR
SYP
CUC
ROL
ITL
UGX
SKK
XTS
MNT
NPR
ATS
GWP
ZWD
ILS
AZM
SDD
XCD
CUP
KES
TTD
CDF
DKK
HKD
ERN
MAD
MXV
MGA
RWF
PYG
DJF
EGP
VND
ZMW
GBP
BYR
SBD
IRR
MTL
CYP
KGS
ADP
XOF
SSP
AED
MZN
VUV
GRD
XAU
XFU
TJS
GHS
IDR
UAH
USS
GIP
AZN
BGN
XBA
LSL
CLP
NIO
CHF
KHR
AFA
BND
SEK
YER
ETB
TZS
BYB
FRF
MDL
AFN
HTG
SZL
KWD
HNL
GYD
MRO
ALL
MUR
SRG
QAR
LYD
TMT
XSU
BBD
PLN
AOA
KZT
STD
PGK
CRC
MGF
ZWL
CSD
BSD
LVL
XFO
VEB
RUR
EEK
CNY
XPT
SOS
FIM
AYM
BGL
USD
BRL
COP
CVE
ANG
PEN
GMD
BAM
ZWN
MWK
MYR
TOP
RSD
TRY
SDG
JMD
SHP
BIF
BTN
WST
IQD
SGD
MVR
MKD
UZS
INR
MZM
XAG
IEP
GEL
USN
BMD
TMM
CAD
NLG
AMD
FJD
GHC
LAK
MOP
GTQ
THB
OMR
ISK
SCR
KMF
FKP
TransactionInfo
Object
currencyCode
string
countryCode
string
transactionId
string
totalPriceStatus
totalPrice
string
displayItems
Array of DisplayItem
totalPriceLabel
string
checkoutOption
XPayFormDescription
Object
cardInputFormUrl
string
checkoutFormUrl
string
RememberCardForm
Object
inputMobilePhone
string
inputEmail
string
ApplePayMerchantValidationForm
Object
validationUrl
string