{"templateId":"markdown","versions":[{"version":"20240701","label":"2024-07-01 (Latest)","link":"/products/apms/open-banking","default":true,"active":true,"folderId":"c6e104b6"}],"sharedDataIds":{"sidebar":"sidebar-products/apms/sidebars.yaml","current-catalog-info":"current-catalog-info-/products/apms/openapi","oas-products/apms/@20240701/openapi.yaml":"oas-products/apms/@20240701/openapi.yaml"},"props":{"metadata":{"markdoc":{"tagList":["partial","admonition","tabs","tab","openapi-code-sample","json-schema","code-snippet"]},"custom_product":"APMs","type":"markdown"},"seo":{"title":"Open Banking","description":"Worldpay for Developers - docs, code examples, resources and tools. Everything you need to build your omnichannel payment solution.","siteUrl":"https://docs.worldpay.com/access","image":"/access/assets/worldpay-logo-light.21b7daf79984773a9fcd7d4fbcb07ae5289dfffd6023c4c3dca720c7058e53dc.33f780a6.svg","keywords":"documentation, api, openapi, sdks, developer, payments, json, payouts, 3ds","jsonLd":{"@context":"https://schema.org","@type":"Organization","url":"https://docs.worldpay.com/access","name":"Worldpay"},"meta":[{"name":"google-site-verification","content":"zjziIKaP3ImsqsfhYnEBnq1R85UabiSwl7HTXuwtZuo"},{"name":"doc_product","content":"Access"},{"name":"doc_category","content":"Documentation"}],"llmstxt":{"hide":false,"sections":[{"title":"Payments API","description":"Payment orchestration API combining fraud assessment, 3ds authentication, SCA exemptions, Worldpay Token creation and a card or wallet based payment.","includeFiles":["products/payments/@20240601/**/*"],"excludeFiles":[]},{"title":"Payment Queries API","description":"Querying your payments data, based on a variety of parameters.","includeFiles":["products/payment-queries/@v1/**/*"],"excludeFiles":[]},{"title":"Card BIN Data API","description":"Provides detailed information about a card.","includeFiles":["products/card-bin/@v1/**/*"],"excludeFiles":[]},{"title":"3DS Authentication API","description":"Request 3DS authentication to protect against fraud, be SCA compliant and to shift liability using this standalone API.","includeFiles":["products/3ds/@v3/**/*"],"excludeFiles":[]},{"title":"FraudSight API","description":"Request a risk assessment and receive a response with an outcome (e.g. lowRisk) using this standalone API.","includeFiles":["products/fraudsight/@v1/**/*"],"excludeFiles":[]},{"title":"Checkout SDK","description":"Integrate using our clientside SDKs for both web and native devices. Benefit from SAQ-A/PCI-SSF compliance.","includeFiles":["products/checkout/web/@v2/**/*","products/checkout/ios/@v4/**/*","products/checkout/android/@v4/**/*","products/checkout/react-native/@v3/**/*","products/checkout/flutter/@v1/**/*"],"excludeFiles":[]},{"title":"Tokens API","description":"Minimizes the exposure of sensitive card details and increases the security of your customer's card details.","includeFiles":["products/tokens/@v3/**/*"],"excludeFiles":[]},{"title":"Card Payments API","description":"Request a card payment using this standalone API, requires separate requests for 3DS, Fraud assessment etc.","includeFiles":["products/card-payments/@v7/**/*"],"excludeFiles":[]},{"title":"Card Verifications API","description":"Verify your customer's card to maximize your authentication rates.","includeFiles":["products/card-verifications/@v6/**/*"],"excludeFiles":[]},{"title":"Account Payouts API","description":"Send funds to your customer's bank accounts and search for payouts using parameters.","includeFiles":["products/account-payouts/@20250101/**/*"],"excludeFiles":[]},{"title":"APMs","description":"Pay using eWallets, bank transfers, direct debits, local card schemes, Postpay and eInvoice/ Buy Now Pay Later.","includeFiles":["products/apms/@20240701/**/*"],"excludeFiles":[]},{"title":"Balance API","description":"Request your account details for a single account or all accounts under an entity.","includeFiles":["products/balance/@20250101/**/*"],"excludeFiles":[]},{"title":"Card Payouts API","description":"Send funds to your customer's cards.","includeFiles":["products/card-payouts/@v4/**/*"],"excludeFiles":[]},{"title":"Events (Webhooks)","description":"Receive status updates from Access Worldpay by setting up a webhook.","includeFiles":["products/events/@v1/**/*"],"excludeFiles":[]},{"title":"FX API","description":"Manage Foreign Exchange (FX) on your payments.","includeFiles":["products/fx/@v1/**/*"],"excludeFiles":[]},{"title":"Hosted Payment Pages (HPP) API","description":"Our low-code option to take payments securely at the lowest PCI compliance level - SAQ A.","includeFiles":["products/hosted-payment-pages/@v1/**/*"],"excludeFiles":[]},{"title":"Money Transfers API","description":"Money Transfer OCTs (Original Credit Transaction) allow funds to be pushed to an eligible card in 30 minutes or less.","includeFiles":["products/money-transfers/@v1/**/*"],"excludeFiles":[]},{"title":"Parties API","description":"Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.","includeFiles":["products/parties/@20250101/**/*"],"excludeFiles":[]},{"title":"SCA Exemptions API","description":"Maximize a frictionless checkout experience by using issuer data insights to apply exemptions.","includeFiles":["products/sca-exemptions/@v1/**/*"],"excludeFiles":[]},{"title":"Split Payments API","description":"Divide funds from a single payment amongst yourself and your parties/sellers.","includeFiles":["products/split-payments/@20250625/**/*"],"excludeFiles":[]},{"title":"Statements API","description":"Retrieve your account statement and see individual entries for all credits and debits.","includeFiles":["products/statements/@20250101/**/*"],"excludeFiles":[]},{"title":"Transfers API","description":"Transfer funds from source account to target account.","includeFiles":["products/transfers/@20250101/**/*"],"excludeFiles":[]},{"title":"Verified Tokens API","description":"Verified Tokens ensures that your customer's payment details are valid and CIT compliant when creating a token.","includeFiles":["products/verified-tokens/@v3/**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":["openapi"],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Last updated"]},": 26 June 2026 | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/apms/changelog/"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Change log"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"open-banking","__idx":0},"children":["Open Banking"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A secure and globally accepted bank to bank payment solution."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Note"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make yourself familiar with our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/reference/api-principles"},"children":["API principles"]}," to ensure a resilient integration."]}]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Product overview"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-summary","__idx":1},"children":["Feature summary"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Payment type"},"children":["Payment type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Countries"},"children":["Countries"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Acceptance currencies"},"children":["Acceptance currencies"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Recurring"},"children":["Recurring"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Reversals"},"children":["Reversals"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Partial reversals"},"children":["Partial reversals"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Redirect time-out"},"children":["Redirect time-out"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Bank Transfer"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["EU ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"UK"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["EUR ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," GBP"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["❌"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Refund - yes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Cancel - no"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Partial refund - yes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Partial cancel - no"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["30-40 mins"]}]}]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Maximum transaction values:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum amount for a single transaction depends on the currency:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["1,000,000 GBP"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["25,000 EUR"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Minimum transaction value: 1.00 GBP"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The customer bank might impose their own limits on transactions."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"get-started","__idx":2},"children":["Get started"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/apms/openapi"},"children":["API reference"]}," and set your headers."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"request","__idx":3},"children":["Request"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://try.access.worldpay.com/apmPayments"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Apply APM payment details directly using our APMs API, or use our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/components"},"children":["Components SDK"]}," to create a session."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-request","__idx":4},"children":["Example request"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"API only","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Collect the APM details and send an API request with these details to create a payment."]},{"$$mdtype":"Tag","name":"OpenApiCodeSample","attributes":{"descriptionFile":"oas-products/apms/@20240701/openapi.yaml","operationId":"paymentV2","exampleKey":"Open Banking","parameters":{},"environments":{}},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Components SDK","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Receive a short lived session representing your customer details and apply this in the payment request."]},{"$$mdtype":"Tag","name":"OpenApiCodeSample","attributes":{"descriptionFile":"oas-products/apms/@20240701/openapi.yaml","operationId":"paymentV2","exampleKey":"Open Banking - using a session (Components SDK)","parameters":{},"environments":{}},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"parameters","__idx":5},"children":["Parameters"]},{"$$mdtype":"Tag","name":"JsonSchema","attributes":{"schema":{"$ref":"openapi.yaml#/components/schemas/ApmPaymentRequestV2"},"options":{"schemaExpansionLevel":0},"schemaResolved":{"openapi":"3.1.0","components":{"schemas":{"__root":{"$ref":"#/components/schemas/ApmPaymentRequestV2"},"MerchantV2":{"required":["entity"],"type":"object","properties":{"entity":{"maxLength":32,"minLength":3,"pattern":"^([A-Za-z0-9\\- ]*)$","type":"string","description":"Used to route the request in Access Worldpay, created as part of on-boarding.","example":"default"}}},"ValueV2":{"required":["amount","currency"],"type":"object","properties":{"currency":{"type":"string","description":"The supported [ISO 4217 currency codes](/products/reference/supported-countries-currencies#iso-currency-codes).","enum":["AED","AFN","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLP","CNH","CNY","COP","CRC","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RWF","SAR","SBD","SCR","SEK","SGD","SHP","SLE","SLL","SOS","SRD","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"]},"amount":{"maximum":2147483647,"minimum":1,"type":"integer","description":"The amount in the lowest denomination of the currency, e.g. pennies for GBP, cents for USD.","format":"int64","example":1234}},"description":"The value of the payment."},"NarrativeV2":{"required":["line1"],"type":"object","properties":{"line1":{"maxLength":24,"minLength":1,"pattern":"^[a-zA-Z0-9-., ]*$","type":"string","description":"The description shown on your customer's bank statement for the payment.","example":"MindPalace"}}},"AchPaymentInstrumentV2":{"required":["accountNumber","accountType","billingAddress","routingNumber","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"accountType":{"type":"string","description":"Account type.","example":"checking","enum":["checking","savings","corporate","corporateSavings"]},"accountNumber":{"maxLength":17,"minLength":1,"pattern":"^[0-9]*$","type":"string","description":"Account number of direct debit account.","example":"123456789"},"routingNumber":{"maxLength":9,"minLength":9,"pattern":"^[0-9]*$","type":"string","description":"Routing number of direct debit account.","example":"123456789"},"checkNumber":{"maxLength":15,"minLength":1,"pattern":"^[0-9]*$","type":"string","description":"Check number of the direct debit account.","example":"123456789"},"companyName":{"maxLength":40,"minLength":1,"type":"string","description":"Company name if a corporate account.","example":"Joe Plumbing Ltd."},"billingAddress":{"$ref":"#/components/schemas/AchBillingAddress"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AchPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutAchPaymentInstrumentV2"}}},"CheckoutAchPaymentInstrumentV2":{"required":["accountNumber","accountType","billingAddress","routingNumber","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"accountType":{"type":"string","description":"Account type.","example":"checking","enum":["checking","savings","corporate","corporateSavings"]},"accountNumber":{"maxLength":17,"minLength":1,"pattern":"^[0-9]*$","type":"string","description":"Account number of direct debit account.","example":"123456789"},"routingNumber":{"maxLength":9,"minLength":9,"pattern":"^[0-9]*$","type":"string","description":"Routing number of direct debit account.","example":"123456789"},"checkNumber":{"maxLength":15,"minLength":1,"pattern":"^[0-9]*$","type":"string","description":"Check number of the direct debit account.","example":"123456789"},"companyName":{"maxLength":40,"minLength":1,"type":"string","description":"Company name if a corporate account.","example":"Joe Plumbing Ltd."},"billingAddress":{"$ref":"#/components/schemas/AchBillingAddress"},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AchPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutAchPaymentInstrumentV2"}}},"AchBillingAddress":{"required":["address1","city","countryCode","postalCode"],"type":"object","properties":{"address1":{"maxLength":80,"minLength":1,"type":"string","description":"First line of the address."},"address2":{"maxLength":80,"minLength":1,"type":"string","description":"Second line of the address."},"address3":{"maxLength":80,"minLength":1,"type":"string","description":"Third line of the address."},"postalCode":{"maxLength":15,"minLength":1,"type":"string","description":"Postal code."},"city":{"maxLength":50,"minLength":1,"type":"string","description":"City."},"state":{"maxLength":30,"minLength":1,"type":"string","description":"State code of the billing address in ISO 3166-2 format.","example":"US-OH"},"countryCode":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}}},"CustomerDetailsAch":{"required":["firstName","lastName"],"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Your customer's email address.","example":"customer@example.com"},"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's first name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's last name."},"customerId":{"maxLength":15,"minLength":1,"pattern":"[a-zA-Z0-9]*","type":"string","description":"Your unique reference for the customer so that the 'pay faster next time' function can be used during checkout. This allows your customer's chosen bank to be stored for their next payment.","example":"44528abcd"}}},"AchInstruction":{"required":["customer","method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["ach"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/AchPaymentInstrumentV2"},"customer":{"$ref":"#/components/schemas/CustomerDetailsAch"}}},"AlipayCnInstrumentV2":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"language":{"type":"string","description":"Your customer's language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AlipayCnInstrumentV2","checkout":"#/components/schemas/CheckoutAlipayCnInstrumentV2"}}},"CheckoutAlipayCnInstrumentV2":{"required":["sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"language":{"type":"string","description":"Your customer's language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AlipayCnInstrumentV2","checkout":"#/components/schemas/CheckoutAlipayCnInstrumentV2"}}},"ResultUrlsAlipayCn":{"required":["failure","pending","success"],"type":"object","properties":{"success":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"DeviceData":{"type":"object","properties":{"device":{"type":"string","description":"Device type.","enum":["desktop","mobile"]},"operatingSystem":{"type":"string","description":"Operating system.","enum":["windows","osx","linux","ios","android","other"]}}},"CustomerWithName":{"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Your customer's email address.","example":"customer@example.com"},"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's first name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's last name."}}},"AlipayCnInstruction":{"required":["method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["alipay_cn"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/AlipayCnInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsAlipayCn"},"deviceData":{"$ref":"#/components/schemas/DeviceData"},"customer":{"$ref":"#/components/schemas/CustomerWithName"}}},"AlipayHkInstrumentV2":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AlipayHkInstrumentV2","checkout":"#/components/schemas/CheckoutAlipayHkInstrumentV2"}}},"CheckoutAlipayHkInstrumentV2":{"required":["sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AlipayHkInstrumentV2","checkout":"#/components/schemas/CheckoutAlipayHkInstrumentV2"}}},"ResultUrlsAlipayHk":{"required":["failure","pending","success"],"type":"object","properties":{"success":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"AlipayHkInstruction":{"required":["method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["alipay_hk"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/AlipayHkInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsAlipayHk"},"deviceData":{"$ref":"#/components/schemas/DeviceData"},"customer":{"$ref":"#/components/schemas/CustomerWithName"}}},"AlipayPlusInstrumentV2":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AlipayPlusInstrumentV2","checkout":"#/components/schemas/CheckoutAlipayPlusInstrumentV2"}}},"CheckoutAlipayPlusInstrumentV2":{"required":["sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/AlipayPlusInstrumentV2","checkout":"#/components/schemas/CheckoutAlipayPlusInstrumentV2"}}},"ResultUrlsAlipayPlus":{"required":["failure","pending","success"],"type":"object","properties":{"success":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"AlipayPlusInstruction":{"required":["method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["alipay_uni"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/AlipayPlusInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsAlipayPlus"},"deviceData":{"$ref":"#/components/schemas/DeviceData"},"customer":{"$ref":"#/components/schemas/CustomerWithName"}}},"BancomatPayPaymentInstrument":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}}},"CustomerDetailsBancomat":{"required":["email","firstName","lastName","phone"],"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Your customer's email address.","example":"moriarty@example.com"},"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's first name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's last name."},"phone":{"maxLength":20,"minLength":4,"pattern":"^\\d*$","type":"string","description":"Phone number."}}},"BancomatPayInstruction":{"required":["customer","method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["bancomat"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/BancomatPayPaymentInstrument"},"customer":{"$ref":"#/components/schemas/CustomerDetailsBancomat"}}},"CustomerWithEmail":{"required":["email"],"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Your customer's email address.","example":"moriarty@example.com"}}},"BancontactPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/BancontactPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutBancontactPaymentInstrumentV2"}}},"CheckoutBancontactPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/BancontactPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutBancontactPaymentInstrumentV2"}}},"ResultUrlsWithoutFailure":{"required":["cancel","pending","success"],"type":"object","properties":{"success":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment.","example":"https://worldpay.com/pending"},"cancel":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after payment cancellation.","example":"https://worldpay.com/cancel"}}},"BancontactInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["bancontact"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"},"paymentInstrument":{"$ref":"#/components/schemas/BancontactPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"}}},"BizumPaymentInstrument":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct"]},"country":{"type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}}},"CustomerWithPhone":{"required":["phone"],"type":"object","properties":{"phone":{"maxLength":15,"minLength":5,"pattern":"^\\d*$","type":"string","description":"Your customer's phone number","example":"1234567890"}}},"BizumInstruction":{"required":["customer","method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["bizum"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/BizumPaymentInstrument"},"customer":{"$ref":"#/components/schemas/CustomerWithPhone"}}},"BlikInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/BlikInstrumentV2","checkout":"#/components/schemas/CheckoutBlikInstrumentV2"}}},"CheckoutBlikInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/BlikInstrumentV2","checkout":"#/components/schemas/CheckoutBlikInstrumentV2"}}},"BlikInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","termsAccepted","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["blik"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"termsAccepted":{"type":"boolean","description":"You must collect your customer's consent to [Przelewy24's T&Cs](https://www.przelewy24.pl/regulamin) and pass the value as `true`. If the value is passed as `false`, your customer is redirected to a pending URL with an error appended."},"paymentInstrument":{"$ref":"#/components/schemas/BlikInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"}}},"EftPaymentInstrument":{"required":["accountNumber","accountType","billingAddress","routingNumber","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct"]},"accountType":{"type":"string","description":"Account type.","example":"checking","enum":["checking","savings","corporate","corporateSavings"]},"accountNumber":{"maxLength":17,"minLength":1,"pattern":"^[0-9]*$","type":"string","description":"Account number of direct debit account.","example":"123456789"},"routingNumber":{"maxLength":9,"minLength":9,"pattern":"^[0-9]*$","type":"string","description":"Routing number of direct debit account.","example":"123456789"},"checkNumber":{"maxLength":15,"minLength":1,"pattern":"^[0-9]*$","type":"string","description":"Check number of the direct debit account.","example":"123456789"},"companyName":{"maxLength":40,"minLength":1,"type":"string","description":"Company name if a corporate account.","example":"Joe Plumbing Ltd."},"billingAddress":{"$ref":"#/components/schemas/AchBillingAddress"}}},"EftInstruction":{"required":["customer","method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["eft"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/EftPaymentInstrument"},"customer":{"$ref":"#/components/schemas/CustomerDetailsAch"}}},"EutellerPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/EutellerPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutEutellerPaymentInstrumentV2"}}},"CheckoutEutellerPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/EutellerPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutEutellerPaymentInstrumentV2"}}},"EutellerInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["euteller"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/EutellerPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"}}},"IdealInstrumentV2":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/IdealInstrumentV2","checkout":"#/components/schemas/CheckoutIdealInstrumentV2"}}},"CheckoutIdealInstrumentV2":{"required":["sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/IdealInstrumentV2","checkout":"#/components/schemas/CheckoutIdealInstrumentV2"}}},"ResultUrlsIdeal":{"required":["cancel","failure","success"],"type":"object","properties":{"success":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"failure":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"AddressV2":{"required":["address1","city","countryCode","postalCode","state"],"type":"object","properties":{"address1":{"maxLength":80,"minLength":1,"type":"string","description":"First line of the address."},"address2":{"maxLength":80,"minLength":1,"type":"string","description":"Second line of the address."},"address3":{"maxLength":80,"minLength":1,"type":"string","description":"Third line of the address."},"postalCode":{"maxLength":15,"minLength":1,"type":"string","description":"Postal code."},"city":{"maxLength":50,"minLength":1,"type":"string","description":"City."},"state":{"maxLength":30,"minLength":1,"type":"string","description":"State."},"countryCode":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}}},"Shipping":{"type":"object","properties":{"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"First name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Last name."},"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Email address.","example":"moriarty@example.com"},"address":{"$ref":"#/components/schemas/AddressV2"}},"description":"The shipping address is required for recurring payments."},"IdealInstruction":{"required":["method","narrative","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["ideal"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/IdealInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsIdeal"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"},"shipping":{"$ref":"#/components/schemas/Shipping"}}},"IdealMandate":{"required":["description","type"],"type":"object","properties":{"type":{"type":"string","description":"Field that contains the type of mandate.","enum":["recurring"]},"description":{"maxLength":255,"minLength":1,"type":"string","description":"Description of why the recurring payment is being created."}},"description":"Object that contains SEPA Direct Debit mandate information"},"IdealCustomerAgreement":{"required":["mandate","reference","type"],"type":"object","properties":{"type":{"type":"string","description":"Field required for recurring payments.","enum":["recurring"]},"reference":{"maxLength":64,"minLength":1,"type":"string","description":"A unique reference generated by you for recurring and token payments. This field must not have any spaces or start with \"_\"."},"mandate":{"$ref":"#/components/schemas/IdealMandate"}}},"IdealRecurringInstruction":{"required":["customer","customerAgreement","method","narrative","resultUrls","shipping","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["ideal"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/IdealInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsIdeal"},"customerAgreement":{"$ref":"#/components/schemas/IdealCustomerAgreement"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"},"shipping":{"$ref":"#/components/schemas/Shipping"}}},"KlarnaNetworkInstruction":{"required":["method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["klarna_network"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/KlarnaNetworkPaymentInstrumentV2"},"passthroughData":{"maxLength":10240,"minLength":1,"type":"string","description":"Passthrough field, we will treat the value you give here as an opaque string. We do not validate this field beyond checking length. Must contain escaped JSON ready for transmission."},"providerToken":{"maxLength":8192,"minLength":1,"type":"string","description":"Provide Klarna’s “Klarna Network Session Token” here. This enables the continuation of your customer's journey when they start through Klarna's Web SDK or Klarna Boost features."},"settlement":{"$ref":"#/components/schemas/Settlement"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsKlarnaNetwork"},"shipping":{"$ref":"#/components/schemas/KlarnaNetworkShipping"},"order":{"$ref":"#/components/schemas/KlarnaNetworkOrder"}},"discriminator":{"propertyName":"method","mapping":{"klarna_network":"#/components/schemas/KlarnaNetworkInstruction"}}},"KlarnaNetworkBillingAddress":{"required":["address1","city","countryCode","firstName","lastName","postalCode","state"],"type":"object","properties":{"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"First name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Last name."},"phone":{"maxLength":20,"minLength":4,"pattern":"^\\d*$","type":"string","description":"Phone number."},"address1":{"maxLength":80,"minLength":1,"type":"string","description":"First line of the address."},"address2":{"maxLength":80,"minLength":1,"type":"string","description":"Second line of the address."},"postalCode":{"maxLength":10,"minLength":1,"type":"string","description":"Postal code."},"city":{"maxLength":50,"minLength":1,"type":"string","description":"City."},"state":{"maxLength":30,"minLength":1,"type":"string","description":"State"},"countryCode":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}}},"KlarnaNetworkPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct"]},"country":{"type":"string","description":"The supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"billingAddress":{"$ref":"#/components/schemas/KlarnaNetworkBillingAddress"}}},"Settlement":{"type":"object","properties":{"auto":{"type":"boolean","description":"Default `false`"}},"description":"Indicates whether the transaction should be sent for settlement now = `true`, or later = `false` at a time of your choosing."},"ResultUrlsKlarnaNetwork":{"required":["cancel","failure","pending","success"],"type":"object","properties":{"success":{"maxLength":1024,"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"maxLength":1024,"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"maxLength":1024,"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"maxLength":1024,"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"Courier":{"type":"object","properties":{"name":{"maxLength":255,"minLength":1,"type":"string"},"preference":{"type":"string","enum":["contactlessDelivery","leaveAtDoor","leaveAtCurb","leaveWithNeighbour"]},"tracked":{"type":"boolean"},"identification":{"type":"boolean"},"signature":{"type":"boolean"},"empty":{"type":"boolean"}}},"KlarnaNetworkShipping":{"type":"object","properties":{"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"First name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Last name."},"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Email address.","example":"moriarty@example.com"},"timeFrame":{"type":"string","description":"Mandatory if being sent to an alternative non-residential address and must be sent together with `method`.","enum":["normal","express"]},"method":{"type":"string","description":"Mandatory if being sent to an alternative non-residential address and must be sent together with `method`.","enum":["physicalToDoor","physicalToCurb","physicalToMailbox","physicalPickupBox","physicalPickupPoint","physicalPickupStore","physicalPickupWarehouse","physicalOther","digitalEmail","digitalDownload","digitalOther"]},"courier":{"$ref":"#/components/schemas/Courier"},"phone":{"maxLength":20,"minLength":4,"pattern":"^\\d*$","type":"string"}}},"KlarnaNetworkItem":{"required":["name","quantity","totalAmount","totalTaxAmount","unitCost"],"type":"object","properties":{"productCode":{"maxLength":255,"minLength":1,"type":"string","description":"Your customer facing product code, e.g. SKU (stock keeping unit) or similar."},"name":{"maxLength":1024,"minLength":1,"type":"string","description":"Description or name of item, e.g. “mobile phone”."},"quantity":{"maximum":2147483647,"minimum":1,"type":"number","description":"Number of items being purchased."},"unitCost":{"maximum":2147483647,"type":"number","description":"Cost for each unit of the item with tax included."},"totalTaxAmount":{"maximum":2147483647,"minimum":0,"type":"number","description":"How much of totalAmount is tax. If you need to work it out backwards the formula is: totalTaxAmount = totalAmount - (totalAmount / (1+(taxRate/10000)))."},"totalAmount":{"maximum":2147483647,"minimum":-2147483648,"type":"number","description":"Sum of all chargeable elements on the line added together. Formula is: totalAmount = (unitCost x quantity) - totalDiscountAmount."},"productUrl":{"maxLength":2048,"minLength":1,"type":"string","description":"Link to the product page that can later be embedded in communications between Klarna and your customer."},"imageUrl":{"maxLength":2048,"minLength":1,"type":"string","description":"Link to the product image that can later be embedded in communications between Klarna and your customer.\n\nNote: we recommend you submit this to improve the post-purchase customer experience."}}},"KlarnaNetworkOrder":{"required":["items"],"type":"object","properties":{"items":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/KlarnaNetworkItem"}}},"description":"Object that contains the complete list of lines relating to the transaction."},"KlarnaPaymentInstrumentV2":{"required":["country","language","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"language":{"type":"string","description":"Your customer language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"billingAddress":{"$ref":"#/components/schemas/AddressV2"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/KlarnaPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutKlarnaPaymentInstrumentV2"}}},"CheckoutKlarnaPaymentInstrumentV2":{"required":["country","language","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"language":{"type":"string","description":"Your customer language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"billingAddress":{"$ref":"#/components/schemas/AddressV2"},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/KlarnaPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutKlarnaPaymentInstrumentV2"}}},"ResultUrlsKlarnaBase":{"required":["cancel","failure","pending","success"],"type":"object","properties":{"success":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"KlarnaShipping":{"required":["address","email","firstName","lastName","phone"],"type":"object","properties":{"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"First name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Last name."},"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Email address.","example":"moriarty@example.com"},"address":{"$ref":"#/components/schemas/AddressV2"},"phone":{"maxLength":20,"minLength":4,"pattern":"^\\d*$","type":"string","description":"Phone number."},"timeFrame":{"type":"string","description":"Mandatory if being sent to an alternative non-residential address and must be sent together with `method`.","enum":["normal","express"]},"method":{"type":"string","description":"Mandatory if being sent to an alternative non-residential address. This is required for physical goods being sent to an address not specified by your customer.","enum":["store pick up","pick up point","registered box","unregistered box"]}},"description":"This is required for physical goods. It can be omitted for digital goods."},"CustomerWithAdditionalDetails":{"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Your customer's email address.","example":"customer@example.com"},"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's first name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's last name."},"phone":{"maxLength":20,"minLength":4,"pattern":"^\\d*$","type":"string","description":"Phone number."},"dateOfBirth":{"maxLength":10,"minLength":1,"pattern":"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$","type":"string","description":"Date of birth."}}},"Item":{"required":["name","quantity","taxRate","totalAmount","totalTaxAmount","type","unitCost"],"type":"object","properties":{"type":{"type":"string","description":"The type of item.","enum":["discount","digital","giftCard","physical","shippingFee","storeCredit","salesTaxType","surcharge"]},"productCode":{"maxLength":180,"minLength":1,"pattern":"^([a-zA-Z0-9]*)$","type":"string","description":"Your customer facing product code, e.g. SKU (stock keeping unit) or similar."},"name":{"maxLength":260,"minLength":1,"pattern":"([a-zA-Z0-9 ]*)","type":"string","description":"Description or name of item, e.g. “mobile phone”."},"quantity":{"maximum":2147483647,"minimum":0,"type":"number","description":"Number of items being purchased."},"unitOfMeasure":{"maxLength":8,"minLength":1,"pattern":"^([a-zA-Z0-9 ]*)$","type":"string","description":"Free text field used to describe the unit of the item given, e.g. “kg”, “pcs”, “tickets”."},"unitCost":{"maximum":100000000,"type":"number","description":"Cost for each unit of the item with tax included."},"taxRate":{"maximum":10000,"type":"number","description":"Rate of tax as a percentage to be applied to the order line. Use the current tax rate on the date of order."},"totalTaxAmount":{"maximum":2147483647,"type":"number","description":"How much of totalAmount is tax. If you need to work it out backwards the formula is: totalTaxAmount = totalAmount - (totalAmount / (1+(taxRate/10000)))."},"totalAmount":{"maximum":2147483647,"type":"number","description":"Sum of all chargeable elements on the line added together. Formula is: totalAmount = (unitCost x quantity) - totalDiscountAmount."},"totalDiscountAmount":{"maximum":2147483647,"type":"number","description":"Total line discount."},"productUrl":{"maxLength":1024,"minLength":1,"type":"string","description":"Link to the product page that can later be embedded in communications between Klarna and your customer."},"imageUrl":{"maxLength":1024,"minLength":1,"type":"string","description":"Link to the product image that can later be embedded in communications between Klarna and your customer.\n\nNote: we recommend you submit this to improve the post-purchase customer experience."}}},"Order":{"required":["items","orderTotalTaxAmount","termsUrl"],"type":"object","properties":{"orderTotalTaxAmount":{"maximum":2147483647,"type":"number","description":"Sum of all tax in the order. A validation mechanism is in place to verify the tax calculations provided are correct and match the line level tax amounts."},"termsUrl":{"maxLength":1024,"minLength":1,"type":"string","description":"Link to your “Terms and Conditions”."},"items":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/Item"}}}},"KlarnaRecurringCustomerAgreement":{"required":["description","endDate","startDate","type"],"type":"object","properties":{"type":{"type":"string","enum":["recurring"]},"description":{"maxLength":255,"minLength":1,"type":"string","description":"Description of subscription, e.g. \"Monthly lenses plan\"."},"agreementName":{"maxLength":255,"minLength":1,"type":"string","description":"Name of the product on subscription, e.g. \"Contact lenses\" (displayed as it would be on a bill). The subscription name you send is accepted, regardless of whether it exists on your side."},"startDate":{"pattern":"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$","type":"string","description":"Start date for the billing period the payment is for.","example":"2024-01-01"},"endDate":{"pattern":"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$","type":"string","description":"End date for the billing period the payment is for.","example":"2024-01-01"},"affiliateName":{"maxLength":255,"minLength":1,"type":"string","description":"Affiliate marketing name that makes the product memorable and impactful."}}},"KlarnaRecurringInstruction":{"required":["customerAgreement","narrative","order","paymentInstrument","resultUrls"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["klarna"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/KlarnaPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsKlarnaBase"},"shipping":{"$ref":"#/components/schemas/KlarnaShipping"},"customer":{"$ref":"#/components/schemas/CustomerWithAdditionalDetails"},"order":{"$ref":"#/components/schemas/Order"},"customerAgreement":{"$ref":"#/components/schemas/KlarnaRecurringCustomerAgreement"}}},"KlarnaTokenInstrumentV2":{"required":["country","language","tokenId","type"],"type":"object","properties":{"type":{"type":"string","enum":["token"]},"tokenId":{"type":"string"},"country":{"type":"string","description":"The supported ISO 3166-1 alpha-2 country code.","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"language":{"type":"string","description":"Your customer language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"billingAddress":{"$ref":"#/components/schemas/AddressV2"}}},"KlarnaFollowupCustomerAgreement":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["recurring"]}}},"KlarnaFollowupInstruction":{"required":["customerAgreement","narrative","order","paymentInstrument","resultUrls"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["klarna"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/KlarnaTokenInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsKlarnaBase"},"shipping":{"$ref":"#/components/schemas/KlarnaShipping"},"customer":{"$ref":"#/components/schemas/CustomerWithAdditionalDetails"},"order":{"$ref":"#/components/schemas/Order"},"customerAgreement":{"$ref":"#/components/schemas/KlarnaFollowupCustomerAgreement"}}},"KonbiniInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/KonbiniInstrumentV2","checkout":"#/components/schemas/CheckoutKonbiniInstrumentV2"}}},"CheckoutKonbiniInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/KonbiniInstrumentV2","checkout":"#/components/schemas/CheckoutKonbiniInstrumentV2"}}},"ResultUrlsKonbini":{"required":["pending"],"type":"object","properties":{"pending":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"}}},"CustomerDetailsKonbini":{"required":["email","lastName","phone"],"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Your customer's email address.","example":"moriarty@example.com"},"lastName":{"maxLength":10,"minLength":1,"pattern":"^[a-zA-Z0-9- \\p{InCJK_Radicals_Supplement}\\p{InCJK_Symbols_and_Punctuation}\\p{InHiragana}\\p{InKatakana}\\p{InKatakana_Phonetic_Extensions}\\p{InEnclosed_CJK_Letters_and_Months}\\p{InCJK_Compatibility}\\p{InCJK_Unified_Ideographs_Extension_A}\\p{InCJK_Unified_Ideographs_Extension_B}\\p{InCJK_Unified_Ideographs}\\p{InCJK_Compatibility_Ideographs}\\p{InCJK_Compatibility_Ideographs_Supplement}\\p{InCJK_Compatibility_Forms}]*$","type":"string","description":"Your customer's last name."},"phone":{"maxLength":11,"minLength":10,"pattern":"^\\d*$","type":"string","description":"Your customer's phone number"}}},"KonbiniInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["konbini"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/KonbiniInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsKonbini"},"customer":{"$ref":"#/components/schemas/CustomerDetailsKonbini"}}},"MultibancoPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported ISO 3166-1 alpha-2 country code.","example":"IT","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/MultibancoPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutMultibancoPaymentInstrumentV2"}}},"CheckoutMultibancoPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported ISO 3166-1 alpha-2 country code.","example":"IT","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/MultibancoPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutMultibancoPaymentInstrumentV2"}}},"MultibancoInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["multibanco"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/MultibancoPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"}}},"MyBankPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/MyBankPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutMyBankPaymentInstrumentV2"}}},"CheckoutMyBankPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/MyBankPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutMyBankPaymentInstrumentV2"}}},"MyBankInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["mybank"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/MyBankPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithName"}}},"CustomerWithId":{"required":["email"],"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"The customer's email address.","example":"customer@example.com"},"customerId":{"maxLength":50,"minLength":3,"pattern":"^[a-zA-Z0-9]*$","type":"string","description":"Your unique reference for the customer so that the 'pay faster next time' function can be used during checkout. This allows the shoppers chosen bank to be stored for their next payment.","example":"44528abcd"}}},"OpenBankingPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"language":{"type":"string","description":"Your customer's language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"bankCode":{"maxLength":36,"minLength":1,"pattern":"^[a-zA-Z0-9]+$","type":"string","description":"36-character bank GUID must be included to be considered an SDK request. This is a bank identifier from the bank selection step on the SDK."}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/OpenBankingPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutOpenBankingPaymentInstrumentV2"}}},"CheckoutOpenBankingPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"language":{"type":"string","description":"Your customer's language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"bankCode":{"maxLength":36,"minLength":1,"pattern":"^[a-zA-Z0-9]+$","type":"string","description":"36-character bank GUID must be included to be considered an SDK request. This is a bank identifier from the bank selection step on the SDK."},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/OpenBankingPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutOpenBankingPaymentInstrumentV2"}}},"ResultUrlsOpenBanking":{"required":["cancel","failure","pending","success"],"type":"object","properties":{"success":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"minLength":1,"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"OpenBankingInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"thirdPartyDataCustomerId":{"type":"string"},"method":{"type":"string","description":"Type of payment method.","enum":["open_banking"]},"expiryIn":{"maximum":43200,"minimum":30,"type":"integer","description":"Field is used for Pay by Link request. This parameter controls how many minutes a payment link will be available.","format":"int32","example":120},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"customer":{"$ref":"#/components/schemas/CustomerWithId"},"paymentInstrument":{"$ref":"#/components/schemas/OpenBankingPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsOpenBanking"}}},"PayPalInstrumentV2":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"billingAddress":{"$ref":"#/components/schemas/PayPalBillingAddressV2"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PayPalInstrumentV2","checkout":"#/components/schemas/CheckoutPayPalInstrumentV2"}}},"CheckoutPayPalInstrumentV2":{"required":["sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"billingAddress":{"$ref":"#/components/schemas/PayPalBillingAddressV2"},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PayPalInstrumentV2","checkout":"#/components/schemas/CheckoutPayPalInstrumentV2"}}},"PayPalBillingAddressV2":{"required":["address1","countryCode","state"],"type":"object","properties":{"address1":{"maxLength":80,"minLength":1,"type":"string"},"address2":{"maxLength":80,"minLength":1,"type":"string"},"address3":{"maxLength":80,"minLength":1,"type":"string"},"postalCode":{"maxLength":15,"minLength":1,"type":"string","description":"Only optional for country code IE (Ireland)."},"city":{"maxLength":50,"minLength":1,"type":"string","description":"Only optional for country code SG (Singapore)."},"state":{"maxLength":30,"minLength":1,"type":"string"},"countryCode":{"type":"string","description":"The supported [ISO 3166-1 alpha-2 country codes](/products/reference/supported-countries-currencies#iso-country-codes).","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}}},"CustomerWithOptionalEmail":{"type":"object","properties":{"email":{"maxLength":128,"minLength":1,"pattern":"^(.+@.+\\..+)?$","type":"string","description":"Your customer's email address.","example":"customer@example.com"}}},"ResultUrls":{"type":"object","properties":{"success":{"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"type":"string","description":"The URL your customer is redirected to, after a failed payment outcome.","example":"https://worldpay.com/failure"},"cancel":{"type":"string","description":"The URL your customer is redirected to, after a cancelled payment outcome.","example":"https://worldpay.com/cancel"}}},"PayPalInstruction":{"required":["method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["paypal"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/PayPalInstrumentV2"},"settlement":{"$ref":"#/components/schemas/Settlement"},"shipping":{"$ref":"#/components/schemas/Shipping"},"customer":{"$ref":"#/components/schemas/CustomerWithOptionalEmail"},"resultUrls":{"$ref":"#/components/schemas/ResultUrls"}}},"PaysafeCardPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PaysafeCardPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutPaysafeCardPaymentInstrumentV2"}}},"CheckoutPaysafeCardPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PaysafeCardPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutPaysafeCardPaymentInstrumentV2"}}},"PaysafeCardInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["paysafecard"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"},"paymentInstrument":{"$ref":"#/components/schemas/PaysafeCardPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"}}},"PixPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PixPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutPixPaymentInstrumentV2"}}},"CheckoutPixPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PixPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutPixPaymentInstrumentV2"}}},"IdentityDocuments":{"type":"object","properties":{"reference":{"pattern":"^(\\d*)$","type":"string","description":"Serial number of customer's identity document which is being sent for payment creation. This is a conditional field which, if sent, must be accompanied with serial number of the document and customer's first name and last name. Must be 11 chars for CPF and 14 chars in case of CNPJ."},"type":{"type":"string","description":"Type of customer's identity document which is being sent for payment creation. This is a conditional field which, if sent, must be accompanied with serial number of the document and customer's first name and last name. It can be either CPF or CNPJ.","enum":["CPF","CNPJ"]}},"description":"Object that contains identity document information."},"CustomerWithIdentity":{"type":"object","properties":{"firstName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's first name."},"lastName":{"maxLength":22,"minLength":1,"type":"string","description":"Your customer's last name."},"identityDocuments":{"$ref":"#/components/schemas/IdentityDocuments"}}},"PixInstruction":{"required":["method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["pix"]},"expiryIn":{"maximum":86400,"type":"integer","description":"Time the QR code will remain valid, in seconds. If not provided, the default value of 86400 seconds is set.","format":"int32"},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/PixPaymentInstrumentV2"},"customer":{"$ref":"#/components/schemas/CustomerWithIdentity"}}},"PrzelewyInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PrzelewyInstrumentV2","checkout":"#/components/schemas/CheckoutPrzelewyInstrumentV2"}}},"CheckoutPrzelewyInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/PrzelewyInstrumentV2","checkout":"#/components/schemas/CheckoutPrzelewyInstrumentV2"}}},"PrzelewyInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["przelewy"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/PrzelewyInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"}}},"SepaInstrumentV2":{"required":["accountHolderName","billingAddress","iban","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"iban":{"maxLength":31,"minLength":1,"type":"string","description":"IBAN (International Bank Account Number)."},"accountHolderName":{"maxLength":255,"minLength":1,"type":"string","description":"Account holder name."},"language":{"type":"string","description":"Your customer's language.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"billingAddress":{"$ref":"#/components/schemas/AddressV2"},"swiftBic":{"maxLength":11,"minLength":8,"pattern":"^[a-zA-Z0-9]+$","type":"string","description":"SEPA Direct Debit transactions to non-EEA countries require a BIC code, in addition to an IBAN. This attribute is mandatory for the UK, Switzerland, Monaco, Andorra, San Marino, Vatican city and Gibraltar."}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/SepaInstrumentV2","checkout":"#/components/schemas/CheckoutSepaInstrumentV2"}}},"CheckoutSepaInstrumentV2":{"required":["accountHolderName","billingAddress","iban","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"iban":{"maxLength":31,"minLength":1,"type":"string","description":"IBAN (International Bank Account Number)."},"accountHolderName":{"maxLength":255,"minLength":1,"type":"string","description":"Account holder name."},"language":{"type":"string","description":"Your customer's language.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"billingAddress":{"$ref":"#/components/schemas/AddressV2"},"swiftBic":{"maxLength":11,"minLength":8,"pattern":"^[a-zA-Z0-9]+$","type":"string","description":"SEPA Direct Debit transactions to non-EEA countries require a BIC code, in addition to an IBAN. This attribute is mandatory for the UK, Switzerland, Monaco, Andorra, San Marino, Vatican city and Gibraltar."},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/SepaInstrumentV2","checkout":"#/components/schemas/CheckoutSepaInstrumentV2"}}},"SepaDirectInstrumentV2":{"required":["accountHolderName","billingAddress","iban","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"iban":{"maxLength":31,"minLength":1,"type":"string","description":"IBAN (International Bank Account Number)."},"accountHolderName":{"maxLength":255,"minLength":1,"type":"string","description":"Account holder name."},"language":{"type":"string","description":"Your customer's language.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]},"billingAddress":{"$ref":"#/components/schemas/AddressV2"},"swiftBic":{"maxLength":11,"minLength":8,"pattern":"^[a-zA-Z0-9]+$","type":"string","description":"SEPA Direct Debit transactions to non-EEA countries require a BIC code, in addition to an IBAN. This attribute is mandatory for the UK, Switzerland, Monaco, Andorra, San Marino, Vatican city and Gibraltar."}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/SepaInstrumentV2","checkout":"#/components/schemas/CheckoutSepaInstrumentV2"}}},"SepaCustomerAgreementOneTime":{"required":["mandate","type"],"type":"object","properties":{"type":{"type":"string","enum":["oneTime"]},"mandate":{"$ref":"#/components/schemas/MandateOneTime"}},"description":"Object that contains agreement information.","discriminator":{"propertyName":"type","mapping":{"guest":"#/components/schemas/SepaCustomerAgreementOneTime","recurring":"#/components/schemas/SepaCustomerAgreementRecurring"}}},"MandateRecurring":{"required":["mandateId","type"],"type":"object","properties":{"type":{"type":"string","enum":["recurring"]},"mandateId":{"maxLength":35,"minLength":1,"pattern":"^M-[0-9]{9}-[a-zA-Z0-9]+$","type":"string","description":"Unique reference created by you which identifies each e-Mandate signed by your customer. See our [formatting requirements overview](/products/articles/sepa-emandate-and-best-practice#mandate-ids)."},"mandateSignatureDate":{"pattern":"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$","type":"string","description":"ISO 8601 date-time (yyyy-mm-dd) when mandate has been signed."},"description":{"maxLength":255,"minLength":1,"type":"string","description":"Description of why the recurring payment is being created."}}},"SepaCustomerAgreementRecurring":{"required":["mandate","type"],"type":"object","properties":{"type":{"type":"string","enum":["recurring"]},"mandate":{"$ref":"#/components/schemas/MandateRecurring"}},"description":"Object that contains agreement information."},"MandateOneTime":{"required":["mandateId","type"],"type":"object","properties":{"type":{"type":"string","enum":["oneTime"]},"mandateId":{"maxLength":35,"minLength":1,"pattern":"^M-[0-9]{9}-[a-zA-Z0-9]+$","type":"string","description":"Unique reference created by you which identifies each e-Mandate signed by your customer. See our [formatting requirements overview](/products/articles/sepa-emandate-and-best-practice#mandate-ids)."},"mandateSignatureDate":{"pattern":"^\\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$","type":"string","description":"ISO 8601 date-time (yyyy-mm-dd) when mandate has been signed."},"description":{"maxLength":255,"minLength":1,"type":"string","description":"Description of why the recurring payment is being created."}}},"SepaInstruction":{"required":["customer","customerAgreement","narrative","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["sepa"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/SepaDirectInstrumentV2"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"},"customerAgreement":{"$ref":"#/components/schemas/SepaCustomerAgreementOneTime"}}},"SepaTokenInstrumentV2":{"required":["tokenId","type"],"type":"object","properties":{"type":{"type":"string","enum":["token"]},"tokenId":{"type":"string","description":"ID of the token generated by us. We return this in the SEPA DD recurring response."}}},"SepaTokenCustomerAgreement":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["recurring"]},"reference":{"maxLength":64,"minLength":1,"type":"string"}}},"SepaTokenInstruction":{"required":["customer","customerAgreement","narrative","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["sepa"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/SepaTokenInstrumentV2"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"},"customerAgreement":{"$ref":"#/components/schemas/SepaTokenCustomerAgreement"}}},"SafetyPayInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/SafetyPayInstrumentV2","checkout":"#/components/schemas/CheckoutSafetyPayInstrumentV2"}}},"CheckoutSafetyPayInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/SafetyPayInstrumentV2","checkout":"#/components/schemas/CheckoutSafetyPayInstrumentV2"}}},"SafetyPayInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["safetypay"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/SafetyPayInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"}}},"SatispayPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}}},"SatispayInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["satispay"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/SatispayPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithName"}}},"SwishPaymentInstrument":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/SwishPaymentInstrument","checkout":"#/components/schemas/CheckoutSwishPaymentInstrument"}}},"CheckoutSwishPaymentInstrument":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/SwishPaymentInstrument","checkout":"#/components/schemas/CheckoutSwishPaymentInstrument"}}},"CustomerWithOptionalPhone":{"type":"object","properties":{"phone":{"maxLength":15,"minLength":5,"pattern":"^\\d*$","type":"string","description":"Your customer's phone number.","example":"34700000001"}}},"SwishInstruction":{"required":["method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["swish"]},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"value":{"$ref":"#/components/schemas/ValueV2"},"paymentInstrument":{"$ref":"#/components/schemas/SwishPaymentInstrument"},"customer":{"$ref":"#/components/schemas/CustomerWithOptionalPhone"}}},"TrustlyPaymentInstrumentV2":{"required":["country","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/TrustlyPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutTrustlyPaymentInstrumentV2"}}},"CheckoutTrustlyPaymentInstrumentV2":{"required":["country","sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"country":{"type":"string","description":"Your customer's country, must be a supported ISO 3166-1 alpha-2 country code.","example":"GB","enum":["AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/TrustlyPaymentInstrumentV2","checkout":"#/components/schemas/CheckoutTrustlyPaymentInstrumentV2"}}},"TrustlyInstruction":{"required":["customer","method","narrative","paymentInstrument","resultUrls","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["trustly"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/TrustlyPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsWithoutFailure"},"customer":{"$ref":"#/components/schemas/CustomerWithEmail"}}},"ChinaUnionPayPaymentInstrumentV2":{"required":["language","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct"]},"language":{"type":"string","description":"Your customer's language, must be a supported ISO 639-1 language code.","enum":["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]}}},"ResultUrlsChinaUnionPay":{"type":"object","properties":{"success":{"type":"string","description":"The URL your customer is redirected to, after a successful payment outcome.","example":"https://worldpay.com/success"},"pending":{"type":"string","description":"The URL your customer is redirected to, after a pending payment outcome.","example":"https://worldpay.com/pending"},"failure":{"type":"string","description":"The URL your customer is redirected to, after a payment creation fails.","example":"https://worldpay.com/failure"}}},"ChinaUnionPayInstruction":{"required":["method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["unionpay"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/ChinaUnionPayPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsChinaUnionPay"}}},"WeChatPayInstrumentV2":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/WeChatPayInstrumentV2","checkout":"#/components/schemas/CheckoutWeChatPayInstrumentV2"}}},"CheckoutWeChatPayInstrumentV2":{"required":["sessionHref","type"],"type":"object","properties":{"type":{"type":"string","enum":["direct","checkout"]},"sessionHref":{"type":"string","description":" URL of the session in which customer fields can be saved via Components SDK.","format":"uri"}},"discriminator":{"propertyName":"type","mapping":{"direct":"#/components/schemas/WeChatPayInstrumentV2","checkout":"#/components/schemas/CheckoutWeChatPayInstrumentV2"}}},"WeChatPayInstruction":{"required":["method","narrative","paymentInstrument","value"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["wechatpay"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"expiryIn":{"maximum":120,"minimum":1,"type":"integer","description":"Payment expiration limit in minutes, with a value between 1 and 120.","format":"int32","example":15},"paymentInstrument":{"$ref":"#/components/schemas/WeChatPayInstrumentV2"}}},"KlarnaInstruction":{"required":["narrative","order","paymentInstrument","resultUrls"],"type":"object","properties":{"method":{"type":"string","description":"Type of payment method.","enum":["klarna"]},"value":{"$ref":"#/components/schemas/ValueV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"paymentInstrument":{"$ref":"#/components/schemas/KlarnaPaymentInstrumentV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsKlarnaBase"},"shipping":{"$ref":"#/components/schemas/KlarnaShipping"},"customer":{"$ref":"#/components/schemas/CustomerWithAdditionalDetails"},"order":{"$ref":"#/components/schemas/Order"}}},"Customer":{"type":"object"},"PaymentInstrumentV2":{"type":"object","properties":{"type":{"type":"string","enum":["direct","token","checkout"]}}},"ResultUrlsBase":{"type":"object","properties":{"success":{"type":"string"},"pending":{"type":"string"},"failure":{"type":"string"},"cancel":{"type":"string"}}},"InstructionV2":{"type":"object","properties":{"customer":{"$ref":"#/components/schemas/Customer"},"paymentInstrument":{"$ref":"#/components/schemas/PaymentInstrumentV2"},"narrative":{"$ref":"#/components/schemas/NarrativeV2"},"resultUrls":{"$ref":"#/components/schemas/ResultUrlsBase"},"value":{"$ref":"#/components/schemas/ValueV2"},"method":{"type":"string","description":"Type of payment method."}},"description":"Object that contains the payment type and details.","discriminator":{"propertyName":"method","mapping":{"ach":"#/components/schemas/AchInstruction","alipay_cn":"#/components/schemas/AlipayCnInstruction","alipay_hk":"#/components/schemas/AlipayHkInstruction","alipay_uni":"#/components/schemas/AlipayPlusInstruction","bancomat":"#/components/schemas/BancomatPayInstruction","bancontact":"#/components/schemas/BancontactInstruction","bizum":"#/components/schemas/BizumInstruction","blik":"#/components/schemas/BlikInstruction","eft":"#/components/schemas/EftInstruction","euteller":"#/components/schemas/EutellerInstruction","ideal guest":"#/components/schemas/IdealInstruction","ideal recurring":"#/components/schemas/IdealRecurringInstruction","klarna":"#/components/schemas/KlarnaNetworkInstruction","klarna recurring":"#/components/schemas/KlarnaRecurringInstruction","klarna token":"#/components/schemas/KlarnaFollowupInstruction","konbini":"#/components/schemas/KonbiniInstruction","multibanco":"#/components/schemas/MultibancoInstruction","mybank":"#/components/schemas/MyBankInstruction","open_banking":"#/components/schemas/OpenBankingInstruction","paypal":"#/components/schemas/PayPalInstruction","paysafecard":"#/components/schemas/PaysafeCardInstruction","pix":"#/components/schemas/PixInstruction","przelewy":"#/components/schemas/PrzelewyInstruction","sepa guest and first recurring":"#/components/schemas/SepaInstruction","sepa token":"#/components/schemas/SepaTokenInstruction","safetypay":"#/components/schemas/SafetyPayInstruction","satispay":"#/components/schemas/SatispayInstruction","swish":"#/components/schemas/SwishInstruction","trustly":"#/components/schemas/TrustlyInstruction","unionpay":"#/components/schemas/ChinaUnionPayInstruction","wechatpay":"#/components/schemas/WeChatPayInstruction"}},"oneOf":[{"$ref":"#/components/schemas/AchInstruction"},{"$ref":"#/components/schemas/AlipayCnInstruction"},{"$ref":"#/components/schemas/AlipayHkInstruction"},{"$ref":"#/components/schemas/AlipayPlusInstruction"},{"$ref":"#/components/schemas/BancomatPayInstruction"},{"$ref":"#/components/schemas/BancontactInstruction"},{"$ref":"#/components/schemas/BizumInstruction"},{"$ref":"#/components/schemas/BlikInstruction"},{"$ref":"#/components/schemas/EutellerInstruction"},{"$ref":"#/components/schemas/IdealInstruction"},{"$ref":"#/components/schemas/IdealRecurringInstruction"},{"$ref":"#/components/schemas/KlarnaNetworkInstruction"},{"$ref":"#/components/schemas/KlarnaInstruction"},{"$ref":"#/components/schemas/KlarnaRecurringInstruction"},{"$ref":"#/components/schemas/KlarnaFollowupInstruction"},{"$ref":"#/components/schemas/KonbiniInstruction"},{"$ref":"#/components/schemas/MultibancoInstruction"},{"$ref":"#/components/schemas/MyBankInstruction"},{"$ref":"#/components/schemas/OpenBankingInstruction"},{"$ref":"#/components/schemas/PayPalInstruction"},{"$ref":"#/components/schemas/PaysafeCardInstruction"},{"$ref":"#/components/schemas/PixInstruction"},{"$ref":"#/components/schemas/PrzelewyInstruction"},{"$ref":"#/components/schemas/SepaInstruction"},{"$ref":"#/components/schemas/SepaTokenInstruction"},{"$ref":"#/components/schemas/SafetyPayInstruction"},{"$ref":"#/components/schemas/SwishInstruction"},{"$ref":"#/components/schemas/TrustlyInstruction"},{"$ref":"#/components/schemas/WeChatPayInstruction"}]},"ApmPaymentRequestV2":{"required":["instruction","merchant","transactionReference"],"type":"object","properties":{"transactionReference":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_/!@#$%()*=.:;?\\[\\]{}~+]*$","type":"string","description":"For Bizum transactions, please follow this extra regex [a-zA-Z0-9]{4,12}"},"orderReference":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_/!@#$%()*=.:;?\\[\\]{}~+]*$","type":"string","description":"A reference that you can apply to one or more payments according to your business needs.\nYou may reuse the same reference across multiple payments, for example where:\n- the total amount for a single order is split across multiple payments\n- you use a single reference for each payment in a recurring agreement or split shipment scenario"},"merchant":{"$ref":"#/components/schemas/MerchantV2"},"instruction":{"$ref":"#/components/schemas/InstructionV2"}}}}}},"schemaResolvedErrors":[]},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"response","__idx":6},"children":["Response"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-response","__idx":7},"children":["Example response"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Successful","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"file":"./code/open_banking/response-open_banking.json","header":{"controls":{"copy":{}}},"source":"{\n    \"paymentInstrument\": {\n        \"method\": \"open_banking\",\n        \"type\": \"direct\"\n    },\n    \"paymentId\": \"eyJrIjoiYXBtLXNlcnZpY2UtbG9jYWwiLCJsaW5rVmVyc2lvbiI6IjYuMC4wIn0=.BnnxxcMle38OazhwbF8J+4rtJi8CAq:Y3zUOn1dw6VWfvx:PHL5L0S+5ara5vz6ouV5yBmVUQCiSwQjs+1x5qJIJxAKWMWc2Mlb1doricEYlzsZIRIGCflvnYu1Ns8g1S0+66n6wCELiB9OHfX7cdDhc4+SZY0AjeTYQPAyjybqxwsi0rmsit6VmM+ZZy8jdRCqzcgLWq7utrhtcbCH9pdFP7im0OhK+0dUerACka2SC4c2PEiPHDFAICQ4l1CuKJ9vs+FDuLhRUHrHK42uoIbAfefEFrfTM6o34u5XL702PNKoJbKOaHlAmYTOWTPLy1lVo+DSP:crPJz+TKxXR+Hx:8bB5kMN3qM4hu5JSRleOAV:glrYW2KYuiJVC0kexfflYxnJ7fBNd2BtiK2hD2L4o+D:vH3ePSb0IAj0UCqUUzIJ:7lB7tF7knZV0mCGSE90xbHhAtUnRf7e8yPpoBg==\",\n    \"lastEvent\": \"pending\",\n    \"_links\": {\n        \"self\": {\n            \"href\": \"https://try.access.worldpay.com/apmPayments/eyJrIjoiYXBtLXNlcnZpY2UtbG9jYWwiLCJsaW5rVmVyc2lvbiI6IjYuMC4wIn0=.BnnxxcMle38OazhwbF8J+4rtJi8CAq:Y3zUOn1dw6VWfvx:PHL5L0S+5ara5vz6ouV5yBmVUQCiSwQjs+1x5qJIJxAKWMWc2Mlb1doricEYlzsZIRIGCflvnYu1Ns8g1S0+66n6wCELiB9OHfX7cdDhc4+SZY0AjeTYQPAyjybqxwsi0rmsit6VmM+ZZy8jdRCqzcgLWq7utrhtcbCH9pdFP7im0OhK+0dUerACka2SC4c2PEiPHDFAICQ4l1CuKJ9vs+FDuLhRUHrHK42uoIbAfefEFrfTM6o34u5XL702PNKoJbKOaHlAmYTOWTPLy1lVo+DSP:crPJz+TKxXR+Hx:8bB5kMN3qM4hu5JSRleOAV:glrYW2KYuiJVC0kexfflYxnJ7fBNd2BtiK2hD2L4o+D:vH3ePSb0IAj0UCqUUzIJ:7lB7tF7knZV0mCGSE90xbHhAtUnRf7e8yPpoBg==\"\n        }\n    },\n    \"_actions\": {},\n    \"redirect\": \"http://secure-test.worldpay.com/redirect?tokenId=ec774cdf-d4e3-4d4d-a1be-f7c6ea9928e2\",\n    \"commandId\": \"cmdtacqTM9-6SZXms9z04yse0\"\n}\n"},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Error response","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"file":"./code/error.json","language":"json","header":{"controls":{"copy":{}}},"lang":"json","source":"{\n  \"errorName\": \"bodyDoesNotMatchSchema\",\n  \"message\": \"The json body provided does not match the expected schema\",\n  \"validationErrors\": [\n    {\n      \"errorName\": \"fieldHasInvalidValue\",\n      \"message\": \"Field is mandatory\",\n      \"jsonPath\": \"$.instruction.value.amount\"\n    }\n  ]\n}"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"schema","__idx":8},"children":["Schema"]},{"$$mdtype":"Tag","name":"JsonSchema","attributes":{"schema":{"$ref":"openapi.yaml#/components/schemas/PaymentResourceWithTransactionCode"},"options":{"schemaExpansionLevel":0},"schemaResolved":{"openapi":"3.1.0","components":{"schemas":{"__root":{"$ref":"#/components/schemas/PaymentResourceWithTransactionCode"},"SelfLink":{"type":"object","properties":{"href":{"type":"string"}},"description":"The URL you can invoke to fetch the last event for the payment."},"Links":{"type":"object","properties":{"self":{"$ref":"#/components/schemas/SelfLink"}},"description":"Links to resources related to the request."},"ActionLink":{"type":"object","properties":{"href":{"type":"string"},"method":{"type":"string"}},"description":"Link to resource to reverse, partially reverse, settle, partially settle, or confirm payment."},"ActionsV2":{"type":"object","properties":{"reverse":{"$ref":"#/components/schemas/ActionLink"},"partialReverse":{"$ref":"#/components/schemas/ActionLink"},"settle":{"$ref":"#/components/schemas/ActionLink"},"confirmPayment":{"$ref":"#/components/schemas/ActionLink"}}},"apm":{"title":"All others","type":"object","properties":{"method":{"type":"string","description":"Payment method."},"type":{"type":"string","description":"Type of the payment instrument."}},"description":"Payment instrument for: ACH, Alipay China, Alipay Hong Kong, Alipay Plus, BANCOMAT Pay, Bancontact, Bizum, BLIK, EFT, Euteller, iDEAL guest, iDEAL recurring, Klarna, Klarna (recurring), Konbini, Multibanco, MyBank, Open Banking, PaysafeCard, Pix, Przelewy24, SafetyPay, Satispay, Swish, Trustly, China UnionPay, WeChat Pay."},"paypal":{"title":"PayPal","type":"object","properties":{"method":{"type":"string","description":"Payment method."},"type":{"type":"string","description":"Type of the payment instrument.","enum":["redirect","sdk"]},"sdkReference":{"type":"string","description":"SDK reference for smart button."}},"description":"PayPal payment instrument."},"sepa":{"title":"SEPA DD","type":"object","properties":{"method":{"type":"string","description":"Payment method."},"type":{"type":"string","description":"Type of the payment instrument."},"tokenId":{"type":"string","description":"ID of the token generated by us. We return this in the SEPA DD recurring response."}},"description":"SEPA DD payment instrument."},"klarna_followup":{"title":"Klarna (recurring) token","type":"object","properties":{"method":{"type":"string","description":"Payment method."},"type":{"type":"string","description":"Type of the payment instrument."},"tokenId":{"type":"string","description":"Token ID."},"country":{"type":"string","description":"Country."},"productType":{"type":"string","description":"Product type."}},"description":"Klarna (recurring) token payment instrument."},"PaymentInstrument":{"type":"object","properties":{"method":{"type":"string","description":"Payment method."},"type":{"type":"string","description":"Type of the payment instrument."}},"description":"Payment instrument details for the payment response.","oneOf":[{"$ref":"#/components/schemas/apm"},{"$ref":"#/components/schemas/paypal"},{"$ref":"#/components/schemas/sepa"},{"$ref":"#/components/schemas/klarna_followup"}]},"PaymentResourceWithTransactionCode":{"type":"object","properties":{"paymentId":{"type":"string","description":"The identifier of the payment resource."},"lastEvent":{"type":"string","enum":["authorized","cancelFailed","cancelled","cancelRequested","sentForSettlement","sentForAuthorization","settlementFailed","chargebackReversed","chargedBack","disputeExpired","disputeFundsHeld","disputeFundsReleased","disputeReserveReleased","error","expired","disputeInformationRequested","disputInformationSupplied","miscellaneous","pending","refunded","refundExpired","refundFailed","refundReversed","refused","refusedByIssuer","requestExpired","sentForRefund","settled","settlementReversed","cancelledByCustomer","signedFormReceived","unknown","manuallyAmended"]},"_links":{"$ref":"#/components/schemas/Links"},"_actions":{"$ref":"#/components/schemas/ActionsV2"},"redirect":{"type":"string","description":"The URL to redirect your customer to, or a QR code in Base64 to show to your customer, in order to complete the transaction."},"commandId":{"type":"string","description":"An action ID generated by us, identifying a single merchant interaction.","example":"cmdYNdIHBPJwbkjLiykzTx0"},"paymentInstrument":{"$ref":"#/components/schemas/PaymentInstrument"},"transactionCode":{"type":"string","description":"For **Pix payments** - display to your customer for them to copy and paste in the Pix app.\n\n          For **Swish payments** - use this value as the {token} in the custom URL scheme: `swish://paymentrequest?token={token}&callbackurl={callbackURL}`. This will prompt the app to open, allowing your customer to complete their payment.","example":"IZQ3iUfePwiWiwldJlipl8NGVA7w5IUg"}}}}}},"schemaResolvedErrors":[]},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"errors","__idx":9},"children":["Errors"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Check out our API reference for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/apms/openapi/payment/paymentv2#payment/paymentv2/response&c=400"},"children":["more responses or error codes"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Next steps"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/apms/manage/"},"children":["Manage your Open Banking payment"]}]}]},"headings":[{"value":"Open Banking","id":"open-banking","depth":1},{"value":"Feature summary","id":"feature-summary","depth":3},{"value":"Get started","id":"get-started","depth":2},{"value":"Request","id":"request","depth":2},{"value":"Example request","id":"example-request","depth":3},{"value":"Parameters","id":"parameters","depth":3},{"value":"Response","id":"response","depth":2},{"value":"Example response","id":"example-response","depth":3},{"value":"Schema","id":"schema","depth":3},{"value":"Errors","id":"errors","depth":4}],"frontmatter":{"seo":{"title":"Open Banking"}},"lastModified":"2026-07-06T08:56:03.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/apms/open-banking","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}