GW API

Operations
RestUiApi

API for processing payments

POST /api/bank-payment/qr-code
POST /api/bank-payment/checkout
POST /api/bank-payment/describe-form
POST /api/base/change-email
POST /api/base/check-email
POST /api/base/check-payment
POST /api/base/describe-leaving-form
POST /api/base/describe-page
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/go-pay-wallet/checkout
POST /api/go-pay-wallet/describe-checkout-form
POST /api/go-pay-wallet/describe-form
POST /api/installments/capture-installment
POST /api/installments/describe
POST /api/login/login
POST /api/login/login-via-sca
POST /api/login/logout
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/shopping-review/load
POST /api/shopping-review/store
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
bankPaymentQrCode
POST /api/bank-payment/qr-code

Request body

application/json

Responses

400 default

default response

Body
application/json
checkoutBankPayment
POST /api/bank-payment/checkout

Request body

application/json

Responses

400 default

default response

Body
application/json
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
checkEmail
POST /api/base/check-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
describePage
POST /api/base/describe-page

Request body

application/json

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

Body
application/json
describeTwistoForm
POST /api/bnpl/describe-twisto-form

Responses

400 default

default response

Body
application/json
checkoutGoPayWallet
POST /api/go-pay-wallet/checkout

Request body

application/json

Responses

400 default

default response

Body
application/json
describeGoPayWalletCheckoutForm
POST /api/go-pay-wallet/describe-checkout-form

Responses

400 default

default response

describeGoPayWalletForm
POST /api/go-pay-wallet/describe-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
loginViaSca
POST /api/login/login-via-sca

Responses

400 default

default response

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

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
loadShoppingReview
POST /api/shopping-review/load

Responses

400 default

default response

Body
application/json
storeShoppingReview
POST /api/shopping-review/store

Request body

application/json

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
BankPaymentQrCodeImage
Object
imageType
string
base64Data
string
GwApiResponseBankPaymentQrCodeImage
Object
errors
Array of GwApiError
BankPaymentQrCodeForm
Object
width
integer int32
height
integer int32
BankPaymentDescription
Object
amount
integer int64
accountNumberReceiverPrefix
string
accountNumberReceiver
string
bankCode
string
bankingUrl
string
bankSwift
variableSymbol
string
iban
string
bic
string
BankSwift
Object
swift
string
empty
boolean
CheckoutResult
Object
errorCode
string
redirectUrl
string
redirectParams
Object
additional properties
string
redirectMethod
string
createdOfflinePayment
errorMessage
string
checkoutSubState
string
Enumeration:
PSD2_LATE_PROCESSING
PSD2_NORM_PRIORITY
targetOrigin
string
paymentId
integer int64
paymentSessionState
string
chooseInstallment
boolean
inline
boolean
offlinePayment
CheckoutState
string
Enumeration:
SUCCESS
ERROR
FATAL
WAITING
WAITING_WITH_INFO
REDIRECTING
NOT_INITIALIZED
BankPaymentCheckoutForm
Object
mobilePhone
string
bankSwift
string
BankCheckoutFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
bankDescriptions
Array of BankDescription
bankSwift
string
defaultBankSwift
string
BankDescription
Object
type
string
Enumeration:
ONLINE
OFFLINE
PSD2
PSD2_REMEMBERED
name
string
swift
string
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
Methods: changeEmail
EmailChange
Object
email
string
emptyEmailAllowed
boolean
Methods: changeEmail
CheckEmailResponse
Object
logged
boolean
loggable
boolean
smsSent
boolean
GwApiResponseCheckEmailResponse
Object
errors
Array of GwApiError
Methods: checkEmail
CheckEmailData
Object
email
string
Methods: checkEmail
GwApiResponsePaymentCheckResult
Object
errors
Array of GwApiError
Methods: checkPayment
PaymentCheckResult
Object
paymentActive
boolean
paymentTimeoutAlert
boolean
GwApiResponseLeavingFormDescription
Object
errors
Array of GwApiError
LeavingFormDescription
Object
canStoreCard
boolean
mustInputMobilePhoneToStoreCard
boolean
GwApiResponsePageDescription
Object
errors
Array of GwApiError
Methods: describePage
PageDescription
Object
path
string
accessible
boolean
forwardTo
string
PageDescriptionRequest
Object
path
string
Methods: describePage
EshopTheme
Object
color1
string
color2
string
colorText
string
GwApiResponsePaymentDescription
Object
errors
Array of GwApiError
Methods: describePayment
PaymentCard
Object
id
integer int64
maskedPan
string
cvv2Required
boolean
expired
boolean
customColour
string
Enumeration:
GRADIENT_1
GRADIENT_2
GRADIENT_3
GRADIENT_4
GRADIENT_5
GRADIENT_6
GRADIENT_7
GRADIENT_8
GRADIENT_9
customName
string
enabled
boolean
issuerLogo
string
PaymentCardBrand
string
Enumeration:
VISA_ELECTRON
VISA
MASTERCARD
MAESTRO
UNKNOWN
Types: PaymentCard
PaymentCardExpiration
Object
month
integer int32
year
integer int32
yearString
string
monthString
string
Types: PaymentCard
PaymentDescription
Object
paymentSessionState
string
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
eshopName
string
isBrowserDataFetched
boolean
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
GwApiResponseRedirectingResult
RedirectingResult
Object
state
string
redirectUrl
string
redirectMethod
string
targetOrigin
string
paymentId
integer int64
paymentSessionState
string
inline
boolean
EshopRedirectForm
Object
redirectType
string
logParam
string
upperCaseRedirectType
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
Methods: methods
PaymentMethodInfo
Object
paymentMethod
enabled
boolean
main
boolean
PaymentMethods
Object
list
merchantIdentifier
string
EETPaymentDescription
Object
provozovnaId
integer int32
pokladnaId
string
bkp
string
dic
string
fik
string
pkp
string
GwApiResponsePaymentStatus
Object
errors
Array of GwApiError
Methods: paymentStatus
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
string
inline
boolean
RedirectToDesktopData
Object
preferredPaymentMethod
string
RememberUserForm
Object
rememberUser
boolean
Methods: setUserRemember
GwApiResponseHashMapStringBoolean
Object
data
Object
additional properties
boolean
errors
Array of GwApiError
Methods: voidRecurrence
BitcointCheckoutForm
Object
mobilePhone
string
Methods: checkoutBitcoin
CheckoutFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
SkipPayCheckoutForm
Object
mobilePhone
string
type
string
Methods: checkoutSkippay
TwistoCheckoutForm
Object
mobilePhone
string
type
string
Methods: checkoutTwisto
GoPayWalletCheckoutForm
Object
mobilePhone
string
GoPayWalletCheckoutFormDescription
Object
amountValid
boolean
balance
integer int64
GwApiResponseGoPayWalletCheckoutFormDescription
GoPayWalletFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
canLoginToWallet
boolean
fallbackUrl
string
GwApiResponseGoPayWalletFormDescription
Object
errors
Array of GwApiError
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
Methods: login
GwApiResponseMapStringBoolean
Object
data
Object
additional properties
boolean
errors
Array of GwApiError
GwApiResponseLogoutResult
Object
errors
Array of GwApiError
Methods: logout
LogoutResult
Object
state
string
redirectUrl
string
redirectMethod
string
inline
boolean
MplatbaCheckoutForm
Object
mobilePhone
string
mplatbaMobilePhone
string
Methods: checkoutMplatba
GwApiResponseMplatbaFormDescription
Object
errors
Array of GwApiError
MplatbaFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
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
Methods: checkoutPayPal
PaysafecardCheckoutForm
Object
mobilePhone
string
GwApiResponsePremiumSmsCheckoutResult
Object
errors
Array of GwApiError
PremiumSmsCheckoutResult
Object
errorCode
string
redirectUrl
string
redirectParams
Object
additional properties
string
redirectMethod
string
createdOfflinePayment
errorMessage
string
checkoutSubState
string
Enumeration:
PSD2_LATE_PROCESSING
PSD2_NORM_PRIORITY
targetOrigin
string
paymentId
integer int64
paymentSessionState
string
chooseInstallment
boolean
premiumSmsTargetNumber
string
message
string
inline
boolean
offlinePayment
PremiumSmsForm
Object
mobilePhone
string
premiumSmsMobilePhone
string
coupon
string
GwApiResponsePremiumSmsFormDescription
Object
errors
Array of GwApiError
PremiumSmsFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
amountValid
boolean
canInputCoupon
boolean
inputedMobilePhone
string
editable
boolean
GwApiResponseRestartablePaymentResult
Object
errors
Array of GwApiError
RestartablePaymentResult
Object
timeoutForRestart
string date-time
userTimeoutSeconds
integer int64
paymentRestartable
boolean
GwApiResponseRestartPaymentResult
Object
errors
Array of GwApiError
Methods: restartPayment
RestartPaymentResult
Object
createdRestartedPayment
boolean
GwApiResponseShoppingReviewForm
Object
errors
Array of GwApiError
ShoppingReviewForm
Object
userComment
string
shopCredibilityRating
integer int32
satisfactionRating
integer int32
reviewerEmail
string
returnToShopQA
boolean
paymentSessionId
integer int64
deliveryRating
integer int32
GwApiResponseLanguageChangeResult
Object
errors
Array of GwApiError
LanguageChangeResult
Object
changed
boolean
currentPaymentSessionLanguage
redirectUrl
string
inline
boolean
PaymentSessionLanguage
string
Enumeration:
CZ
SK
EN
DE
RU
FR
HU
PL
RO
BG
HR
IT
ES
UK
EE
LT
LV
SI
PT
PaymentSessionLanguageChange
Object
paymentSessionLanguage
string
FrontendLogMessage
Object
type
string
data
string
url
string
GwApiResponseMapStringLinkedListHashMapStringObject
Object
data
Object
additional properties
Array
Object
additional properties
Object
errors
Array of GwApiError
GwApiResponseThemeDescription
Object
errors
Array of GwApiError
Methods: getTheme
ThemeDescription
Object
theme
logo
string
christmas
boolean
GwApiResponseMapStringListPaymentCardColour
Object
data
Object
additional properties
Array
string
Enumeration:
GRADIENT_1
GRADIENT_2
GRADIENT_3
GRADIENT_4
GRADIENT_5
GRADIENT_6
GRADIENT_7
GRADIENT_8
GRADIENT_9
errors
Array of GwApiError
GwApiResponsePaymentSessionLanguages
Object
errors
Array of GwApiError
PaymentSessionLanguages
Object
list
Array of string
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
Methods: setBrowserData
GwApiResponseUpdateStoredCardMetadataResult
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
enabledBnplTypes
Array of string
defaultBnplType
string
cardInputFormUrl
string
cards
Array of PaymentCard
ApplePayFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
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
CheckoutData
Object
dpaTransactionOptions
authenticationMethod
complianceSettings
ComplianceResource
Object
complianceType
string
Enumeration:
TERMS_AND_CONDITIONS
PRIVACY_POLICY
REMEMBER_ME
uri
string
ComplianceSettings
Object
complianceResources
Types: CheckoutData
CustomInputData
Object
checkoutOrchestrator
string
customFlowType
string
DpaData
Object
srciDpaId
string
dpaPresentationName
string
dpaUri
string
Types: InitData
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
GooglePayFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
allowedCardMethods
string
amount
string
currency
string
environment
string
gateway
string
gatewayMerchantId
string
merchantId
string
merchantName
string
merchantOrigin
string
checkoutFormUrl
string
allowedCardNetworks
Array of string
merchangName
string
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
Types: MCInitData
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
MethodAttributes
Object
challengeIndicator
string
Enumeration:
01
02
03
04
05
06
07
08
09
otpValue
string
stepUpIdentifier
string
PaymentCardAnonymFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
cardInputFormUrl
string
paymentCard
isxPayShortcut
boolean
canStoreCard
boolean
PaymentOptions
Object
dpaDynamicDataTTLMinutes
integer int32
dynamicDataType
string
dpaPanRequested
boolean
SRCFormDescription
Object
enabled
boolean
enabledBnplTypes
Array of string
defaultBnplType
string
visaJsSdkUrl
string
visaInitData
visaCheckoutData
checkoutFormUrl
string
cardInputFormUrl
string
mcJsSdkUrl
string
mcInitData
mcCheckoutData
timeout
integer int64
ThreeDSInputData
Object
requestorId
string
acquirerId
string
acquirerMid
string
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
XPayFormDescription
Object
cardInputFormUrl
string
checkoutFormUrl
string
RememberCardForm
Object
inputMobilePhone
string
inputEmail
string
ApplePayMerchantValidationForm
Object
validationUrl
string