Use the API key created under your merchant account from the HyperSwitch dashboard. API key is used to authenticate API requests from your merchant server only. Don't expose this key on a website or embed it in a mobile application.
Refers to the hash key used for calculating the signature for webhooks and redirect response. If the value is not provided, a value is automatically generated.
A boolean value to indicate if customer shipping details needs to be collected from wallet
connector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)
A boolean value to indicate if customer billing details needs to be collected from wallet
connector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)
A boolean value to indicate if customer shipping details needs to be collected from wallet
connector irrespective of connector required fields (Eg. Apple pay, Google pay etc)
A boolean value to indicate if customer billing details needs to be collected from wallet
connector irrespective of connector required fields (Eg. Apple pay, Google pay etc)
Indicates if the MIT (merchant initiated transaction) payments can be made connector
agnostic, i.e., MITs may be processed through different connector than CIT (customer
initiated transaction) based on the routing rules.
If set to false, MIT will go through the same connector as the CIT.
These key-value pairs are sent as additional custom headers in the outgoing webhook request. It is recommended not to use more than four key-value pairs.
Refers to the hash key used for calculating the signature for webhooks and redirect response. If the value is not provided, a value is automatically generated.
The routing algorithm to be used to process the incoming request from merchant to outgoing payment processor or payment method. The default is 'Custom'
A boolean value to indicate if customer shipping details needs to be collected from wallet
connector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)
A boolean value to indicate if customer billing details needs to be collected from wallet
connector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)
A boolean value to indicate if customer shipping details needs to be collected from wallet
connector irrespective of connector required fields (Eg. Apple pay, Google pay etc)
A boolean value to indicate if customer billing details needs to be collected from wallet
connector irrespective of connector required fields (Eg. Apple pay, Google pay etc)
Indicates if the MIT (merchant initiated transaction) payments can be made connector
agnostic, i.e., MITs may be processed through different connector than CIT (customer
initiated transaction) based on the routing rules.
If set to false, MIT will go through the same connector as the CIT.
Flag to enable Level 2 and Level 3 processing data for card transactions
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"BirrPay","colors":{"primary":"#4F8EFF","light":"#6BA3FF","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/birrpay/YnpImjYt65LKI-RI/logo/light.svg?fit=max\u0026auto=format\u0026n=YnpImjYt65LKI-RI\u0026q=85\u0026s=410fca5e1e3112fa410bfe0f1bc67731","dark":"https://mintcdn.com/birrpay/541dDB4gOfow0DxB/logo/dark.svg?fit=max\u0026auto=format\u0026n=541dDB4gOfow0DxB\u0026q=85\u0026s=e38313db04f8e480c019afc36f86deed"},"favicon":"/favicon.svg","api":{"openapi":["v1/openapi_spec_v1.json","v2/openapi_spec_v2.json","rust_locker_open_api_spec.yml"]},"background":{"color":{"light":"#FAFBFC","dark":"#1d1d1d"}},"navbar":{"links":[{"href":"https://birrpay.io/contactus","label":"Contact Us"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/birrpay-ethiopia"}},"integrations":{"gtm":{"tagId":"GTM-NQNN2JG5"},"mixpanel":{"projectToken":"b637c4588c180272bf586c5376e524e6"}},"contextual":{"options":["copy","claude","chatgpt","view"]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"birrpay","hasAudioNarration":false,"actualSubdomain":"birrpay","customDomains":["docs.birrpay.io"],"gitSource":{"type":"gitlab","owner":"birrpay","repo":"hyperswitch","projectId":77700133,"deployBranch":"develop","contentDirectory":"api-reference","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21eaf12fb2a99bab92c3fd","collectionId":"e126846c-3fdf-4d9b-8ab0-45d072d25e19","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21eaf12fb2a99bab92c3fd:success","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Documentation","count":183},{"language":"default","tag":"Payments Core APIs","count":53},{"language":"default","tag":"Other APIs","count":35},{"language":"default","tag":"Payments Core APIs [BETA]","count":32},{"language":"default","tag":"Account management APIs","count":28},{"language":"default","tag":"Account management APIs [BETA]","count":27},{"language":"default","tag":"Payments","count":26},{"language":"default","tag":"API Reference","count":24},{"language":"default","tag":"Routing","count":17},{"language":"default","tag":"Payment Methods","count":16}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"v1/business-profile/business-profile--create","slug":"/v1/business-profile/business-profile--create","pageMetadata":{"openapi":"post /account/{account_id}/business_profile","title":"Profile - Create","description":"Creates a new *profile* for a merchant","href":"/v1/business-profile/business-profile--create","hidden":false},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n em: \"em\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates a new \", _jsx(_components.em, {\n children: \"profile\"\n }), \" for a merchant\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /account/{account_id}/business_profile","title":"Profile - Create","description":"Creates a new *profile* for a merchant","href":"/v1/business-profile/business-profile--create","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Profile"],"summary":"Profile - Create","description":"Creates a new *profile* for a merchant","operationId":"Create A Profile","parameters":["4e93aeb6-0e8c-4bef-8b94-ddfa06ba4dc0"],"requestBody":"30986340-f75f-4f92-bf9d-5e23947a2115","responses":{"200":"7b7951d8-a8af-40b9-857e-42922d16aa3c","400":"bf465eb9-b90a-4309-9fa5-66ca37ce8b6c"},"security":["3269b1c9-00b0-4329-938a-36ef0ffff1c8"],"method":"post","type":"path","servers":["792875b0-3b61-48a0-ab23-731c1218999a"],"path":"/account/{account_id}/business_profile","baseUrlOptions":["https://sandbox.birrpay.io"],"title":"Profile - Create","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4e93aeb6-0e8c-4bef-8b94-ddfa06ba4dc0":{"name":"account_id","in":"path","description":"The unique identifier for the merchant account","required":true,"schema":{"type":"string","isRequired":true,"description":"The unique identifier for the merchant account","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"profile_name":{"oneOf":[{"type":"string","description":"The name of profile","maxLength":64,"uniqueKey":"profile_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of profile","maxLength":64,"uniqueKey":"profile_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"profile_name","typeLabel":"string | null"},"return_url":{"oneOf":[{"type":"string","description":"The URL to redirect after the completion of the operation","example":"https://www.example.com/success","maxLength":255,"uniqueKey":"return_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL to redirect after the completion of the operation","example":"https://www.example.com/success","maxLength":255,"uniqueKey":"return_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"return_url","typeLabel":"string | null"},"enable_payment_response_hash":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if payment response hash needs to be enabled","default":true,"example":true,"uniqueKey":"enable_payment_response_hash.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if payment response hash needs to be enabled","default":true,"example":true,"uniqueKey":"enable_payment_response_hash.oneOf.1","typeLabel":"null"}],"uniqueKey":"enable_payment_response_hash","typeLabel":"boolean | null"},"payment_response_hash_key":{"oneOf":[{"type":"string","description":"Refers to the hash key used for calculating the signature for webhooks and redirect response. If the value is not provided, a value is automatically generated.","uniqueKey":"payment_response_hash_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"Refers to the hash key used for calculating the signature for webhooks and redirect response. If the value is not provided, a value is automatically generated.","uniqueKey":"payment_response_hash_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_response_hash_key","typeLabel":"string | null"},"redirect_to_merchant_with_http_post":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if redirect to merchant with http post needs to be enabled","default":false,"example":true,"uniqueKey":"redirect_to_merchant_with_http_post.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if redirect to merchant with http post needs to be enabled","default":false,"example":true,"uniqueKey":"redirect_to_merchant_with_http_post.oneOf.1","typeLabel":"null"}],"uniqueKey":"redirect_to_merchant_with_http_post","typeLabel":"boolean | null"},"webhook_details":{"oneOf":[{"type":"object","required":["payment_statuses_enabled","refund_statuses_enabled"],"properties":{"payment_statuses_enabled":{"type":"array","items":{"type":"string","description":"Represents the overall status of a payment intent.\nThe status transitions through various states depending on the payment method, confirmation, capture method, and any subsequent actions (like customer authentication or manual capture).","enum":["succeeded","failed","cancelled","cancelled_post_capture","processing","requires_customer_action","requires_merchant_action","requires_payment_method","requires_confirmation","requires_capture","partially_captured","partially_captured_and_capturable","partially_authorized_and_requires_capture","partially_captured_and_processing","conflicted","expired"],"uniqueKey":"webhook_details.oneOf.0.payment_statuses_enabled.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of payment statuses that triggers a webhook for payment intents","example":["succeeded","failed","partially_captured","requires_merchant_action"],"isRequired":true,"uniqueKey":"webhook_details.oneOf.0.payment_statuses_enabled","typeLabel":"enum\u003cstring>[]"},"refund_statuses_enabled":{"type":"array","items":{"type":"string","description":"Represents the overall status of a payment intent.\nThe status transitions through various states depending on the payment method, confirmation, capture method, and any subsequent actions (like customer authentication or manual capture).","enum":["succeeded","failed","cancelled","cancelled_post_capture","processing","requires_customer_action","requires_merchant_action","requires_payment_method","requires_confirmation","requires_capture","partially_captured","partially_captured_and_capturable","partially_authorized_and_requires_capture","partially_captured_and_processing","conflicted","expired"],"uniqueKey":"webhook_details.oneOf.0.refund_statuses_enabled.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of refund statuses that triggers a webhook for refunds","example":["success","failure"],"isRequired":true,"uniqueKey":"webhook_details.oneOf.0.refund_statuses_enabled","typeLabel":"enum\u003cstring>[]"},"webhook_version":{"oneOf":[{"type":"string","description":"The version for Webhook","example":"1.0.2","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"The version for Webhook","example":"1.0.2","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_version","typeLabel":"string | null"},"webhook_username":{"oneOf":[{"type":"string","description":"The user name for Webhook login","example":"ekart_retail","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_username.oneOf.0","typeLabel":"string"},{"type":"null","description":"The user name for Webhook login","example":"ekart_retail","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_username.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_username","typeLabel":"string | null"},"webhook_password":{"oneOf":[{"type":"string","description":"The password for Webhook login","example":"ekart@123","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_password.oneOf.0","typeLabel":"string"},{"type":"null","description":"The password for Webhook login","example":"ekart@123","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_password.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_password","typeLabel":"string | null"},"webhook_url":{"oneOf":[{"type":"string","description":"The url for the webhook endpoint","example":"www.ekart.com/webhooks","uniqueKey":"webhook_details.oneOf.0.webhook_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url for the webhook endpoint","example":"www.ekart.com/webhooks","uniqueKey":"webhook_details.oneOf.0.webhook_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_url","typeLabel":"string | null"},"payment_created_enabled":{"oneOf":[{"type":"boolean","description":"If this property is true, a webhook message is posted whenever a new payment is created","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_created_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If this property is true, a webhook message is posted whenever a new payment is created","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_created_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payment_created_enabled","typeLabel":"boolean | null"},"payment_succeeded_enabled":{"oneOf":[{"type":"boolean","description":"If this property is true, a webhook message is posted whenever a payment is successful","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_succeeded_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If this property is true, a webhook message is posted whenever a payment is successful","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_succeeded_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payment_succeeded_enabled","typeLabel":"boolean | null"},"payment_failed_enabled":{"oneOf":[{"type":"boolean","description":"If this property is true, a webhook message is posted whenever a payment fails","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_failed_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If this property is true, a webhook message is posted whenever a payment fails","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_failed_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payment_failed_enabled","typeLabel":"boolean | null"},"payout_statuses_enabled":{"oneOf":[{"type":"array","items":{"type":"string","enum":["success","failed","cancelled","initiated","expired","reversed","pending","ineligible","requires_creation","requires_confirmation","requires_payout_method_data","requires_fulfillment","requires_vendor_account_creation"],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of payout statuses that triggers a webhook for payouts","example":["success","failed"],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"type":"string","enum":["success","failed","cancelled","initiated","expired","reversed","pending","ineligible","requires_creation","requires_confirmation","requires_payout_method_data","requires_fulfillment","requires_vendor_account_creation"]},"description":"List of payout statuses that triggers a webhook for payouts","example":["success","failed"],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled","typeLabel":"enum\u003cstring>[] | null"}},"additionalProperties":false,"uniqueKey":"webhook_details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"webhook_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details","typeLabel":"object | null"},"metadata":{"oneOf":[{"type":"object","description":"Metadata is useful for storing additional, unstructured information on an object.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Metadata is useful for storing additional, unstructured information on an object.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"routing_algorithm":{"oneOf":[{"type":"object","description":"The routing algorithm to be used for routing payments to desired connectors","uniqueKey":"routing_algorithm.oneOf.0","typeLabel":"object"},{"type":"null","description":"The routing algorithm to be used for routing payments to desired connectors","uniqueKey":"routing_algorithm.oneOf.1","typeLabel":"null"}],"uniqueKey":"routing_algorithm","typeLabel":"object | null"},"intent_fulfillment_time":{"oneOf":[{"type":"integer","format":"int32","description":"Will be used to determine the time till which your payment will be active once the payment session starts","example":900,"minimum":0,"uniqueKey":"intent_fulfillment_time.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Will be used to determine the time till which your payment will be active once the payment session starts","example":900,"minimum":0,"uniqueKey":"intent_fulfillment_time.oneOf.1","typeLabel":"null"}],"uniqueKey":"intent_fulfillment_time","typeLabel":"integer\u003cint32> | null"},"frm_routing_algorithm":{"oneOf":[{"type":"object","description":"The frm routing algorithm to be used for routing payments to desired FRM's","uniqueKey":"frm_routing_algorithm.oneOf.0","typeLabel":"object"},{"type":"null","description":"The frm routing algorithm to be used for routing payments to desired FRM's","uniqueKey":"frm_routing_algorithm.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm","typeLabel":"object | null"},"payout_routing_algorithm":{"oneOf":[{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["single"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.0.type","typeLabel":"enum\u003cstring>"},"data":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.0.data.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.0.data.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.0.data.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.0.data.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.0.data","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["priority"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.1.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.1.data","typeLabel":"object[]"}},"uniqueKey":"payout_routing_algorithm.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["volume_split"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","required":["connector","split"],"properties":{"connector":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data","typeLabel":"object[]"}},"uniqueKey":"payout_routing_algorithm.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["advanced"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.type","typeLabel":"enum\u003cstring>"},"data":{"type":"object","description":"The program, having a default connector selection and\na bunch of rules. Also can hold arbitrary metadata.","required":["defaultSelection","rules","metadata"],"properties":{"defaultSelection":{"oneOf":[{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["priority"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["volume_split"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","required":["connector","split"],"properties":{"connector":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection","typeLabel":"object"},"rules":{"type":"object","description":"Represents a rule\n\n```text\nrule_name: [stripe, adyen, checkout]\n{\npayment.method = card {\npayment.method.cardtype = (credit, debit) {\npayment.method.network = (amex, rupay, diners)\n}\n\npayment.method.cardtype = credit\n}\n}\n```","required":["name","connectorSelection","statements"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.name","typeLabel":"string"},"connectorSelection":{"oneOf":[{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["priority"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["volume_split"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","required":["connector","split"],"properties":{"connector":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection","typeLabel":"object"},"statements":{"type":"array","items":{"type":"object","description":"Represents an IF statement with conditions and optional nested IF statements\n\n```text\npayment.method = card {\npayment.method.cardtype = (credit, debit) {\npayment.method.network = (amex, rupay, diners)\n}\n}\n```","required":["condition"],"properties":{"condition":{"type":"array","items":{"type":"object","description":"Represents a single comparison condition.","required":["lhs","comparison","value","metadata"],"properties":{"lhs":{"type":"string","description":"The left hand side which will always be a domain input identifier like \"payment.method.cardtype\"","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].lhs","typeLabel":"string"},"comparison":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].comparison","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"integer","format":"int64","description":"Represents a number literal","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.value","typeLabel":"integer\u003cint64>"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents an enum variant","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["metadata_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.type","typeLabel":"enum\u003cstring>"},"value":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["str_value"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a arbitrary String value","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["global_ref"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a global reference, which is a reference to a global variable","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"integer","format":"int64","minimum":0,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value.items.[INDEX]","typeLabel":"integer\u003cint64>"},"description":"Represents an array of numbers. This is basically used for\n\"one of the given numbers\" operations\neg: payment.method.amount = (1, 2, 3)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value","typeLabel":"integer\u003cint64>[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value.items.[INDEX]","typeLabel":"string"},"description":"Similar to NumberArray but for enum variants\neg: payment.method.cardtype = (debit, credit)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_comparison_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"object","description":"Represents a number comparison for \"NumberComparisonArrayValue\"","required":["comparisonType","number"],"properties":{"comparisonType":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].comparisonType","typeLabel":"enum\u003cstring>"},"number":{"type":"integer","format":"int64","description":"This Unit struct represents MinorUnit in which core amount works","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].number","typeLabel":"integer\u003cint64>"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX]","typeLabel":"object"},"description":"Like a number array but can include comparisons. Useful for\nconditions like \"500 \u003c amount \u003c 1000\"\neg: payment.amount = (> 500, \u003c 1000)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value","typeLabel":"object"},"metadata":{"type":"object","description":"Additional metadata that the Static Analyzer and Backend does not touch.\nThis can be used to store useful information for the frontend and is required for communication\nbetween the static analyzer and the frontend.","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition","typeLabel":"object[]"},"nested":{"oneOf":[{"type":"array","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested.oneOf.0","typeLabel":"array"},{"type":"null","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested","typeLabel":"array | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules","typeLabel":"object"},"metadata":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.metadata","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.3","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["three_ds_decision_rule"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.type","typeLabel":"enum\u003cstring>"},"data":{"type":"object","required":["defaultSelection","rules","metadata"],"properties":{"defaultSelection":{"type":"object","description":"Struct representing the output configuration for the 3DS Decision Rule Engine.","required":["decision"],"properties":{"decision":{"type":"string","description":"Enum representing the possible outcomes of the 3DS Decision Rule Engine.","enum":["no_three_ds","challenge_requested","challenge_preferred","three_ds_exemption_requested_tra","three_ds_exemption_requested_low_value","issuer_three_ds_exemption_requested"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.defaultSelection.decision","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.defaultSelection","typeLabel":"object"},"rules":{"type":"object","required":["name","connectorSelection","statements"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.name","typeLabel":"string"},"connectorSelection":{"type":"string","description":"Enum representing the possible outcomes of the 3DS Decision Rule Engine.","enum":["no_three_ds","challenge_requested","challenge_preferred","three_ds_exemption_requested_tra","three_ds_exemption_requested_low_value","issuer_three_ds_exemption_requested"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.connectorSelection","typeLabel":"enum\u003cstring>"},"statements":{"type":"array","items":{"type":"object","description":"Represents an IF statement with conditions and optional nested IF statements\n\n```text\npayment.method = card {\npayment.method.cardtype = (credit, debit) {\npayment.method.network = (amex, rupay, diners)\n}\n}\n```","required":["condition"],"properties":{"condition":{"type":"array","items":{"type":"object","description":"Represents a single comparison condition.","required":["lhs","comparison","value","metadata"],"properties":{"lhs":{"type":"string","description":"The left hand side which will always be a domain input identifier like \"payment.method.cardtype\"","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].lhs","typeLabel":"string"},"comparison":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].comparison","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"integer","format":"int64","description":"Represents a number literal","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.value","typeLabel":"integer\u003cint64>"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents an enum variant","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["metadata_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.type","typeLabel":"enum\u003cstring>"},"value":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["str_value"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a arbitrary String value","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["global_ref"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a global reference, which is a reference to a global variable","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"integer","format":"int64","minimum":0,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value.items.[INDEX]","typeLabel":"integer\u003cint64>"},"description":"Represents an array of numbers. This is basically used for\n\"one of the given numbers\" operations\neg: payment.method.amount = (1, 2, 3)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value","typeLabel":"integer\u003cint64>[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value.items.[INDEX]","typeLabel":"string"},"description":"Similar to NumberArray but for enum variants\neg: payment.method.cardtype = (debit, credit)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_comparison_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"object","description":"Represents a number comparison for \"NumberComparisonArrayValue\"","required":["comparisonType","number"],"properties":{"comparisonType":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].comparisonType","typeLabel":"enum\u003cstring>"},"number":{"type":"integer","format":"int64","description":"This Unit struct represents MinorUnit in which core amount works","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].number","typeLabel":"integer\u003cint64>"}},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX]","typeLabel":"object"},"description":"Like a number array but can include comparisons. Useful for\nconditions like \"500 \u003c amount \u003c 1000\"\neg: payment.amount = (> 500, \u003c 1000)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value","typeLabel":"object"},"metadata":{"type":"object","description":"Additional metadata that the Static Analyzer and Backend does not touch.\nThis can be used to store useful information for the frontend and is required for communication\nbetween the static analyzer and the frontend.","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition","typeLabel":"object[]"},"nested":{"oneOf":[{"type":"array","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested.oneOf.0","typeLabel":"array"},{"type":"null","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested","typeLabel":"array | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules","typeLabel":"object"},"metadata":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.4.data.metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.metadata","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.4","typeLabel":"object"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.5","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm","typeLabel":"object · object · object · object · object · null"},"applepay_verified_domains":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"applepay_verified_domains.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Verified Apple Pay domains for a particular profile","uniqueKey":"applepay_verified_domains.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Verified Apple Pay domains for a particular profile","uniqueKey":"applepay_verified_domains.oneOf.1","typeLabel":"null"}],"uniqueKey":"applepay_verified_domains","typeLabel":"string[] | null"},"session_expiry":{"oneOf":[{"type":"integer","format":"int32","description":"Client Secret Default expiry for all payments created under this profile","example":900,"minimum":0,"uniqueKey":"session_expiry.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Client Secret Default expiry for all payments created under this profile","example":900,"minimum":0,"uniqueKey":"session_expiry.oneOf.1","typeLabel":"null"}],"uniqueKey":"session_expiry","typeLabel":"integer\u003cint32> | null"},"payment_link_config":{"oneOf":[{"type":"object","properties":{"theme":{"oneOf":[{"type":"string","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.theme","typeLabel":"string | null"},"logo":{"oneOf":[{"type":"string","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.logo","typeLabel":"string | null"},"seller_name":{"oneOf":[{"type":"string","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.seller_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.seller_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.seller_name","typeLabel":"string | null"},"sdk_layout":{"oneOf":[{"type":"string","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.sdk_layout.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.sdk_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.sdk_layout","typeLabel":"string | null"},"display_sdk_only":{"oneOf":[{"type":"boolean","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.display_sdk_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.display_sdk_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.display_sdk_only","typeLabel":"boolean | null"},"enabled_saved_payment_method":{"oneOf":[{"type":"boolean","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.enabled_saved_payment_method.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.enabled_saved_payment_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.enabled_saved_payment_method","typeLabel":"boolean | null"},"hide_card_nickname_field":{"oneOf":[{"type":"boolean","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.hide_card_nickname_field.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.hide_card_nickname_field.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.hide_card_nickname_field","typeLabel":"boolean | null"},"show_card_form_by_default":{"oneOf":[{"type":"boolean","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.show_card_form_by_default.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.show_card_form_by_default.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.show_card_form_by_default","typeLabel":"boolean | null"},"transaction_details":{"oneOf":[{"type":"array","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].value","typeLabel":"string"},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position","typeLabel":"integer\u003cint32> | null"},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold","typeLabel":"boolean | null"},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration","typeLabel":"object | null"}},"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5}]},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true},{"type":"null","description":"Whether the key should be bold","default":false,"example":true}]},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true},{"type":"null","description":"Whether the value should be bold","default":false,"example":true}]}}},{"type":"null"}]}}},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details","typeLabel":"object[] | null"},"background_image":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL of the image","example":"https://birrpay.io/favicon.ico","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.url","typeLabel":"string"},"position":{"oneOf":[{"type":"string","enum":["left","top left","top","top right","right","bottom right","bottom","bottom left","center"],"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.position.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.position","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"object","required":["Variants"],"properties":{"Variants":{"type":"string","enum":["cover","contain"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.0.Variants","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.0","typeLabel":"object"},{"type":"object","required":["Percentage"],"properties":{"Percentage":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.1.Percentage","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.1","typeLabel":"object"},{"type":"object","required":["Pixels"],"properties":{"Pixels":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.2.Pixels","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.2","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.3","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size","typeLabel":"object · object · object · null"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_image","typeLabel":"object | null"},"details_layout":{"oneOf":[{"type":"string","enum":["layout1","layout2"],"uniqueKey":"payment_link_config.oneOf.0.details_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.details_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.details_layout","typeLabel":"enum\u003cstring> | null"},"payment_button_text":{"oneOf":[{"type":"string","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_button_text","typeLabel":"string | null"},"custom_message_for_card_terms":{"oneOf":[{"type":"string","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_card_terms.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_card_terms","typeLabel":"string | null"},"custom_message_for_payment_method_types":{"oneOf":[{"type":"array","items":{"type":"object","description":"Custom T\u0026C messages for a specific payment method","required":["payment_method","payment_method_types"],"properties":{"payment_method":{"type":"string","description":"Indicates the type of payment method. Eg: 'card', 'wallet', etc.","enum":["card","card_redirect","pay_later","wallet","bank_redirect","bank_transfer","crypto","bank_debit","reward","real_time_payment","upi","voucher","gift_card","open_banking","mobile_payment","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method","typeLabel":"enum\u003cstring>"},"payment_method_types":{"type":"array","items":{"type":"object","description":"Custom T\u0026C message for a specific payment method type","required":["payment_method_type","message"],"properties":{"payment_method_type":{"type":"string","description":"Indicates the sub type of payment method. Eg: 'google_pay' \u0026 'apple_pay' for wallets.","enum":["ach","affirm","afterpay_clearpay","alfamart","ali_pay","ali_pay_hk","alma","amazon_pay","paysera","apple_pay","atome","bacs","bancontact_card","becs","benefit","bizum","blik","bluecode","boleto","bca_bank_transfer","bni_va","breadpay","bri_va","bhn_card_network","card_redirect","cimb_va","classic","credit","crypto_currency","cashapp","dana","danamon_va","debit","duit_now","efecty","eft","eps","flexiti","fps","evoucher","giropay","givex","google_pay","go_pay","gcash","ideal","interac","indomaret","klarna","kakao_pay","local_bank_redirect","mandiri_va","knet","mb_way","mobile_pay","momo","momo_atm","multibanco","online_banking_thailand","online_banking_czech_republic","online_banking_finland","online_banking_fpx","online_banking_poland","online_banking_slovakia","oxxo","pago_efectivo","permata_bank_transfer","open_banking_uk","pay_bright","payjustnow","paypal","paze","pix","pay_safe_card","przelewy24","prompt_pay","pse","qris","red_compra","red_pagos","samsung_pay","sepa","sepa_bank_transfer","sepa_guarenteed_debit","skrill","sofort","swish","touch_n_go","trustly","twint","upi_collect","upi_intent","upi_qr","vipps","viet_qr","venmo","walley","we_chat_pay","seven_eleven","lawson","mini_stop","family_mart","seicomart","pay_easy","local_bank_transfer","mifinity","open_banking_pis","direct_carrier_billing","instant_bank_transfer","instant_bank_transfer_finland","instant_bank_transfer_poland","revolut_pay","indonesian_bank_transfer","open_banking","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].payment_method_type","typeLabel":"enum\u003cstring>"},"message":{"type":"object","description":"Custom T\u0026C message content and display mode","required":["value"],"properties":{"value":{"type":"string","description":"The text to be shown per payment method type","example":"I authorize Novalnet AG to debit my account.","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.value","typeLabel":"string"},"display_mode":{"type":"string","description":"Display mode options for controlling how messages are shown.","enum":["default_sdk_message","custom_message","hidden"],"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.display_mode","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message","typeLabel":"object"}},"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX]","typeLabel":"object"},"description":"Payment Method Types","example":[{"message":{"display_mode":"custom","value":"Sample message"},"payment_method_type":"credit"}],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types","typeLabel":"object[]"}},"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"List of custom T\u0026C messages grouped by payment method","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0","typeLabel":"object[]"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types","typeLabel":"object[] | null"},"payment_button_colour":{"oneOf":[{"type":"string","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_button_colour","typeLabel":"string | null"},"skip_status_screen":{"oneOf":[{"type":"boolean","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.skip_status_screen.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.skip_status_screen.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.skip_status_screen","typeLabel":"boolean | null"},"payment_button_text_colour":{"oneOf":[{"type":"string","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_button_text_colour","typeLabel":"string | null"},"background_colour":{"oneOf":[{"type":"string","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.background_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.background_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_colour","typeLabel":"string | null"},"sdk_ui_rules":{"oneOf":[{"type":"object","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules","typeLabel":"object | null"},"payment_link_ui_rules":{"oneOf":[{"type":"object","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules","typeLabel":"object | null"},"enable_button_only_on_form_ready":{"oneOf":[{"type":"boolean","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.enable_button_only_on_form_ready.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.enable_button_only_on_form_ready.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.enable_button_only_on_form_ready","typeLabel":"boolean | null"},"payment_form_header_text":{"oneOf":[{"type":"string","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.payment_form_header_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.payment_form_header_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_form_header_text","typeLabel":"string | null"},"payment_form_label_type":{"oneOf":[{"type":"string","enum":["above","floating","never"],"uniqueKey":"payment_link_config.oneOf.0.payment_form_label_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.payment_form_label_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_form_label_type","typeLabel":"enum\u003cstring> | null"},"show_card_terms":{"oneOf":[{"type":"string","enum":["always","auto","never"],"uniqueKey":"payment_link_config.oneOf.0.show_card_terms.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.show_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.show_card_terms","typeLabel":"enum\u003cstring> | null"},"is_setup_mandate_flow":{"oneOf":[{"type":"boolean","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.is_setup_mandate_flow.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.is_setup_mandate_flow.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.is_setup_mandate_flow","typeLabel":"boolean | null"},"color_icon_card_cvc_error":{"oneOf":[{"type":"string","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.color_icon_card_cvc_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.color_icon_card_cvc_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.color_icon_card_cvc_error","typeLabel":"string | null"},"domain_name":{"oneOf":[{"type":"string","description":"Custom domain name to be used for hosting the link in your own domain","uniqueKey":"payment_link_config.oneOf.0.domain_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom domain name to be used for hosting the link in your own domain","uniqueKey":"payment_link_config.oneOf.0.domain_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.domain_name","typeLabel":"string | null"},"business_specific_configs":{"oneOf":[{"type":"object","description":"list of configs for multi theme setup","additionalProperties":{"type":"object","properties":{"theme":{"oneOf":[{"type":"string","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.theme","typeLabel":"string | null"},"logo":{"oneOf":[{"type":"string","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.logo","typeLabel":"string | null"},"seller_name":{"oneOf":[{"type":"string","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.seller_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.seller_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.seller_name","typeLabel":"string | null"},"sdk_layout":{"oneOf":[{"type":"string","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_layout.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_layout","typeLabel":"string | null"},"display_sdk_only":{"oneOf":[{"type":"boolean","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.display_sdk_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.display_sdk_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.display_sdk_only","typeLabel":"boolean | null"},"enabled_saved_payment_method":{"oneOf":[{"type":"boolean","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enabled_saved_payment_method.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enabled_saved_payment_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enabled_saved_payment_method","typeLabel":"boolean | null"},"hide_card_nickname_field":{"oneOf":[{"type":"boolean","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.hide_card_nickname_field.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.hide_card_nickname_field.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.hide_card_nickname_field","typeLabel":"boolean | null"},"show_card_form_by_default":{"oneOf":[{"type":"boolean","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_form_by_default.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_form_by_default.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_form_by_default","typeLabel":"boolean | null"},"transaction_details":{"oneOf":[{"type":"array","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].value","typeLabel":"string"},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position","typeLabel":"integer\u003cint32> | null"},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold","typeLabel":"boolean | null"},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration","typeLabel":"object | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5}]},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true},{"type":"null","description":"Whether the key should be bold","default":false,"example":true}]},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true},{"type":"null","description":"Whether the value should be bold","default":false,"example":true}]}}},{"type":"null"}]}}},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details","typeLabel":"object[] | null"},"background_image":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL of the image","example":"https://birrpay.io/favicon.ico","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.url","typeLabel":"string"},"position":{"oneOf":[{"type":"string","enum":["left","top left","top","top right","right","bottom right","bottom","bottom left","center"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.position.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.position","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"object","required":["Variants"],"properties":{"Variants":{"type":"string","enum":["cover","contain"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.0.Variants","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.0","typeLabel":"object"},{"type":"object","required":["Percentage"],"properties":{"Percentage":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.1.Percentage","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.1","typeLabel":"object"},{"type":"object","required":["Pixels"],"properties":{"Pixels":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.2.Pixels","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.2","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.3","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size","typeLabel":"object · object · object · null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image","typeLabel":"object | null"},"details_layout":{"oneOf":[{"type":"string","enum":["layout1","layout2"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.details_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.details_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.details_layout","typeLabel":"enum\u003cstring> | null"},"payment_button_text":{"oneOf":[{"type":"string","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text","typeLabel":"string | null"},"custom_message_for_card_terms":{"oneOf":[{"type":"string","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_card_terms.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_card_terms","typeLabel":"string | null"},"custom_message_for_payment_method_types":{"oneOf":[{"type":"array","items":{"type":"object","description":"Custom T\u0026C messages for a specific payment method","required":["payment_method","payment_method_types"],"properties":{"payment_method":{"type":"string","description":"Indicates the type of payment method. Eg: 'card', 'wallet', etc.","enum":["card","card_redirect","pay_later","wallet","bank_redirect","bank_transfer","crypto","bank_debit","reward","real_time_payment","upi","voucher","gift_card","open_banking","mobile_payment","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method","typeLabel":"enum\u003cstring>"},"payment_method_types":{"type":"array","items":{"type":"object","description":"Custom T\u0026C message for a specific payment method type","required":["payment_method_type","message"],"properties":{"payment_method_type":{"type":"string","description":"Indicates the sub type of payment method. Eg: 'google_pay' \u0026 'apple_pay' for wallets.","enum":["ach","affirm","afterpay_clearpay","alfamart","ali_pay","ali_pay_hk","alma","amazon_pay","paysera","apple_pay","atome","bacs","bancontact_card","becs","benefit","bizum","blik","bluecode","boleto","bca_bank_transfer","bni_va","breadpay","bri_va","bhn_card_network","card_redirect","cimb_va","classic","credit","crypto_currency","cashapp","dana","danamon_va","debit","duit_now","efecty","eft","eps","flexiti","fps","evoucher","giropay","givex","google_pay","go_pay","gcash","ideal","interac","indomaret","klarna","kakao_pay","local_bank_redirect","mandiri_va","knet","mb_way","mobile_pay","momo","momo_atm","multibanco","online_banking_thailand","online_banking_czech_republic","online_banking_finland","online_banking_fpx","online_banking_poland","online_banking_slovakia","oxxo","pago_efectivo","permata_bank_transfer","open_banking_uk","pay_bright","payjustnow","paypal","paze","pix","pay_safe_card","przelewy24","prompt_pay","pse","qris","red_compra","red_pagos","samsung_pay","sepa","sepa_bank_transfer","sepa_guarenteed_debit","skrill","sofort","swish","touch_n_go","trustly","twint","upi_collect","upi_intent","upi_qr","vipps","viet_qr","venmo","walley","we_chat_pay","seven_eleven","lawson","mini_stop","family_mart","seicomart","pay_easy","local_bank_transfer","mifinity","open_banking_pis","direct_carrier_billing","instant_bank_transfer","instant_bank_transfer_finland","instant_bank_transfer_poland","revolut_pay","indonesian_bank_transfer","open_banking","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].payment_method_type","typeLabel":"enum\u003cstring>"},"message":{"type":"object","description":"Custom T\u0026C message content and display mode","required":["value"],"properties":{"value":{"type":"string","description":"The text to be shown per payment method type","example":"I authorize Novalnet AG to debit my account.","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.value","typeLabel":"string"},"display_mode":{"type":"string","description":"Display mode options for controlling how messages are shown.","enum":["default_sdk_message","custom_message","hidden"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.display_mode","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message","typeLabel":"object"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX]","typeLabel":"object"},"description":"Payment Method Types","example":[{"message":{"display_mode":"custom","value":"Sample message"},"payment_method_type":"credit"}],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types","typeLabel":"object[]"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"List of custom T\u0026C messages grouped by payment method","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0","typeLabel":"object[]"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types","typeLabel":"object[] | null"},"payment_button_colour":{"oneOf":[{"type":"string","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_colour","typeLabel":"string | null"},"skip_status_screen":{"oneOf":[{"type":"boolean","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.skip_status_screen.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.skip_status_screen.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.skip_status_screen","typeLabel":"boolean | null"},"payment_button_text_colour":{"oneOf":[{"type":"string","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text_colour","typeLabel":"string | null"},"background_colour":{"oneOf":[{"type":"string","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_colour","typeLabel":"string | null"},"sdk_ui_rules":{"oneOf":[{"type":"object","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules","typeLabel":"object | null"},"payment_link_ui_rules":{"oneOf":[{"type":"object","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules","typeLabel":"object | null"},"enable_button_only_on_form_ready":{"oneOf":[{"type":"boolean","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enable_button_only_on_form_ready.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enable_button_only_on_form_ready.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enable_button_only_on_form_ready","typeLabel":"boolean | null"},"payment_form_header_text":{"oneOf":[{"type":"string","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_header_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_header_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_header_text","typeLabel":"string | null"},"payment_form_label_type":{"oneOf":[{"type":"string","enum":["above","floating","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_label_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_label_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_label_type","typeLabel":"enum\u003cstring> | null"},"show_card_terms":{"oneOf":[{"type":"string","enum":["always","auto","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_terms.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_terms","typeLabel":"enum\u003cstring> | null"},"is_setup_mandate_flow":{"oneOf":[{"type":"boolean","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.is_setup_mandate_flow.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.is_setup_mandate_flow.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.is_setup_mandate_flow","typeLabel":"boolean | null"},"color_icon_card_cvc_error":{"oneOf":[{"type":"string","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.color_icon_card_cvc_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.color_icon_card_cvc_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.color_icon_card_cvc_error","typeLabel":"string | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0","typeLabel":"object"},{"type":"null","description":"list of configs for multi theme setup","additionalProperties":{"type":"object","properties":{"theme":{"oneOf":[{"type":"string","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.theme","typeLabel":"string | null"},"logo":{"oneOf":[{"type":"string","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.logo","typeLabel":"string | null"},"seller_name":{"oneOf":[{"type":"string","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.seller_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.seller_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.seller_name","typeLabel":"string | null"},"sdk_layout":{"oneOf":[{"type":"string","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_layout.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_layout","typeLabel":"string | null"},"display_sdk_only":{"oneOf":[{"type":"boolean","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.display_sdk_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.display_sdk_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.display_sdk_only","typeLabel":"boolean | null"},"enabled_saved_payment_method":{"oneOf":[{"type":"boolean","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enabled_saved_payment_method.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enabled_saved_payment_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enabled_saved_payment_method","typeLabel":"boolean | null"},"hide_card_nickname_field":{"oneOf":[{"type":"boolean","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.hide_card_nickname_field.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.hide_card_nickname_field.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.hide_card_nickname_field","typeLabel":"boolean | null"},"show_card_form_by_default":{"oneOf":[{"type":"boolean","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_form_by_default.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_form_by_default.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_form_by_default","typeLabel":"boolean | null"},"transaction_details":{"oneOf":[{"type":"array","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].value","typeLabel":"string"},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position","typeLabel":"integer\u003cint32> | null"},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold","typeLabel":"boolean | null"},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration","typeLabel":"object | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5}]},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true},{"type":"null","description":"Whether the key should be bold","default":false,"example":true}]},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true},{"type":"null","description":"Whether the value should be bold","default":false,"example":true}]}}},{"type":"null"}]}}},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details","typeLabel":"object[] | null"},"background_image":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL of the image","example":"https://birrpay.io/favicon.ico","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.url","typeLabel":"string"},"position":{"oneOf":[{"type":"string","enum":["left","top left","top","top right","right","bottom right","bottom","bottom left","center"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.position.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.position","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"object","required":["Variants"],"properties":{"Variants":{"type":"string","enum":["cover","contain"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.0.Variants","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.0","typeLabel":"object"},{"type":"object","required":["Percentage"],"properties":{"Percentage":{"type":"integer","format":"int32","minimum":0,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.1.Percentage","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.1","typeLabel":"object"},{"type":"object","required":["Pixels"],"properties":{"Pixels":{"type":"integer","format":"int32","minimum":0,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.2.Pixels","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.2","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.3","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size","typeLabel":"object · object · object · null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image","typeLabel":"object | null"},"details_layout":{"oneOf":[{"type":"string","enum":["layout1","layout2"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.details_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.details_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.details_layout","typeLabel":"enum\u003cstring> | null"},"payment_button_text":{"oneOf":[{"type":"string","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text","typeLabel":"string | null"},"custom_message_for_card_terms":{"oneOf":[{"type":"string","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_card_terms.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_card_terms","typeLabel":"string | null"},"custom_message_for_payment_method_types":{"oneOf":[{"type":"array","items":{"type":"object","description":"Custom T\u0026C messages for a specific payment method","required":["payment_method","payment_method_types"],"properties":{"payment_method":{"type":"string","description":"Indicates the type of payment method. Eg: 'card', 'wallet', etc.","enum":["card","card_redirect","pay_later","wallet","bank_redirect","bank_transfer","crypto","bank_debit","reward","real_time_payment","upi","voucher","gift_card","open_banking","mobile_payment","network_token"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method","typeLabel":"enum\u003cstring>"},"payment_method_types":{"type":"array","items":{"type":"object","description":"Custom T\u0026C message for a specific payment method type","required":["payment_method_type","message"],"properties":{"payment_method_type":{"type":"string","description":"Indicates the sub type of payment method. Eg: 'google_pay' \u0026 'apple_pay' for wallets.","enum":["ach","affirm","afterpay_clearpay","alfamart","ali_pay","ali_pay_hk","alma","amazon_pay","paysera","apple_pay","atome","bacs","bancontact_card","becs","benefit","bizum","blik","bluecode","boleto","bca_bank_transfer","bni_va","breadpay","bri_va","bhn_card_network","card_redirect","cimb_va","classic","credit","crypto_currency","cashapp","dana","danamon_va","debit","duit_now","efecty","eft","eps","flexiti","fps","evoucher","giropay","givex","google_pay","go_pay","gcash","ideal","interac","indomaret","klarna","kakao_pay","local_bank_redirect","mandiri_va","knet","mb_way","mobile_pay","momo","momo_atm","multibanco","online_banking_thailand","online_banking_czech_republic","online_banking_finland","online_banking_fpx","online_banking_poland","online_banking_slovakia","oxxo","pago_efectivo","permata_bank_transfer","open_banking_uk","pay_bright","payjustnow","paypal","paze","pix","pay_safe_card","przelewy24","prompt_pay","pse","qris","red_compra","red_pagos","samsung_pay","sepa","sepa_bank_transfer","sepa_guarenteed_debit","skrill","sofort","swish","touch_n_go","trustly","twint","upi_collect","upi_intent","upi_qr","vipps","viet_qr","venmo","walley","we_chat_pay","seven_eleven","lawson","mini_stop","family_mart","seicomart","pay_easy","local_bank_transfer","mifinity","open_banking_pis","direct_carrier_billing","instant_bank_transfer","instant_bank_transfer_finland","instant_bank_transfer_poland","revolut_pay","indonesian_bank_transfer","open_banking","network_token"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].payment_method_type","typeLabel":"enum\u003cstring>"},"message":{"type":"object","description":"Custom T\u0026C message content and display mode","required":["value"],"properties":{"value":{"type":"string","description":"The text to be shown per payment method type","example":"I authorize Novalnet AG to debit my account.","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.value","typeLabel":"string"},"display_mode":{"type":"string","description":"Display mode options for controlling how messages are shown.","enum":["default_sdk_message","custom_message","hidden"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.display_mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message","typeLabel":"object"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX]","typeLabel":"object"},"description":"Payment Method Types","example":[{"message":{"display_mode":"custom","value":"Sample message"},"payment_method_type":"credit"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types","typeLabel":"object[]"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"List of custom T\u0026C messages grouped by payment method","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0","typeLabel":"object[]"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types","typeLabel":"object[] | null"},"payment_button_colour":{"oneOf":[{"type":"string","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_colour","typeLabel":"string | null"},"skip_status_screen":{"oneOf":[{"type":"boolean","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.skip_status_screen.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.skip_status_screen.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.skip_status_screen","typeLabel":"boolean | null"},"payment_button_text_colour":{"oneOf":[{"type":"string","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text_colour","typeLabel":"string | null"},"background_colour":{"oneOf":[{"type":"string","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_colour","typeLabel":"string | null"},"sdk_ui_rules":{"oneOf":[{"type":"object","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules","typeLabel":"object | null"},"payment_link_ui_rules":{"oneOf":[{"type":"object","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules","typeLabel":"object | null"},"enable_button_only_on_form_ready":{"oneOf":[{"type":"boolean","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enable_button_only_on_form_ready.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enable_button_only_on_form_ready.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enable_button_only_on_form_ready","typeLabel":"boolean | null"},"payment_form_header_text":{"oneOf":[{"type":"string","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_header_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_header_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_header_text","typeLabel":"string | null"},"payment_form_label_type":{"oneOf":[{"type":"string","enum":["above","floating","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_label_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_label_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_label_type","typeLabel":"enum\u003cstring> | null"},"show_card_terms":{"oneOf":[{"type":"string","enum":["always","auto","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_terms.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_terms","typeLabel":"enum\u003cstring> | null"},"is_setup_mandate_flow":{"oneOf":[{"type":"boolean","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.is_setup_mandate_flow.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.is_setup_mandate_flow.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.is_setup_mandate_flow","typeLabel":"boolean | null"},"color_icon_card_cvc_error":{"oneOf":[{"type":"string","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.color_icon_card_cvc_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.color_icon_card_cvc_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.color_icon_card_cvc_error","typeLabel":"string | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs","typeLabel":"object | null"},"allowed_domains":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.allowed_domains.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"A list of allowed domains (glob patterns) where this link can be embedded / opened from","uniqueItems":true,"uniqueKey":"payment_link_config.oneOf.0.allowed_domains.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"A list of allowed domains (glob patterns) where this link can be embedded / opened from","uniqueItems":true,"uniqueKey":"payment_link_config.oneOf.0.allowed_domains.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.allowed_domains","typeLabel":"string[] | null"},"branding_visibility":{"oneOf":[{"type":"boolean","description":"Toggle for HyperSwitch branding visibility","uniqueKey":"payment_link_config.oneOf.0.branding_visibility.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Toggle for HyperSwitch branding visibility","uniqueKey":"payment_link_config.oneOf.0.branding_visibility.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.branding_visibility","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config","typeLabel":"object | null"},"authentication_connector_details":{"oneOf":[{"type":"object","required":["authentication_connectors","three_ds_requestor_url"],"properties":{"authentication_connectors":{"type":"array","items":{"type":"string","enum":["threedsecureio","netcetera","gpayments","ctp_mastercard","unified_authentication_service","juspaythreedsserver","ctp_visa","cardinal"],"uniqueKey":"authentication_connector_details.oneOf.0.authentication_connectors.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of authentication connectors","isRequired":true,"uniqueKey":"authentication_connector_details.oneOf.0.authentication_connectors","typeLabel":"enum\u003cstring>[]"},"three_ds_requestor_url":{"type":"string","description":"URL of the (customer service) website that will be shown to the shopper in case of technical errors during the 3D Secure 2 process.","isRequired":true,"uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_url","typeLabel":"string"},"three_ds_requestor_app_url":{"oneOf":[{"type":"string","description":"Merchant app declaring their URL within the CReq message so that the Authentication app can call the Merchant app after OOB authentication has occurred.","uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_app_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant app declaring their URL within the CReq message so that the Authentication app can call the Merchant app after OOB authentication has occurred.","uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_app_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_app_url","typeLabel":"string | null"}},"uniqueKey":"authentication_connector_details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication_connector_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication_connector_details","typeLabel":"object | null"},"use_billing_as_payment_method_billing":{"oneOf":[{"type":"boolean","description":"Whether to use the billing details passed when creating the intent as payment method billing","uniqueKey":"use_billing_as_payment_method_billing.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether to use the billing details passed when creating the intent as payment method billing","uniqueKey":"use_billing_as_payment_method_billing.oneOf.1","typeLabel":"null"}],"uniqueKey":"use_billing_as_payment_method_billing","typeLabel":"boolean | null"},"collect_shipping_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_shipping_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_shipping_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"collect_shipping_details_from_wallet_connector","typeLabel":"boolean | null"},"collect_billing_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_billing_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_billing_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"collect_billing_details_from_wallet_connector","typeLabel":"boolean | null"},"always_collect_shipping_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_shipping_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_shipping_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_collect_shipping_details_from_wallet_connector","typeLabel":"boolean | null"},"always_collect_billing_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_billing_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_billing_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_collect_billing_details_from_wallet_connector","typeLabel":"boolean | null"},"is_connector_agnostic_mit_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if the MIT (merchant initiated transaction) payments can be made connector\nagnostic, i.e., MITs may be processed through different connector than CIT (customer\ninitiated transaction) based on the routing rules.\nIf set to `false`, MIT will go through the same connector as the CIT.","uniqueKey":"is_connector_agnostic_mit_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if the MIT (merchant initiated transaction) payments can be made connector\nagnostic, i.e., MITs may be processed through different connector than CIT (customer\ninitiated transaction) based on the routing rules.\nIf set to `false`, MIT will go through the same connector as the CIT.","uniqueKey":"is_connector_agnostic_mit_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_connector_agnostic_mit_enabled","typeLabel":"boolean | null"},"payout_link_config":{"oneOf":[{"type":"object","description":"Object for GenericLinkUiConfig","required":["allowed_domains"],"properties":{"allowed_domains":{"type":"array","items":{"type":"string","uniqueKey":"payout_link_config.oneOf.0.allowed_domains.items.[INDEX]","typeLabel":"string"},"description":"A list of allowed domains (glob patterns) where this link can be embedded / opened from","uniqueItems":true,"isRequired":true,"uniqueKey":"payout_link_config.oneOf.0.allowed_domains","typeLabel":"string[]"},"logo":{"oneOf":[{"type":"string","description":"Merchant's display logo","example":"https://birrpay.io/favicon.ico","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant's display logo","example":"https://birrpay.io/favicon.ico","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.logo","typeLabel":"string | null"},"merchant_name":{"oneOf":[{"type":"string","description":"Custom merchant name for the link","example":"BirrPay","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.merchant_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for the link","example":"BirrPay","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.merchant_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.merchant_name","typeLabel":"string | null"},"theme":{"oneOf":[{"type":"string","description":"Primary color to be used in the form represented in hex format","example":"#4285F4","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"Primary color to be used in the form represented in hex format","example":"#4285F4","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.theme","typeLabel":"string | null"},"domain_name":{"oneOf":[{"type":"string","description":"Custom domain name to be used for hosting the link","uniqueKey":"payout_link_config.oneOf.0.domain_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom domain name to be used for hosting the link","uniqueKey":"payout_link_config.oneOf.0.domain_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.domain_name","typeLabel":"string | null"},"form_layout":{"oneOf":[{"type":"string","enum":["tabs","journey"],"uniqueKey":"payout_link_config.oneOf.0.form_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payout_link_config.oneOf.0.form_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.form_layout","typeLabel":"enum\u003cstring> | null"},"payout_test_mode":{"oneOf":[{"type":"boolean","description":"Allows for removing any validations / pre-requisites which are necessary in a production environment","default":false,"uniqueKey":"payout_link_config.oneOf.0.payout_test_mode.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Allows for removing any validations / pre-requisites which are necessary in a production environment","default":false,"uniqueKey":"payout_link_config.oneOf.0.payout_test_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.payout_test_mode","typeLabel":"boolean | null"}},"uniqueKey":"payout_link_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payout_link_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config","typeLabel":"object | null"},"outgoing_webhook_custom_http_headers":{"oneOf":[{"type":"object","description":"These key-value pairs are sent as additional custom headers in the outgoing webhook request. It is recommended not to use more than four key-value pairs.","uniqueKey":"outgoing_webhook_custom_http_headers.oneOf.0","typeLabel":"object"},{"type":"null","description":"These key-value pairs are sent as additional custom headers in the outgoing webhook request. It is recommended not to use more than four key-value pairs.","uniqueKey":"outgoing_webhook_custom_http_headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"outgoing_webhook_custom_http_headers","typeLabel":"object | null"},"tax_connector_id":{"oneOf":[{"type":"string","description":"Merchant Connector id to be stored for tax_calculator connector","uniqueKey":"tax_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant Connector id to be stored for tax_calculator connector","uniqueKey":"tax_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tax_connector_id","typeLabel":"string | null"},"is_tax_connector_enabled":{"type":"boolean","description":"Indicates if tax_calculator connector is enabled or not.\nIf set to `true` tax_connector_id will be checked.","uniqueKey":"is_tax_connector_enabled","typeLabel":"boolean"},"is_network_tokenization_enabled":{"type":"boolean","description":"Indicates if network tokenization is enabled or not.","uniqueKey":"is_network_tokenization_enabled","typeLabel":"boolean"},"is_auto_retries_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if is_auto_retries_enabled is enabled or not.","uniqueKey":"is_auto_retries_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if is_auto_retries_enabled is enabled or not.","uniqueKey":"is_auto_retries_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_auto_retries_enabled","typeLabel":"boolean | null"},"max_auto_retries_enabled":{"oneOf":[{"type":"integer","format":"int32","description":"Maximum number of auto retries allowed for a payment","minimum":0,"uniqueKey":"max_auto_retries_enabled.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Maximum number of auto retries allowed for a payment","minimum":0,"uniqueKey":"max_auto_retries_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_auto_retries_enabled","typeLabel":"integer\u003cint32> | null"},"always_request_extended_authorization":{"oneOf":[{"type":"boolean","description":"Bool indicating if extended authentication must be requested for all payments","uniqueKey":"always_request_extended_authorization.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Bool indicating if extended authentication must be requested for all payments","uniqueKey":"always_request_extended_authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_request_extended_authorization","typeLabel":"boolean | null"},"is_click_to_pay_enabled":{"type":"boolean","description":"Indicates if click to pay is enabled or not.","uniqueKey":"is_click_to_pay_enabled","typeLabel":"boolean"},"authentication_product_ids":{"oneOf":[{"type":"object","description":"Product authentication ids","uniqueKey":"authentication_product_ids.oneOf.0","typeLabel":"object"},{"type":"null","description":"Product authentication ids","uniqueKey":"authentication_product_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication_product_ids","typeLabel":"object | null"},"card_testing_guard_config":{"oneOf":[{"type":"object","required":["card_ip_blocking_status","card_ip_blocking_threshold","guest_user_card_blocking_status","guest_user_card_blocking_threshold","customer_id_blocking_status","customer_id_blocking_threshold","card_testing_guard_expiry"],"properties":{"card_ip_blocking_status":{"type":"string","enum":["enabled","disabled"],"isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.card_ip_blocking_status","typeLabel":"enum\u003cstring>"},"card_ip_blocking_threshold":{"type":"integer","format":"int32","description":"Determines the unsuccessful payment threshold for Card IP Blocking for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.card_ip_blocking_threshold","typeLabel":"integer\u003cint32>"},"guest_user_card_blocking_status":{"type":"string","enum":["enabled","disabled"],"isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.guest_user_card_blocking_status","typeLabel":"enum\u003cstring>"},"guest_user_card_blocking_threshold":{"type":"integer","format":"int32","description":"Determines the unsuccessful payment threshold for Guest User Card Blocking for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.guest_user_card_blocking_threshold","typeLabel":"integer\u003cint32>"},"customer_id_blocking_status":{"type":"string","enum":["enabled","disabled"],"isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.customer_id_blocking_status","typeLabel":"enum\u003cstring>"},"customer_id_blocking_threshold":{"type":"integer","format":"int32","description":"Determines the unsuccessful payment threshold for Customer Id Blocking for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.customer_id_blocking_threshold","typeLabel":"integer\u003cint32>"},"card_testing_guard_expiry":{"type":"integer","format":"int32","description":"Determines Redis Expiry for Card Testing Guard for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.card_testing_guard_expiry","typeLabel":"integer\u003cint32>"}},"uniqueKey":"card_testing_guard_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"card_testing_guard_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"card_testing_guard_config","typeLabel":"object | null"},"is_clear_pan_retries_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if clear pan retries is enabled or not.","uniqueKey":"is_clear_pan_retries_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if clear pan retries is enabled or not.","uniqueKey":"is_clear_pan_retries_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_clear_pan_retries_enabled","typeLabel":"boolean | null"},"force_3ds_challenge":{"oneOf":[{"type":"boolean","description":"Indicates if 3ds challenge is forced","uniqueKey":"force_3ds_challenge.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if 3ds challenge is forced","uniqueKey":"force_3ds_challenge.oneOf.1","typeLabel":"null"}],"uniqueKey":"force_3ds_challenge","typeLabel":"boolean | null"},"is_debit_routing_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if debit routing is enabled or not","uniqueKey":"is_debit_routing_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if debit routing is enabled or not","uniqueKey":"is_debit_routing_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_debit_routing_enabled","typeLabel":"boolean | null"},"merchant_business_country":{"oneOf":[{"type":"string","enum":["AF","AX","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","KH","CM","CA","CV","KY","CF","TD","CL","CN","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CU","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SZ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW","US"],"uniqueKey":"merchant_business_country.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"merchant_business_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_business_country","typeLabel":"enum\u003cstring> | null"},"is_iframe_redirection_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if the redirection has to open in the iframe","example":false,"uniqueKey":"is_iframe_redirection_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if the redirection has to open in the iframe","example":false,"uniqueKey":"is_iframe_redirection_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_iframe_redirection_enabled","typeLabel":"boolean | null"},"is_pre_network_tokenization_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if pre network tokenization is enabled or not","uniqueKey":"is_pre_network_tokenization_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if pre network tokenization is enabled or not","uniqueKey":"is_pre_network_tokenization_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_pre_network_tokenization_enabled","typeLabel":"boolean | null"},"merchant_category_code":{"oneOf":[{"type":"string","title":"4 digit Merchant category code (MCC)","example":"5411","uniqueKey":"merchant_category_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"merchant_category_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_category_code","typeLabel":"string | null"},"merchant_country_code":{"oneOf":[{"type":"string","description":"A wrapper type for merchant country codes that provides validation and conversion functionality.\n\nThis type stores a country code as a string and provides methods to validate it\nand convert it to a `Country` enum variant.","uniqueKey":"merchant_country_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"merchant_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_country_code","typeLabel":"string | null"},"dispute_polling_interval":{"oneOf":[{"type":"integer","format":"int32","description":"Time interval (in hours) for polling the connector to check for new disputes","example":2,"uniqueKey":"dispute_polling_interval.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Time interval (in hours) for polling the connector to check for new disputes","example":2,"uniqueKey":"dispute_polling_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"dispute_polling_interval","typeLabel":"integer\u003cint32> | null"},"is_manual_retry_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if manual retry for payment is enabled or not","uniqueKey":"is_manual_retry_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if manual retry for payment is enabled or not","uniqueKey":"is_manual_retry_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_manual_retry_enabled","typeLabel":"boolean | null"},"always_enable_overcapture":{"oneOf":[{"type":"boolean","description":"Bool indicating if overcapture must be requested for all payments","uniqueKey":"always_enable_overcapture.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Bool indicating if overcapture must be requested for all payments","uniqueKey":"always_enable_overcapture.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_enable_overcapture","typeLabel":"boolean | null"},"is_external_vault_enabled":{"oneOf":[{"type":"string","enum":["enable","skip"],"uniqueKey":"is_external_vault_enabled.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"is_external_vault_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_external_vault_enabled","typeLabel":"enum\u003cstring> | null"},"external_vault_connector_details":{"oneOf":[{"type":"object","properties":{"vault_connector_id":{"oneOf":[{"type":"string","description":"Merchant Connector id to be stored for vault connector","uniqueKey":"external_vault_connector_details.oneOf.0.vault_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant Connector id to be stored for vault connector","uniqueKey":"external_vault_connector_details.oneOf.0.vault_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_connector_id","typeLabel":"string | null"},"vault_sdk":{"oneOf":[{"type":"string","enum":["vgs_sdk","hyperswitch_sdk"],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_sdk.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"external_vault_connector_details.oneOf.0.vault_sdk.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_sdk","typeLabel":"enum\u003cstring> | null"},"vault_token_selector":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"token_type":{"oneOf":[{"type":"string","description":"Fields that can be tokenized with vault","enum":["card_number","card_cvc","card_expiry_year","card_expiry_month","network_token","network_token_expiry_year","network_token_expiry_month","network_token_cryptogram"],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX].token_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX].token_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX].token_type","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Fields to tokenization in vault","uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"token_type":{"oneOf":[{"type":"string","description":"Fields that can be tokenized with vault","enum":["card_number","card_cvc","card_expiry_year","card_expiry_month","network_token","network_token_expiry_year","network_token_expiry_month","network_token_cryptogram"]},{"type":"null"}]}}},"description":"Fields to tokenization in vault","uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector","typeLabel":"object[] | null"}},"uniqueKey":"external_vault_connector_details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"external_vault_connector_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details","typeLabel":"object | null"},"billing_processor_id":{"oneOf":[{"type":"string","description":"Merchant Connector id to be stored for billing_processor connector","uniqueKey":"billing_processor_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant Connector id to be stored for billing_processor connector","uniqueKey":"billing_processor_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_processor_id","typeLabel":"string | null"},"is_l2_l3_enabled":{"oneOf":[{"type":"boolean","description":"Flag to enable Level 2 and Level 3 processing data for card transactions","uniqueKey":"is_l2_l3_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable Level 2 and Level 3 processing data for card transactions","uniqueKey":"is_l2_l3_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_l2_l3_enabled","typeLabel":"boolean | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Create a profile with minimal fields":{"title":"Create a profile with minimal fields","value":{}},"Create a profile with profile name":{"title":"Create a profile with profile name","value":{"profile_name":"shoe_business"}}},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"7b7951d8-a8af-40b9-857e-42922d16aa3c":{"description":"Profile Created","content":{"application/json":{"schema":{"type":"object","required":["merchant_id","profile_id","profile_name","enable_payment_response_hash","redirect_to_merchant_with_http_post","is_tax_connector_enabled","is_network_tokenization_enabled","is_auto_retries_enabled","is_click_to_pay_enabled","is_clear_pan_retries_enabled","force_3ds_challenge","is_pre_network_tokenization_enabled"],"properties":{"merchant_id":{"type":"string","description":"The identifier for Merchant Account","example":"y3oqhf46pyzuxjbcn2giaqnb44","maxLength":64,"isRequired":true,"uniqueKey":"merchant_id","typeLabel":"string"},"profile_id":{"type":"string","description":"The identifier for profile. This must be used for creating merchant accounts, payments and payouts","example":"pro_abcdefghijklmnopqrstuvwxyz","maxLength":64,"isRequired":true,"uniqueKey":"profile_id","typeLabel":"string"},"profile_name":{"type":"string","description":"Name of the profile","maxLength":64,"isRequired":true,"uniqueKey":"profile_name","typeLabel":"string"},"enable_payment_response_hash":{"type":"boolean","description":"A boolean value to indicate if payment response hash needs to be enabled","default":true,"example":true,"isRequired":true,"uniqueKey":"enable_payment_response_hash","typeLabel":"boolean"},"redirect_to_merchant_with_http_post":{"type":"boolean","description":"A boolean value to indicate if redirect to merchant with http post needs to be enabled","default":false,"example":true,"isRequired":true,"uniqueKey":"redirect_to_merchant_with_http_post","typeLabel":"boolean"},"is_tax_connector_enabled":{"type":"boolean","description":"Indicates if tax_calculator connector is enabled or not.\nIf set to `true` tax_connector_id will be checked.","isRequired":true,"uniqueKey":"is_tax_connector_enabled","typeLabel":"boolean"},"is_network_tokenization_enabled":{"type":"boolean","description":"Indicates if network tokenization is enabled or not.","default":false,"example":false,"isRequired":true,"uniqueKey":"is_network_tokenization_enabled","typeLabel":"boolean"},"is_auto_retries_enabled":{"type":"boolean","description":"Indicates if is_auto_retries_enabled is enabled or not.","default":false,"example":false,"isRequired":true,"uniqueKey":"is_auto_retries_enabled","typeLabel":"boolean"},"is_click_to_pay_enabled":{"type":"boolean","description":"Indicates if click to pay is enabled or not.","default":false,"example":false,"isRequired":true,"uniqueKey":"is_click_to_pay_enabled","typeLabel":"boolean"},"is_clear_pan_retries_enabled":{"type":"boolean","description":"Indicates if clear pan retries is enabled or not.","isRequired":true,"uniqueKey":"is_clear_pan_retries_enabled","typeLabel":"boolean"},"force_3ds_challenge":{"type":"boolean","description":"Indicates if 3ds challenge is forced","isRequired":true,"uniqueKey":"force_3ds_challenge","typeLabel":"boolean"},"is_pre_network_tokenization_enabled":{"type":"boolean","description":"Indicates if pre network tokenization is enabled or not","default":false,"example":false,"isRequired":true,"uniqueKey":"is_pre_network_tokenization_enabled","typeLabel":"boolean"},"return_url":{"oneOf":[{"type":"string","description":"The URL to redirect after the completion of the operation","example":"https://www.example.com/success","maxLength":255,"uniqueKey":"return_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL to redirect after the completion of the operation","example":"https://www.example.com/success","maxLength":255,"uniqueKey":"return_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"return_url","typeLabel":"string | null"},"payment_response_hash_key":{"oneOf":[{"type":"string","description":"Refers to the hash key used for calculating the signature for webhooks and redirect response. If the value is not provided, a value is automatically generated.","uniqueKey":"payment_response_hash_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"Refers to the hash key used for calculating the signature for webhooks and redirect response. If the value is not provided, a value is automatically generated.","uniqueKey":"payment_response_hash_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_response_hash_key","typeLabel":"string | null"},"webhook_details":{"oneOf":[{"type":"object","required":["payment_statuses_enabled","refund_statuses_enabled"],"properties":{"payment_statuses_enabled":{"type":"array","items":{"type":"string","description":"Represents the overall status of a payment intent.\nThe status transitions through various states depending on the payment method, confirmation, capture method, and any subsequent actions (like customer authentication or manual capture).","enum":["succeeded","failed","cancelled","cancelled_post_capture","processing","requires_customer_action","requires_merchant_action","requires_payment_method","requires_confirmation","requires_capture","partially_captured","partially_captured_and_capturable","partially_authorized_and_requires_capture","partially_captured_and_processing","conflicted","expired"],"uniqueKey":"webhook_details.oneOf.0.payment_statuses_enabled.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of payment statuses that triggers a webhook for payment intents","example":["succeeded","failed","partially_captured","requires_merchant_action"],"isRequired":true,"uniqueKey":"webhook_details.oneOf.0.payment_statuses_enabled","typeLabel":"enum\u003cstring>[]"},"refund_statuses_enabled":{"type":"array","items":{"type":"string","description":"Represents the overall status of a payment intent.\nThe status transitions through various states depending on the payment method, confirmation, capture method, and any subsequent actions (like customer authentication or manual capture).","enum":["succeeded","failed","cancelled","cancelled_post_capture","processing","requires_customer_action","requires_merchant_action","requires_payment_method","requires_confirmation","requires_capture","partially_captured","partially_captured_and_capturable","partially_authorized_and_requires_capture","partially_captured_and_processing","conflicted","expired"],"uniqueKey":"webhook_details.oneOf.0.refund_statuses_enabled.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of refund statuses that triggers a webhook for refunds","example":["success","failure"],"isRequired":true,"uniqueKey":"webhook_details.oneOf.0.refund_statuses_enabled","typeLabel":"enum\u003cstring>[]"},"webhook_version":{"oneOf":[{"type":"string","description":"The version for Webhook","example":"1.0.2","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"The version for Webhook","example":"1.0.2","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_version","typeLabel":"string | null"},"webhook_username":{"oneOf":[{"type":"string","description":"The user name for Webhook login","example":"ekart_retail","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_username.oneOf.0","typeLabel":"string"},{"type":"null","description":"The user name for Webhook login","example":"ekart_retail","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_username.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_username","typeLabel":"string | null"},"webhook_password":{"oneOf":[{"type":"string","description":"The password for Webhook login","example":"ekart@123","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_password.oneOf.0","typeLabel":"string"},{"type":"null","description":"The password for Webhook login","example":"ekart@123","maxLength":255,"uniqueKey":"webhook_details.oneOf.0.webhook_password.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_password","typeLabel":"string | null"},"webhook_url":{"oneOf":[{"type":"string","description":"The url for the webhook endpoint","example":"www.ekart.com/webhooks","uniqueKey":"webhook_details.oneOf.0.webhook_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url for the webhook endpoint","example":"www.ekart.com/webhooks","uniqueKey":"webhook_details.oneOf.0.webhook_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.webhook_url","typeLabel":"string | null"},"payment_created_enabled":{"oneOf":[{"type":"boolean","description":"If this property is true, a webhook message is posted whenever a new payment is created","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_created_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If this property is true, a webhook message is posted whenever a new payment is created","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_created_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payment_created_enabled","typeLabel":"boolean | null"},"payment_succeeded_enabled":{"oneOf":[{"type":"boolean","description":"If this property is true, a webhook message is posted whenever a payment is successful","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_succeeded_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If this property is true, a webhook message is posted whenever a payment is successful","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_succeeded_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payment_succeeded_enabled","typeLabel":"boolean | null"},"payment_failed_enabled":{"oneOf":[{"type":"boolean","description":"If this property is true, a webhook message is posted whenever a payment fails","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_failed_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If this property is true, a webhook message is posted whenever a payment fails","example":true,"uniqueKey":"webhook_details.oneOf.0.payment_failed_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payment_failed_enabled","typeLabel":"boolean | null"},"payout_statuses_enabled":{"oneOf":[{"type":"array","items":{"type":"string","enum":["success","failed","cancelled","initiated","expired","reversed","pending","ineligible","requires_creation","requires_confirmation","requires_payout_method_data","requires_fulfillment","requires_vendor_account_creation"],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of payout statuses that triggers a webhook for payouts","example":["success","failed"],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"type":"string","enum":["success","failed","cancelled","initiated","expired","reversed","pending","ineligible","requires_creation","requires_confirmation","requires_payout_method_data","requires_fulfillment","requires_vendor_account_creation"]},"description":"List of payout statuses that triggers a webhook for payouts","example":["success","failed"],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details.oneOf.0.payout_statuses_enabled","typeLabel":"enum\u003cstring>[] | null"}},"additionalProperties":false,"uniqueKey":"webhook_details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"webhook_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_details","typeLabel":"object | null"},"metadata":{"oneOf":[{"type":"object","description":"Metadata is useful for storing additional, unstructured information on an object.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Metadata is useful for storing additional, unstructured information on an object.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"routing_algorithm":{"oneOf":[{"type":"object","description":"The routing algorithm to be used for routing payments to desired connectors","uniqueKey":"routing_algorithm.oneOf.0","typeLabel":"object"},{"type":"null","description":"The routing algorithm to be used for routing payments to desired connectors","uniqueKey":"routing_algorithm.oneOf.1","typeLabel":"null"}],"uniqueKey":"routing_algorithm","typeLabel":"object | null"},"intent_fulfillment_time":{"oneOf":[{"type":"integer","format":"int64","description":"Will be used to determine the time till which your payment will be active once the payment session starts","example":900,"uniqueKey":"intent_fulfillment_time.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Will be used to determine the time till which your payment will be active once the payment session starts","example":900,"uniqueKey":"intent_fulfillment_time.oneOf.1","typeLabel":"null"}],"uniqueKey":"intent_fulfillment_time","typeLabel":"integer\u003cint64> | null"},"frm_routing_algorithm":{"oneOf":[{"type":"object","description":"The routing algorithm to be used to process the incoming request from merchant to outgoing payment processor or payment method. The default is 'Custom'","uniqueKey":"frm_routing_algorithm.oneOf.0","typeLabel":"object"},{"type":"null","description":"The routing algorithm to be used to process the incoming request from merchant to outgoing payment processor or payment method. The default is 'Custom'","uniqueKey":"frm_routing_algorithm.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm","typeLabel":"object | null"},"payout_routing_algorithm":{"oneOf":[{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["single"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.0.type","typeLabel":"enum\u003cstring>"},"data":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.0.data.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.0.data.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.0.data.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.0.data.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.0.data","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["priority"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.1.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.1.data","typeLabel":"object[]"}},"uniqueKey":"payout_routing_algorithm.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["volume_split"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","required":["connector","split"],"properties":{"connector":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payout_routing_algorithm.oneOf.2.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.2.data","typeLabel":"object[]"}},"uniqueKey":"payout_routing_algorithm.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["advanced"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.type","typeLabel":"enum\u003cstring>"},"data":{"type":"object","description":"The program, having a default connector selection and\na bunch of rules. Also can hold arbitrary metadata.","required":["defaultSelection","rules","metadata"],"properties":{"defaultSelection":{"oneOf":[{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["priority"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["volume_split"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","required":["connector","split"],"properties":{"connector":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.defaultSelection","typeLabel":"object"},"rules":{"type":"object","description":"Represents a rule\n\n```text\nrule_name: [stripe, adyen, checkout]\n{\npayment.method = card {\npayment.method.cardtype = (credit, debit) {\npayment.method.network = (amex, rupay, diners)\n}\n\npayment.method.cardtype = credit\n}\n}\n```","required":["name","connectorSelection","statements"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.name","typeLabel":"string"},"connectorSelection":{"oneOf":[{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["priority"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["volume_split"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.type","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","required":["connector","split"],"properties":{"connector":{"type":"object","description":"Routable Connector chosen for a payment","required":["connector"],"properties":{"connector":{"type":"string","description":"RoutableConnectors are the subset of Connectors that are eligible for payments routing","enum":["authipay","adyenplatform","stripe_billing_test","phonypay","fauxpay","pretendpay","stripe_test","adyen_test","checkout_test","paypal_test","aci","adyen","affirm","airwallex","amazonpay","archipel","authorizedotnet","bankofamerica","barclaycard","billwerk","bitpay","bambora","blackhawknetwork","bamboraapac","bluesnap","calida","boku","braintree","breadpay","cashtocode","celero","chargebee","custombilling","checkbook","checkout","coinbase","coingate","cryptopay","cybersource","datatrans","deutschebank","digitalvirgo","dlocal","dwolla","ebanx","elavon","facilitapay","finix","fiserv","fiservemea","fiuu","flexiti","forte","getnet","gigadat","globalpay","globepay","gocardless","hipay","helcim","iatapay","inespay","itaubank","jpmorgan","klarna","loonio","mifinity","mollie","moneris","multisafepay","nexinets","nexixpay","nmi","nomupay","noon","nordea","novalnet","nuvei","opennode","paybox","payme","payload","payone","paypal","paysafe","paystack","paytm","payu","peachpayments","payjustnow","payjustnowinstore","phonepe","placetopay","powertranz","prophetpay","rapyd","razorpay","recurly","redsys","riskified","santander","shift4","signifyd","silverflow","square","stax","stripe","stripebilling","tesouro","trustpay","trustpayments","tokenio","tsys","volt","wellsfargo","wise","worldline","worldpay","worldpaymodular","worldpayvantiv","worldpayxml","xendit","zen","zift","plaid","zsl","juspaythreedsserver","ctp_mastercard","ctp_visa","netcetera","cardinal","threedsecureio"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.connectorSelection","typeLabel":"object"},"statements":{"type":"array","items":{"type":"object","description":"Represents an IF statement with conditions and optional nested IF statements\n\n```text\npayment.method = card {\npayment.method.cardtype = (credit, debit) {\npayment.method.network = (amex, rupay, diners)\n}\n}\n```","required":["condition"],"properties":{"condition":{"type":"array","items":{"type":"object","description":"Represents a single comparison condition.","required":["lhs","comparison","value","metadata"],"properties":{"lhs":{"type":"string","description":"The left hand side which will always be a domain input identifier like \"payment.method.cardtype\"","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].lhs","typeLabel":"string"},"comparison":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].comparison","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"integer","format":"int64","description":"Represents a number literal","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.value","typeLabel":"integer\u003cint64>"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents an enum variant","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["metadata_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.type","typeLabel":"enum\u003cstring>"},"value":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["str_value"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a arbitrary String value","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["global_ref"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a global reference, which is a reference to a global variable","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"integer","format":"int64","minimum":0,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value.items.[INDEX]","typeLabel":"integer\u003cint64>"},"description":"Represents an array of numbers. This is basically used for\n\"one of the given numbers\" operations\neg: payment.method.amount = (1, 2, 3)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value","typeLabel":"integer\u003cint64>[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value.items.[INDEX]","typeLabel":"string"},"description":"Similar to NumberArray but for enum variants\neg: payment.method.cardtype = (debit, credit)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_comparison_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"object","description":"Represents a number comparison for \"NumberComparisonArrayValue\"","required":["comparisonType","number"],"properties":{"comparisonType":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].comparisonType","typeLabel":"enum\u003cstring>"},"number":{"type":"integer","format":"int64","description":"This Unit struct represents MinorUnit in which core amount works","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].number","typeLabel":"integer\u003cint64>"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX]","typeLabel":"object"},"description":"Like a number array but can include comparisons. Useful for\nconditions like \"500 \u003c amount \u003c 1000\"\neg: payment.amount = (> 500, \u003c 1000)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value","typeLabel":"object"},"metadata":{"type":"object","description":"Additional metadata that the Static Analyzer and Backend does not touch.\nThis can be used to store useful information for the frontend and is required for communication\nbetween the static analyzer and the frontend.","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition","typeLabel":"object[]"},"nested":{"oneOf":[{"type":"array","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested.oneOf.0","typeLabel":"array"},{"type":"null","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested","typeLabel":"array | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules.statements","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.rules","typeLabel":"object"},"metadata":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.3.data.metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data.metadata","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.3.data","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.3","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["three_ds_decision_rule"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.type","typeLabel":"enum\u003cstring>"},"data":{"type":"object","required":["defaultSelection","rules","metadata"],"properties":{"defaultSelection":{"type":"object","description":"Struct representing the output configuration for the 3DS Decision Rule Engine.","required":["decision"],"properties":{"decision":{"type":"string","description":"Enum representing the possible outcomes of the 3DS Decision Rule Engine.","enum":["no_three_ds","challenge_requested","challenge_preferred","three_ds_exemption_requested_tra","three_ds_exemption_requested_low_value","issuer_three_ds_exemption_requested"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.defaultSelection.decision","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.defaultSelection","typeLabel":"object"},"rules":{"type":"object","required":["name","connectorSelection","statements"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.name","typeLabel":"string"},"connectorSelection":{"type":"string","description":"Enum representing the possible outcomes of the 3DS Decision Rule Engine.","enum":["no_three_ds","challenge_requested","challenge_preferred","three_ds_exemption_requested_tra","three_ds_exemption_requested_low_value","issuer_three_ds_exemption_requested"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.connectorSelection","typeLabel":"enum\u003cstring>"},"statements":{"type":"array","items":{"type":"object","description":"Represents an IF statement with conditions and optional nested IF statements\n\n```text\npayment.method = card {\npayment.method.cardtype = (credit, debit) {\npayment.method.network = (amex, rupay, diners)\n}\n}\n```","required":["condition"],"properties":{"condition":{"type":"array","items":{"type":"object","description":"Represents a single comparison condition.","required":["lhs","comparison","value","metadata"],"properties":{"lhs":{"type":"string","description":"The left hand side which will always be a domain input identifier like \"payment.method.cardtype\"","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].lhs","typeLabel":"string"},"comparison":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].comparison","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"integer","format":"int64","description":"Represents a number literal","minimum":0,"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.value","typeLabel":"integer\u003cint64>"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents an enum variant","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["metadata_variant"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.type","typeLabel":"enum\u003cstring>"},"value":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["str_value"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a arbitrary String value","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["global_ref"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Represents a global reference, which is a reference to a global variable","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"integer","format":"int64","minimum":0,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value.items.[INDEX]","typeLabel":"integer\u003cint64>"},"description":"Represents an array of numbers. This is basically used for\n\"one of the given numbers\" operations\neg: payment.method.amount = (1, 2, 3)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value","typeLabel":"integer\u003cint64>[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"string","uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value.items.[INDEX]","typeLabel":"string"},"description":"Similar to NumberArray but for enum variants\neg: payment.method.cardtype = (debit, credit)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_comparison_array"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.type","typeLabel":"enum\u003cstring>"},"value":{"type":"array","items":{"type":"object","description":"Represents a number comparison for \"NumberComparisonArrayValue\"","required":["comparisonType","number"],"properties":{"comparisonType":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].comparisonType","typeLabel":"enum\u003cstring>"},"number":{"type":"integer","format":"int64","description":"This Unit struct represents MinorUnit in which core amount works","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].number","typeLabel":"integer\u003cint64>"}},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX]","typeLabel":"object"},"description":"Like a number array but can include comparisons. Useful for\nconditions like \"500 \u003c amount \u003c 1000\"\neg: payment.amount = (> 500, \u003c 1000)","isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value","typeLabel":"object"},"metadata":{"type":"object","description":"Additional metadata that the Static Analyzer and Backend does not touch.\nThis can be used to store useful information for the frontend and is required for communication\nbetween the static analyzer and the frontend.","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition","typeLabel":"object[]"},"nested":{"oneOf":[{"type":"array","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested.oneOf.0","typeLabel":"array"},{"type":"null","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested","typeLabel":"array | null"}},"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules.statements","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.rules","typeLabel":"object"},"metadata":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"payout_routing_algorithm.oneOf.4.data.metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data.metadata","typeLabel":"object"}},"isRequired":true,"uniqueKey":"payout_routing_algorithm.oneOf.4.data","typeLabel":"object"}},"uniqueKey":"payout_routing_algorithm.oneOf.4","typeLabel":"object"},{"type":"null","uniqueKey":"payout_routing_algorithm.oneOf.5","typeLabel":"null"}],"uniqueKey":"payout_routing_algorithm","typeLabel":"object · object · object · object · object · null"},"applepay_verified_domains":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"applepay_verified_domains.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Verified Apple Pay domains for a particular profile","uniqueKey":"applepay_verified_domains.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Verified Apple Pay domains for a particular profile","uniqueKey":"applepay_verified_domains.oneOf.1","typeLabel":"null"}],"uniqueKey":"applepay_verified_domains","typeLabel":"string[] | null"},"session_expiry":{"oneOf":[{"type":"integer","format":"int64","description":"Client Secret Default expiry for all payments created under this profile","example":900,"uniqueKey":"session_expiry.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Client Secret Default expiry for all payments created under this profile","example":900,"uniqueKey":"session_expiry.oneOf.1","typeLabel":"null"}],"uniqueKey":"session_expiry","typeLabel":"integer\u003cint64> | null"},"payment_link_config":{"oneOf":[{"type":"object","properties":{"theme":{"oneOf":[{"type":"string","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.theme","typeLabel":"string | null"},"logo":{"oneOf":[{"type":"string","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.logo","typeLabel":"string | null"},"seller_name":{"oneOf":[{"type":"string","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.seller_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.seller_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.seller_name","typeLabel":"string | null"},"sdk_layout":{"oneOf":[{"type":"string","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.sdk_layout.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.sdk_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.sdk_layout","typeLabel":"string | null"},"display_sdk_only":{"oneOf":[{"type":"boolean","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.display_sdk_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.display_sdk_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.display_sdk_only","typeLabel":"boolean | null"},"enabled_saved_payment_method":{"oneOf":[{"type":"boolean","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.enabled_saved_payment_method.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.enabled_saved_payment_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.enabled_saved_payment_method","typeLabel":"boolean | null"},"hide_card_nickname_field":{"oneOf":[{"type":"boolean","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.hide_card_nickname_field.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.hide_card_nickname_field.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.hide_card_nickname_field","typeLabel":"boolean | null"},"show_card_form_by_default":{"oneOf":[{"type":"boolean","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.show_card_form_by_default.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.show_card_form_by_default.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.show_card_form_by_default","typeLabel":"boolean | null"},"transaction_details":{"oneOf":[{"type":"array","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].value","typeLabel":"string"},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position","typeLabel":"integer\u003cint32> | null"},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold","typeLabel":"boolean | null"},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX].ui_configuration","typeLabel":"object | null"}},"uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5}]},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true},{"type":"null","description":"Whether the key should be bold","default":false,"example":true}]},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true},{"type":"null","description":"Whether the value should be bold","default":false,"example":true}]}}},{"type":"null"}]}}},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.transaction_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.transaction_details","typeLabel":"object[] | null"},"background_image":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL of the image","example":"https://birrpay.io/favicon.ico","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.url","typeLabel":"string"},"position":{"oneOf":[{"type":"string","enum":["left","top left","top","top right","right","bottom right","bottom","bottom left","center"],"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.position.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.position","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"object","required":["Variants"],"properties":{"Variants":{"type":"string","enum":["cover","contain"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.0.Variants","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.0","typeLabel":"object"},{"type":"object","required":["Percentage"],"properties":{"Percentage":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.1.Percentage","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.1","typeLabel":"object"},{"type":"object","required":["Pixels"],"properties":{"Pixels":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.2.Pixels","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.2","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size.oneOf.3","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0.size","typeLabel":"object · object · object · null"}},"uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.background_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_image","typeLabel":"object | null"},"details_layout":{"oneOf":[{"type":"string","enum":["layout1","layout2"],"uniqueKey":"payment_link_config.oneOf.0.details_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.details_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.details_layout","typeLabel":"enum\u003cstring> | null"},"payment_button_text":{"oneOf":[{"type":"string","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_button_text","typeLabel":"string | null"},"custom_message_for_card_terms":{"oneOf":[{"type":"string","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_card_terms.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_card_terms","typeLabel":"string | null"},"custom_message_for_payment_method_types":{"oneOf":[{"type":"array","items":{"type":"object","description":"Custom T\u0026C messages for a specific payment method","required":["payment_method","payment_method_types"],"properties":{"payment_method":{"type":"string","description":"Indicates the type of payment method. Eg: 'card', 'wallet', etc.","enum":["card","card_redirect","pay_later","wallet","bank_redirect","bank_transfer","crypto","bank_debit","reward","real_time_payment","upi","voucher","gift_card","open_banking","mobile_payment","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method","typeLabel":"enum\u003cstring>"},"payment_method_types":{"type":"array","items":{"type":"object","description":"Custom T\u0026C message for a specific payment method type","required":["payment_method_type","message"],"properties":{"payment_method_type":{"type":"string","description":"Indicates the sub type of payment method. Eg: 'google_pay' \u0026 'apple_pay' for wallets.","enum":["ach","affirm","afterpay_clearpay","alfamart","ali_pay","ali_pay_hk","alma","amazon_pay","paysera","apple_pay","atome","bacs","bancontact_card","becs","benefit","bizum","blik","bluecode","boleto","bca_bank_transfer","bni_va","breadpay","bri_va","bhn_card_network","card_redirect","cimb_va","classic","credit","crypto_currency","cashapp","dana","danamon_va","debit","duit_now","efecty","eft","eps","flexiti","fps","evoucher","giropay","givex","google_pay","go_pay","gcash","ideal","interac","indomaret","klarna","kakao_pay","local_bank_redirect","mandiri_va","knet","mb_way","mobile_pay","momo","momo_atm","multibanco","online_banking_thailand","online_banking_czech_republic","online_banking_finland","online_banking_fpx","online_banking_poland","online_banking_slovakia","oxxo","pago_efectivo","permata_bank_transfer","open_banking_uk","pay_bright","payjustnow","paypal","paze","pix","pay_safe_card","przelewy24","prompt_pay","pse","qris","red_compra","red_pagos","samsung_pay","sepa","sepa_bank_transfer","sepa_guarenteed_debit","skrill","sofort","swish","touch_n_go","trustly","twint","upi_collect","upi_intent","upi_qr","vipps","viet_qr","venmo","walley","we_chat_pay","seven_eleven","lawson","mini_stop","family_mart","seicomart","pay_easy","local_bank_transfer","mifinity","open_banking_pis","direct_carrier_billing","instant_bank_transfer","instant_bank_transfer_finland","instant_bank_transfer_poland","revolut_pay","indonesian_bank_transfer","open_banking","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].payment_method_type","typeLabel":"enum\u003cstring>"},"message":{"type":"object","description":"Custom T\u0026C message content and display mode","required":["value"],"properties":{"value":{"type":"string","description":"The text to be shown per payment method type","example":"I authorize Novalnet AG to debit my account.","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.value","typeLabel":"string"},"display_mode":{"type":"string","description":"Display mode options for controlling how messages are shown.","enum":["default_sdk_message","custom_message","hidden"],"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.display_mode","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message","typeLabel":"object"}},"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX]","typeLabel":"object"},"description":"Payment Method Types","example":[{"message":{"display_mode":"custom","value":"Sample message"},"payment_method_type":"credit"}],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types","typeLabel":"object[]"}},"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"List of custom T\u0026C messages grouped by payment method","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.0","typeLabel":"object[]"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.custom_message_for_payment_method_types","typeLabel":"object[] | null"},"payment_button_colour":{"oneOf":[{"type":"string","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_button_colour","typeLabel":"string | null"},"skip_status_screen":{"oneOf":[{"type":"boolean","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.skip_status_screen.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.skip_status_screen.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.skip_status_screen","typeLabel":"boolean | null"},"payment_button_text_colour":{"oneOf":[{"type":"string","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.payment_button_text_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_button_text_colour","typeLabel":"string | null"},"background_colour":{"oneOf":[{"type":"string","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.background_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.background_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.background_colour","typeLabel":"string | null"},"sdk_ui_rules":{"oneOf":[{"type":"object","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.sdk_ui_rules","typeLabel":"object | null"},"payment_link_ui_rules":{"oneOf":[{"type":"object","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_link_ui_rules","typeLabel":"object | null"},"enable_button_only_on_form_ready":{"oneOf":[{"type":"boolean","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.enable_button_only_on_form_ready.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.enable_button_only_on_form_ready.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.enable_button_only_on_form_ready","typeLabel":"boolean | null"},"payment_form_header_text":{"oneOf":[{"type":"string","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.payment_form_header_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.payment_form_header_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_form_header_text","typeLabel":"string | null"},"payment_form_label_type":{"oneOf":[{"type":"string","enum":["above","floating","never"],"uniqueKey":"payment_link_config.oneOf.0.payment_form_label_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.payment_form_label_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.payment_form_label_type","typeLabel":"enum\u003cstring> | null"},"show_card_terms":{"oneOf":[{"type":"string","enum":["always","auto","never"],"uniqueKey":"payment_link_config.oneOf.0.show_card_terms.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.show_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.show_card_terms","typeLabel":"enum\u003cstring> | null"},"is_setup_mandate_flow":{"oneOf":[{"type":"boolean","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.is_setup_mandate_flow.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.is_setup_mandate_flow.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.is_setup_mandate_flow","typeLabel":"boolean | null"},"color_icon_card_cvc_error":{"oneOf":[{"type":"string","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.color_icon_card_cvc_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.color_icon_card_cvc_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.color_icon_card_cvc_error","typeLabel":"string | null"},"domain_name":{"oneOf":[{"type":"string","description":"Custom domain name to be used for hosting the link in your own domain","uniqueKey":"payment_link_config.oneOf.0.domain_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom domain name to be used for hosting the link in your own domain","uniqueKey":"payment_link_config.oneOf.0.domain_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.domain_name","typeLabel":"string | null"},"business_specific_configs":{"oneOf":[{"type":"object","description":"list of configs for multi theme setup","additionalProperties":{"type":"object","properties":{"theme":{"oneOf":[{"type":"string","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.theme","typeLabel":"string | null"},"logo":{"oneOf":[{"type":"string","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.logo","typeLabel":"string | null"},"seller_name":{"oneOf":[{"type":"string","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.seller_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.seller_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.seller_name","typeLabel":"string | null"},"sdk_layout":{"oneOf":[{"type":"string","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_layout.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_layout","typeLabel":"string | null"},"display_sdk_only":{"oneOf":[{"type":"boolean","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.display_sdk_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.display_sdk_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.display_sdk_only","typeLabel":"boolean | null"},"enabled_saved_payment_method":{"oneOf":[{"type":"boolean","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enabled_saved_payment_method.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enabled_saved_payment_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enabled_saved_payment_method","typeLabel":"boolean | null"},"hide_card_nickname_field":{"oneOf":[{"type":"boolean","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.hide_card_nickname_field.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.hide_card_nickname_field.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.hide_card_nickname_field","typeLabel":"boolean | null"},"show_card_form_by_default":{"oneOf":[{"type":"boolean","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_form_by_default.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_form_by_default.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_form_by_default","typeLabel":"boolean | null"},"transaction_details":{"oneOf":[{"type":"array","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].value","typeLabel":"string"},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position","typeLabel":"integer\u003cint32> | null"},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold","typeLabel":"boolean | null"},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration","typeLabel":"object | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5}]},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true},{"type":"null","description":"Whether the key should be bold","default":false,"example":true}]},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true},{"type":"null","description":"Whether the value should be bold","default":false,"example":true}]}}},{"type":"null"}]}}},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.transaction_details","typeLabel":"object[] | null"},"background_image":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL of the image","example":"https://birrpay.io/favicon.ico","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.url","typeLabel":"string"},"position":{"oneOf":[{"type":"string","enum":["left","top left","top","top right","right","bottom right","bottom","bottom left","center"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.position.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.position","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"object","required":["Variants"],"properties":{"Variants":{"type":"string","enum":["cover","contain"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.0.Variants","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.0","typeLabel":"object"},{"type":"object","required":["Percentage"],"properties":{"Percentage":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.1.Percentage","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.1","typeLabel":"object"},{"type":"object","required":["Pixels"],"properties":{"Pixels":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.2.Pixels","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.2","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size.oneOf.3","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0.size","typeLabel":"object · object · object · null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_image","typeLabel":"object | null"},"details_layout":{"oneOf":[{"type":"string","enum":["layout1","layout2"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.details_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.details_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.details_layout","typeLabel":"enum\u003cstring> | null"},"payment_button_text":{"oneOf":[{"type":"string","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text","typeLabel":"string | null"},"custom_message_for_card_terms":{"oneOf":[{"type":"string","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_card_terms.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_card_terms","typeLabel":"string | null"},"custom_message_for_payment_method_types":{"oneOf":[{"type":"array","items":{"type":"object","description":"Custom T\u0026C messages for a specific payment method","required":["payment_method","payment_method_types"],"properties":{"payment_method":{"type":"string","description":"Indicates the type of payment method. Eg: 'card', 'wallet', etc.","enum":["card","card_redirect","pay_later","wallet","bank_redirect","bank_transfer","crypto","bank_debit","reward","real_time_payment","upi","voucher","gift_card","open_banking","mobile_payment","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method","typeLabel":"enum\u003cstring>"},"payment_method_types":{"type":"array","items":{"type":"object","description":"Custom T\u0026C message for a specific payment method type","required":["payment_method_type","message"],"properties":{"payment_method_type":{"type":"string","description":"Indicates the sub type of payment method. Eg: 'google_pay' \u0026 'apple_pay' for wallets.","enum":["ach","affirm","afterpay_clearpay","alfamart","ali_pay","ali_pay_hk","alma","amazon_pay","paysera","apple_pay","atome","bacs","bancontact_card","becs","benefit","bizum","blik","bluecode","boleto","bca_bank_transfer","bni_va","breadpay","bri_va","bhn_card_network","card_redirect","cimb_va","classic","credit","crypto_currency","cashapp","dana","danamon_va","debit","duit_now","efecty","eft","eps","flexiti","fps","evoucher","giropay","givex","google_pay","go_pay","gcash","ideal","interac","indomaret","klarna","kakao_pay","local_bank_redirect","mandiri_va","knet","mb_way","mobile_pay","momo","momo_atm","multibanco","online_banking_thailand","online_banking_czech_republic","online_banking_finland","online_banking_fpx","online_banking_poland","online_banking_slovakia","oxxo","pago_efectivo","permata_bank_transfer","open_banking_uk","pay_bright","payjustnow","paypal","paze","pix","pay_safe_card","przelewy24","prompt_pay","pse","qris","red_compra","red_pagos","samsung_pay","sepa","sepa_bank_transfer","sepa_guarenteed_debit","skrill","sofort","swish","touch_n_go","trustly","twint","upi_collect","upi_intent","upi_qr","vipps","viet_qr","venmo","walley","we_chat_pay","seven_eleven","lawson","mini_stop","family_mart","seicomart","pay_easy","local_bank_transfer","mifinity","open_banking_pis","direct_carrier_billing","instant_bank_transfer","instant_bank_transfer_finland","instant_bank_transfer_poland","revolut_pay","indonesian_bank_transfer","open_banking","network_token"],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].payment_method_type","typeLabel":"enum\u003cstring>"},"message":{"type":"object","description":"Custom T\u0026C message content and display mode","required":["value"],"properties":{"value":{"type":"string","description":"The text to be shown per payment method type","example":"I authorize Novalnet AG to debit my account.","isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.value","typeLabel":"string"},"display_mode":{"type":"string","description":"Display mode options for controlling how messages are shown.","enum":["default_sdk_message","custom_message","hidden"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.display_mode","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message","typeLabel":"object"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX]","typeLabel":"object"},"description":"Payment Method Types","example":[{"message":{"display_mode":"custom","value":"Sample message"},"payment_method_type":"credit"}],"isRequired":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types","typeLabel":"object[]"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"List of custom T\u0026C messages grouped by payment method","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.0","typeLabel":"object[]"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.custom_message_for_payment_method_types","typeLabel":"object[] | null"},"payment_button_colour":{"oneOf":[{"type":"string","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_colour","typeLabel":"string | null"},"skip_status_screen":{"oneOf":[{"type":"boolean","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.skip_status_screen.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.skip_status_screen.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.skip_status_screen","typeLabel":"boolean | null"},"payment_button_text_colour":{"oneOf":[{"type":"string","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_button_text_colour","typeLabel":"string | null"},"background_colour":{"oneOf":[{"type":"string","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.background_colour","typeLabel":"string | null"},"sdk_ui_rules":{"oneOf":[{"type":"object","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.sdk_ui_rules","typeLabel":"object | null"},"payment_link_ui_rules":{"oneOf":[{"type":"object","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_link_ui_rules","typeLabel":"object | null"},"enable_button_only_on_form_ready":{"oneOf":[{"type":"boolean","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enable_button_only_on_form_ready.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enable_button_only_on_form_ready.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.enable_button_only_on_form_ready","typeLabel":"boolean | null"},"payment_form_header_text":{"oneOf":[{"type":"string","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_header_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_header_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_header_text","typeLabel":"string | null"},"payment_form_label_type":{"oneOf":[{"type":"string","enum":["above","floating","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_label_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_label_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.payment_form_label_type","typeLabel":"enum\u003cstring> | null"},"show_card_terms":{"oneOf":[{"type":"string","enum":["always","auto","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_terms.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.show_card_terms","typeLabel":"enum\u003cstring> | null"},"is_setup_mandate_flow":{"oneOf":[{"type":"boolean","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.is_setup_mandate_flow.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.is_setup_mandate_flow.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.is_setup_mandate_flow","typeLabel":"boolean | null"},"color_icon_card_cvc_error":{"oneOf":[{"type":"string","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.color_icon_card_cvc_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.color_icon_card_cvc_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties.color_icon_card_cvc_error","typeLabel":"string | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.0","typeLabel":"object"},{"type":"null","description":"list of configs for multi theme setup","additionalProperties":{"type":"object","properties":{"theme":{"oneOf":[{"type":"string","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"custom theme for the payment link","example":"#4E6ADD","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.theme","typeLabel":"string | null"},"logo":{"oneOf":[{"type":"string","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"merchant display logo","example":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.logo","typeLabel":"string | null"},"seller_name":{"oneOf":[{"type":"string","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.seller_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for payment link","example":"hyperswitch","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.seller_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.seller_name","typeLabel":"string | null"},"sdk_layout":{"oneOf":[{"type":"string","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_layout.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom layout for sdk","example":"accordion","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_layout","typeLabel":"string | null"},"display_sdk_only":{"oneOf":[{"type":"boolean","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.display_sdk_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Display only the sdk for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.display_sdk_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.display_sdk_only","typeLabel":"boolean | null"},"enabled_saved_payment_method":{"oneOf":[{"type":"boolean","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enabled_saved_payment_method.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Enable saved payment method option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enabled_saved_payment_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enabled_saved_payment_method","typeLabel":"boolean | null"},"hide_card_nickname_field":{"oneOf":[{"type":"boolean","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.hide_card_nickname_field.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Hide card nickname field option for payment link","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.hide_card_nickname_field.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.hide_card_nickname_field","typeLabel":"boolean | null"},"show_card_form_by_default":{"oneOf":[{"type":"boolean","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_form_by_default.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Show card form by default for payment link","default":true,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_form_by_default.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_form_by_default","typeLabel":"boolean | null"},"transaction_details":{"oneOf":[{"type":"array","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].value","typeLabel":"string"},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.position","typeLabel":"integer\u003cint32> | null"},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the key should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_key_bold","typeLabel":"boolean | null"},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the value should be bold","default":false,"example":true,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0.is_value_bold","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX].ui_configuration","typeLabel":"object | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Key for the transaction details","example":"Policy-Number","maxLength":255},"value":{"type":"string","description":"Value for the transaction details","example":"297472368473924","maxLength":255},"ui_configuration":{"oneOf":[{"type":"object","properties":{"position":{"oneOf":[{"type":"integer","format":"int32","description":"Position of the key-value pair in the UI","example":5},{"type":"null","format":"int32","description":"Position of the key-value pair in the UI","example":5}]},"is_key_bold":{"oneOf":[{"type":"boolean","description":"Whether the key should be bold","default":false,"example":true},{"type":"null","description":"Whether the key should be bold","default":false,"example":true}]},"is_value_bold":{"oneOf":[{"type":"boolean","description":"Whether the value should be bold","default":false,"example":true},{"type":"null","description":"Whether the value should be bold","default":false,"example":true}]}}},{"type":"null"}]}}},"description":"Dynamic details related to merchant to be rendered in payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.transaction_details","typeLabel":"object[] | null"},"background_image":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL of the image","example":"https://birrpay.io/favicon.ico","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.url","typeLabel":"string"},"position":{"oneOf":[{"type":"string","enum":["left","top left","top","top right","right","bottom right","bottom","bottom left","center"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.position.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.position","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"object","required":["Variants"],"properties":{"Variants":{"type":"string","enum":["cover","contain"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.0.Variants","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.0","typeLabel":"object"},{"type":"object","required":["Percentage"],"properties":{"Percentage":{"type":"integer","format":"int32","minimum":0,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.1.Percentage","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.1","typeLabel":"object"},{"type":"object","required":["Pixels"],"properties":{"Pixels":{"type":"integer","format":"int32","minimum":0,"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.2.Pixels","typeLabel":"integer\u003cint32>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.2","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size.oneOf.3","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0.size","typeLabel":"object · object · object · null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_image","typeLabel":"object | null"},"details_layout":{"oneOf":[{"type":"string","enum":["layout1","layout2"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.details_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.details_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.details_layout","typeLabel":"enum\u003cstring> | null"},"payment_button_text":{"oneOf":[{"type":"string","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text","typeLabel":"string | null"},"custom_message_for_card_terms":{"oneOf":[{"type":"string","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_card_terms.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text for customizing message for card terms","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_card_terms","typeLabel":"string | null"},"custom_message_for_payment_method_types":{"oneOf":[{"type":"array","items":{"type":"object","description":"Custom T\u0026C messages for a specific payment method","required":["payment_method","payment_method_types"],"properties":{"payment_method":{"type":"string","description":"Indicates the type of payment method. Eg: 'card', 'wallet', etc.","enum":["card","card_redirect","pay_later","wallet","bank_redirect","bank_transfer","crypto","bank_debit","reward","real_time_payment","upi","voucher","gift_card","open_banking","mobile_payment","network_token"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method","typeLabel":"enum\u003cstring>"},"payment_method_types":{"type":"array","items":{"type":"object","description":"Custom T\u0026C message for a specific payment method type","required":["payment_method_type","message"],"properties":{"payment_method_type":{"type":"string","description":"Indicates the sub type of payment method. Eg: 'google_pay' \u0026 'apple_pay' for wallets.","enum":["ach","affirm","afterpay_clearpay","alfamart","ali_pay","ali_pay_hk","alma","amazon_pay","paysera","apple_pay","atome","bacs","bancontact_card","becs","benefit","bizum","blik","bluecode","boleto","bca_bank_transfer","bni_va","breadpay","bri_va","bhn_card_network","card_redirect","cimb_va","classic","credit","crypto_currency","cashapp","dana","danamon_va","debit","duit_now","efecty","eft","eps","flexiti","fps","evoucher","giropay","givex","google_pay","go_pay","gcash","ideal","interac","indomaret","klarna","kakao_pay","local_bank_redirect","mandiri_va","knet","mb_way","mobile_pay","momo","momo_atm","multibanco","online_banking_thailand","online_banking_czech_republic","online_banking_finland","online_banking_fpx","online_banking_poland","online_banking_slovakia","oxxo","pago_efectivo","permata_bank_transfer","open_banking_uk","pay_bright","payjustnow","paypal","paze","pix","pay_safe_card","przelewy24","prompt_pay","pse","qris","red_compra","red_pagos","samsung_pay","sepa","sepa_bank_transfer","sepa_guarenteed_debit","skrill","sofort","swish","touch_n_go","trustly","twint","upi_collect","upi_intent","upi_qr","vipps","viet_qr","venmo","walley","we_chat_pay","seven_eleven","lawson","mini_stop","family_mart","seicomart","pay_easy","local_bank_transfer","mifinity","open_banking_pis","direct_carrier_billing","instant_bank_transfer","instant_bank_transfer_finland","instant_bank_transfer_poland","revolut_pay","indonesian_bank_transfer","open_banking","network_token"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].payment_method_type","typeLabel":"enum\u003cstring>"},"message":{"type":"object","description":"Custom T\u0026C message content and display mode","required":["value"],"properties":{"value":{"type":"string","description":"The text to be shown per payment method type","example":"I authorize Novalnet AG to debit my account.","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.value","typeLabel":"string"},"display_mode":{"type":"string","description":"Display mode options for controlling how messages are shown.","enum":["default_sdk_message","custom_message","hidden"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message.display_mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX].message","typeLabel":"object"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types.items.[INDEX]","typeLabel":"object"},"description":"Payment Method Types","example":[{"message":{"display_mode":"custom","value":"Sample message"},"payment_method_type":"credit"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX].payment_method_types","typeLabel":"object[]"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"List of custom T\u0026C messages grouped by payment method","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.0","typeLabel":"object[]"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.custom_message_for_payment_method_types","typeLabel":"object[] | null"},"payment_button_colour":{"oneOf":[{"type":"string","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_colour","typeLabel":"string | null"},"skip_status_screen":{"oneOf":[{"type":"boolean","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.skip_status_screen.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Skip the status screen after payment completion","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.skip_status_screen.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.skip_status_screen","typeLabel":"boolean | null"},"payment_button_text_colour":{"oneOf":[{"type":"string","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom text colour for payment link's handle confirm button","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_button_text_colour","typeLabel":"string | null"},"background_colour":{"oneOf":[{"type":"string","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_colour.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom background colour for the payment link","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_colour.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.background_colour","typeLabel":"string | null"},"sdk_ui_rules":{"oneOf":[{"type":"object","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"SDK configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.sdk_ui_rules","typeLabel":"object | null"},"payment_link_ui_rules":{"oneOf":[{"type":"object","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payment link configuration rules","additionalProperties":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties.additionalProperties","typeLabel":"string"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_link_ui_rules","typeLabel":"object | null"},"enable_button_only_on_form_ready":{"oneOf":[{"type":"boolean","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enable_button_only_on_form_ready.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable the button only when the payment form is ready for submission","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enable_button_only_on_form_ready.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.enable_button_only_on_form_ready","typeLabel":"boolean | null"},"payment_form_header_text":{"oneOf":[{"type":"string","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_header_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional header for the SDK's payment form","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_header_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_header_text","typeLabel":"string | null"},"payment_form_label_type":{"oneOf":[{"type":"string","enum":["above","floating","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_label_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_label_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.payment_form_label_type","typeLabel":"enum\u003cstring> | null"},"show_card_terms":{"oneOf":[{"type":"string","enum":["always","auto","never"],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_terms.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_terms.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.show_card_terms","typeLabel":"enum\u003cstring> | null"},"is_setup_mandate_flow":{"oneOf":[{"type":"boolean","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.is_setup_mandate_flow.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Boolean to control payment button text for setup mandate calls","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.is_setup_mandate_flow.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.is_setup_mandate_flow","typeLabel":"boolean | null"},"color_icon_card_cvc_error":{"oneOf":[{"type":"string","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.color_icon_card_cvc_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Hex color for the CVC icon during error state","uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.color_icon_card_cvc_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties.color_icon_card_cvc_error","typeLabel":"string | null"}},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.business_specific_configs","typeLabel":"object | null"},"allowed_domains":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"payment_link_config.oneOf.0.allowed_domains.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"A list of allowed domains (glob patterns) where this link can be embedded / opened from","uniqueItems":true,"uniqueKey":"payment_link_config.oneOf.0.allowed_domains.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"A list of allowed domains (glob patterns) where this link can be embedded / opened from","uniqueItems":true,"uniqueKey":"payment_link_config.oneOf.0.allowed_domains.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.allowed_domains","typeLabel":"string[] | null"},"branding_visibility":{"oneOf":[{"type":"boolean","description":"Toggle for HyperSwitch branding visibility","uniqueKey":"payment_link_config.oneOf.0.branding_visibility.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Toggle for HyperSwitch branding visibility","uniqueKey":"payment_link_config.oneOf.0.branding_visibility.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config.oneOf.0.branding_visibility","typeLabel":"boolean | null"}},"uniqueKey":"payment_link_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_link_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_link_config","typeLabel":"object | null"},"authentication_connector_details":{"oneOf":[{"type":"object","required":["authentication_connectors","three_ds_requestor_url"],"properties":{"authentication_connectors":{"type":"array","items":{"type":"string","enum":["threedsecureio","netcetera","gpayments","ctp_mastercard","unified_authentication_service","juspaythreedsserver","ctp_visa","cardinal"],"uniqueKey":"authentication_connector_details.oneOf.0.authentication_connectors.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List of authentication connectors","isRequired":true,"uniqueKey":"authentication_connector_details.oneOf.0.authentication_connectors","typeLabel":"enum\u003cstring>[]"},"three_ds_requestor_url":{"type":"string","description":"URL of the (customer service) website that will be shown to the shopper in case of technical errors during the 3D Secure 2 process.","isRequired":true,"uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_url","typeLabel":"string"},"three_ds_requestor_app_url":{"oneOf":[{"type":"string","description":"Merchant app declaring their URL within the CReq message so that the Authentication app can call the Merchant app after OOB authentication has occurred.","uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_app_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant app declaring their URL within the CReq message so that the Authentication app can call the Merchant app after OOB authentication has occurred.","uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_app_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication_connector_details.oneOf.0.three_ds_requestor_app_url","typeLabel":"string | null"}},"uniqueKey":"authentication_connector_details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication_connector_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication_connector_details","typeLabel":"object | null"},"use_billing_as_payment_method_billing":{"oneOf":[{"type":"boolean","uniqueKey":"use_billing_as_payment_method_billing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"use_billing_as_payment_method_billing.oneOf.1","typeLabel":"null"}],"uniqueKey":"use_billing_as_payment_method_billing","typeLabel":"boolean | null"},"extended_card_info_config":{"oneOf":[{"type":"object","required":["public_key"],"properties":{"public_key":{"type":"string","description":"Merchant public key","isRequired":true,"uniqueKey":"extended_card_info_config.oneOf.0.public_key","typeLabel":"string"},"ttl_in_secs":{"type":"integer","format":"int32","description":"TTL for extended card info","default":900,"maximum":7200,"minimum":0,"uniqueKey":"extended_card_info_config.oneOf.0.ttl_in_secs","typeLabel":"integer\u003cint32>"}},"uniqueKey":"extended_card_info_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"extended_card_info_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"extended_card_info_config","typeLabel":"object | null"},"collect_shipping_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_shipping_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_shipping_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"collect_shipping_details_from_wallet_connector","typeLabel":"boolean | null"},"collect_billing_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_billing_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector only if it is required field for connector (Eg. Apple Pay, Google Pay etc)","default":false,"example":false,"uniqueKey":"collect_billing_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"collect_billing_details_from_wallet_connector","typeLabel":"boolean | null"},"always_collect_shipping_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_shipping_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer shipping details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_shipping_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_collect_shipping_details_from_wallet_connector","typeLabel":"boolean | null"},"always_collect_billing_details_from_wallet_connector":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_billing_details_from_wallet_connector.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if customer billing details needs to be collected from wallet\nconnector irrespective of connector required fields (Eg. Apple pay, Google pay etc)","default":false,"example":false,"uniqueKey":"always_collect_billing_details_from_wallet_connector.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_collect_billing_details_from_wallet_connector","typeLabel":"boolean | null"},"is_connector_agnostic_mit_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if the MIT (merchant initiated transaction) payments can be made connector\nagnostic, i.e., MITs may be processed through different connector than CIT (customer\ninitiated transaction) based on the routing rules.\nIf set to `false`, MIT will go through the same connector as the CIT.","uniqueKey":"is_connector_agnostic_mit_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if the MIT (merchant initiated transaction) payments can be made connector\nagnostic, i.e., MITs may be processed through different connector than CIT (customer\ninitiated transaction) based on the routing rules.\nIf set to `false`, MIT will go through the same connector as the CIT.","uniqueKey":"is_connector_agnostic_mit_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_connector_agnostic_mit_enabled","typeLabel":"boolean | null"},"payout_link_config":{"oneOf":[{"type":"object","description":"Object for GenericLinkUiConfig","required":["allowed_domains"],"properties":{"allowed_domains":{"type":"array","items":{"type":"string","uniqueKey":"payout_link_config.oneOf.0.allowed_domains.items.[INDEX]","typeLabel":"string"},"description":"A list of allowed domains (glob patterns) where this link can be embedded / opened from","uniqueItems":true,"isRequired":true,"uniqueKey":"payout_link_config.oneOf.0.allowed_domains","typeLabel":"string[]"},"logo":{"oneOf":[{"type":"string","description":"Merchant's display logo","example":"https://birrpay.io/favicon.ico","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant's display logo","example":"https://birrpay.io/favicon.ico","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.logo","typeLabel":"string | null"},"merchant_name":{"oneOf":[{"type":"string","description":"Custom merchant name for the link","example":"BirrPay","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.merchant_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for the link","example":"BirrPay","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.merchant_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.merchant_name","typeLabel":"string | null"},"theme":{"oneOf":[{"type":"string","description":"Primary color to be used in the form represented in hex format","example":"#4285F4","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.theme.oneOf.0","typeLabel":"string"},{"type":"null","description":"Primary color to be used in the form represented in hex format","example":"#4285F4","maxLength":255,"uniqueKey":"payout_link_config.oneOf.0.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.theme","typeLabel":"string | null"},"domain_name":{"oneOf":[{"type":"string","description":"Custom domain name to be used for hosting the link","uniqueKey":"payout_link_config.oneOf.0.domain_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom domain name to be used for hosting the link","uniqueKey":"payout_link_config.oneOf.0.domain_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.domain_name","typeLabel":"string | null"},"form_layout":{"oneOf":[{"type":"string","enum":["tabs","journey"],"uniqueKey":"payout_link_config.oneOf.0.form_layout.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payout_link_config.oneOf.0.form_layout.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.form_layout","typeLabel":"enum\u003cstring> | null"},"payout_test_mode":{"oneOf":[{"type":"boolean","description":"Allows for removing any validations / pre-requisites which are necessary in a production environment","default":false,"uniqueKey":"payout_link_config.oneOf.0.payout_test_mode.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Allows for removing any validations / pre-requisites which are necessary in a production environment","default":false,"uniqueKey":"payout_link_config.oneOf.0.payout_test_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config.oneOf.0.payout_test_mode","typeLabel":"boolean | null"}},"uniqueKey":"payout_link_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payout_link_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"payout_link_config","typeLabel":"object | null"},"outgoing_webhook_custom_http_headers":{"oneOf":[{"type":"object","description":"These key-value pairs are sent as additional custom headers in the outgoing webhook request.","uniqueKey":"outgoing_webhook_custom_http_headers.oneOf.0","typeLabel":"object"},{"type":"null","description":"These key-value pairs are sent as additional custom headers in the outgoing webhook request.","uniqueKey":"outgoing_webhook_custom_http_headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"outgoing_webhook_custom_http_headers","typeLabel":"object | null"},"tax_connector_id":{"oneOf":[{"type":"string","description":"Merchant Connector id to be stored for tax_calculator connector","uniqueKey":"tax_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant Connector id to be stored for tax_calculator connector","uniqueKey":"tax_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tax_connector_id","typeLabel":"string | null"},"max_auto_retries_enabled":{"oneOf":[{"type":"integer","format":"int32","description":"Maximum number of auto retries allowed for a payment","uniqueKey":"max_auto_retries_enabled.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Maximum number of auto retries allowed for a payment","uniqueKey":"max_auto_retries_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_auto_retries_enabled","typeLabel":"integer\u003cint32> | null"},"always_request_extended_authorization":{"oneOf":[{"type":"boolean","description":"Bool indicating if extended authentication must be requested for all payments","uniqueKey":"always_request_extended_authorization.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Bool indicating if extended authentication must be requested for all payments","uniqueKey":"always_request_extended_authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_request_extended_authorization","typeLabel":"boolean | null"},"authentication_product_ids":{"oneOf":[{"type":"object","description":"Product authentication ids","uniqueKey":"authentication_product_ids.oneOf.0","typeLabel":"object"},{"type":"null","description":"Product authentication ids","uniqueKey":"authentication_product_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication_product_ids","typeLabel":"object | null"},"card_testing_guard_config":{"oneOf":[{"type":"object","required":["card_ip_blocking_status","card_ip_blocking_threshold","guest_user_card_blocking_status","guest_user_card_blocking_threshold","customer_id_blocking_status","customer_id_blocking_threshold","card_testing_guard_expiry"],"properties":{"card_ip_blocking_status":{"type":"string","enum":["enabled","disabled"],"isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.card_ip_blocking_status","typeLabel":"enum\u003cstring>"},"card_ip_blocking_threshold":{"type":"integer","format":"int32","description":"Determines the unsuccessful payment threshold for Card IP Blocking for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.card_ip_blocking_threshold","typeLabel":"integer\u003cint32>"},"guest_user_card_blocking_status":{"type":"string","enum":["enabled","disabled"],"isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.guest_user_card_blocking_status","typeLabel":"enum\u003cstring>"},"guest_user_card_blocking_threshold":{"type":"integer","format":"int32","description":"Determines the unsuccessful payment threshold for Guest User Card Blocking for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.guest_user_card_blocking_threshold","typeLabel":"integer\u003cint32>"},"customer_id_blocking_status":{"type":"string","enum":["enabled","disabled"],"isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.customer_id_blocking_status","typeLabel":"enum\u003cstring>"},"customer_id_blocking_threshold":{"type":"integer","format":"int32","description":"Determines the unsuccessful payment threshold for Customer Id Blocking for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.customer_id_blocking_threshold","typeLabel":"integer\u003cint32>"},"card_testing_guard_expiry":{"type":"integer","format":"int32","description":"Determines Redis Expiry for Card Testing Guard for profile","isRequired":true,"uniqueKey":"card_testing_guard_config.oneOf.0.card_testing_guard_expiry","typeLabel":"integer\u003cint32>"}},"uniqueKey":"card_testing_guard_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"card_testing_guard_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"card_testing_guard_config","typeLabel":"object | null"},"is_debit_routing_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if debit routing is enabled or not","uniqueKey":"is_debit_routing_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if debit routing is enabled or not","uniqueKey":"is_debit_routing_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_debit_routing_enabled","typeLabel":"boolean | null"},"merchant_business_country":{"oneOf":[{"type":"string","enum":["AF","AX","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","KH","CM","CA","CV","KY","CF","TD","CL","CN","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CU","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SZ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW","US"],"uniqueKey":"merchant_business_country.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"merchant_business_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_business_country","typeLabel":"enum\u003cstring> | null"},"acquirer_configs":{"oneOf":[{"type":"array","items":{"type":"object","required":["profile_acquirer_id","acquirer_assigned_merchant_id","merchant_name","network","acquirer_bin","acquirer_fraud_rate","profile_id"],"properties":{"profile_acquirer_id":{"type":"string","description":"The unique identifier of the profile acquirer","example":"pro_acq_LCRdERuylQvNQ4qh3QE0","isRequired":true,"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].profile_acquirer_id","typeLabel":"string"},"acquirer_assigned_merchant_id":{"type":"string","description":"The merchant id assigned by the acquirer","example":"M123456789","isRequired":true,"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].acquirer_assigned_merchant_id","typeLabel":"string"},"merchant_name":{"type":"string","description":"Merchant name","example":"NewAge Retailer","isRequired":true,"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].merchant_name","typeLabel":"string"},"network":{"type":"string","description":"Network provider","example":"VISA","isRequired":true,"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].network","typeLabel":"string"},"acquirer_bin":{"type":"string","description":"Acquirer bin","example":"456789","isRequired":true,"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].acquirer_bin","typeLabel":"string"},"acquirer_fraud_rate":{"type":"number","format":"double","description":"Fraud rate for the particular acquirer configuration","example":0.01,"isRequired":true,"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].acquirer_fraud_rate","typeLabel":"number\u003cdouble>"},"profile_id":{"type":"string","description":"Parent profile id to link the acquirer account with","example":"pro_ky0yNyOXXlA5hF8JzE5q","isRequired":true,"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].profile_id","typeLabel":"string"},"acquirer_ica":{"oneOf":[{"type":"string","description":"Acquirer ica provided by acquirer","example":"401288","uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].acquirer_ica.oneOf.0","typeLabel":"string"},{"type":"null","description":"Acquirer ica provided by acquirer","example":"401288","uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].acquirer_ica.oneOf.1","typeLabel":"null"}],"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX].acquirer_ica","typeLabel":"string | null"}},"uniqueKey":"acquirer_configs.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Acquirer configs","uniqueKey":"acquirer_configs.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["profile_acquirer_id","acquirer_assigned_merchant_id","merchant_name","network","acquirer_bin","acquirer_fraud_rate","profile_id"],"properties":{"profile_acquirer_id":{"type":"string","description":"The unique identifier of the profile acquirer","example":"pro_acq_LCRdERuylQvNQ4qh3QE0"},"acquirer_assigned_merchant_id":{"type":"string","description":"The merchant id assigned by the acquirer","example":"M123456789"},"merchant_name":{"type":"string","description":"Merchant name","example":"NewAge Retailer"},"network":{"type":"string","description":"Network provider","example":"VISA"},"acquirer_bin":{"type":"string","description":"Acquirer bin","example":"456789"},"acquirer_ica":{"oneOf":[{"type":"string","description":"Acquirer ica provided by acquirer","example":"401288"},{"type":"null","description":"Acquirer ica provided by acquirer","example":"401288"}]},"acquirer_fraud_rate":{"type":"number","format":"double","description":"Fraud rate for the particular acquirer configuration","example":0.01},"profile_id":{"type":"string","description":"Parent profile id to link the acquirer account with","example":"pro_ky0yNyOXXlA5hF8JzE5q"}}},"description":"Acquirer configs","uniqueKey":"acquirer_configs.oneOf.1","typeLabel":"null"}],"uniqueKey":"acquirer_configs","typeLabel":"object[] | null"},"is_iframe_redirection_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if the redirection has to open in the iframe","example":false,"uniqueKey":"is_iframe_redirection_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if the redirection has to open in the iframe","example":false,"uniqueKey":"is_iframe_redirection_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_iframe_redirection_enabled","typeLabel":"boolean | null"},"merchant_category_code":{"oneOf":[{"type":"string","title":"4 digit Merchant category code (MCC)","example":"5411","uniqueKey":"merchant_category_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"merchant_category_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_category_code","typeLabel":"string | null"},"merchant_country_code":{"oneOf":[{"type":"string","description":"A wrapper type for merchant country codes that provides validation and conversion functionality.\n\nThis type stores a country code as a string and provides methods to validate it\nand convert it to a `Country` enum variant.","uniqueKey":"merchant_country_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"merchant_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_country_code","typeLabel":"string | null"},"dispute_polling_interval":{"oneOf":[{"type":"integer","format":"int32","description":"Time interval (in hours) for polling the connector to check dispute statuses","example":2,"minimum":0,"uniqueKey":"dispute_polling_interval.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Time interval (in hours) for polling the connector to check dispute statuses","example":2,"minimum":0,"uniqueKey":"dispute_polling_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"dispute_polling_interval","typeLabel":"integer\u003cint32> | null"},"is_manual_retry_enabled":{"oneOf":[{"type":"boolean","description":"Indicates if manual retry for payment is enabled or not","uniqueKey":"is_manual_retry_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indicates if manual retry for payment is enabled or not","uniqueKey":"is_manual_retry_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_manual_retry_enabled","typeLabel":"boolean | null"},"always_enable_overcapture":{"oneOf":[{"type":"boolean","description":"Bool indicating if overcapture must be requested for all payments","uniqueKey":"always_enable_overcapture.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Bool indicating if overcapture must be requested for all payments","uniqueKey":"always_enable_overcapture.oneOf.1","typeLabel":"null"}],"uniqueKey":"always_enable_overcapture","typeLabel":"boolean | null"},"is_external_vault_enabled":{"oneOf":[{"type":"string","enum":["enable","skip"],"uniqueKey":"is_external_vault_enabled.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"is_external_vault_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_external_vault_enabled","typeLabel":"enum\u003cstring> | null"},"external_vault_connector_details":{"oneOf":[{"type":"object","properties":{"vault_connector_id":{"oneOf":[{"type":"string","description":"Merchant Connector id to be stored for vault connector","uniqueKey":"external_vault_connector_details.oneOf.0.vault_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant Connector id to be stored for vault connector","uniqueKey":"external_vault_connector_details.oneOf.0.vault_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_connector_id","typeLabel":"string | null"},"vault_sdk":{"oneOf":[{"type":"string","enum":["vgs_sdk","hyperswitch_sdk"],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_sdk.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"external_vault_connector_details.oneOf.0.vault_sdk.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_sdk","typeLabel":"enum\u003cstring> | null"},"vault_token_selector":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"token_type":{"oneOf":[{"type":"string","description":"Fields that can be tokenized with vault","enum":["card_number","card_cvc","card_expiry_year","card_expiry_month","network_token","network_token_expiry_year","network_token_expiry_month","network_token_cryptogram"],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX].token_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX].token_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX].token_type","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Fields to tokenization in vault","uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"token_type":{"oneOf":[{"type":"string","description":"Fields that can be tokenized with vault","enum":["card_number","card_cvc","card_expiry_year","card_expiry_month","network_token","network_token_expiry_year","network_token_expiry_month","network_token_cryptogram"]},{"type":"null"}]}}},"description":"Fields to tokenization in vault","uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details.oneOf.0.vault_token_selector","typeLabel":"object[] | null"}},"uniqueKey":"external_vault_connector_details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"external_vault_connector_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_vault_connector_details","typeLabel":"object | null"},"billing_processor_id":{"oneOf":[{"type":"string","description":"Merchant Connector id to be stored for billing_processor connector","uniqueKey":"billing_processor_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant Connector id to be stored for billing_processor connector","uniqueKey":"billing_processor_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_processor_id","typeLabel":"string | null"},"is_l2_l3_enabled":{"oneOf":[{"type":"boolean","description":"Flag to enable Level 2 and Level 3 processing data for card transactions","uniqueKey":"is_l2_l3_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Flag to enable Level 2 and Level 3 processing data for card transactions","uniqueKey":"is_l2_l3_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_l2_l3_enabled","typeLabel":"boolean | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"merchant_id":"y3oqhf46pyzuxjbcn2giaqnb44","profile_id":"pro_abcdefghijklmnopqrstuvwxyz","profile_name":"\u003cstring>","enable_payment_response_hash":true,"redirect_to_merchant_with_http_post":true,"is_tax_connector_enabled":true,"is_network_tokenization_enabled":false,"is_auto_retries_enabled":false,"is_click_to_pay_enabled":false,"is_clear_pan_retries_enabled":true,"force_3ds_challenge":true,"is_pre_network_tokenization_enabled":false,"return_url":"https://www.example.com/success","payment_response_hash_key":"\u003cstring>","webhook_details":{"payment_statuses_enabled":["succeeded","failed","partially_captured","requires_merchant_action"],"refund_statuses_enabled":["success","failure"],"webhook_version":"1.0.2","webhook_username":"ekart_retail","webhook_password":"ekart@123","webhook_url":"www.ekart.com/webhooks","payment_created_enabled":true,"payment_succeeded_enabled":true,"payment_failed_enabled":true,"payout_statuses_enabled":["success","failed"]},"metadata":{},"routing_algorithm":{},"intent_fulfillment_time":900,"frm_routing_algorithm":{},"payout_routing_algorithm":{"type":"single","data":{"connector":"authipay","merchant_connector_id":"\u003cstring>"}},"applepay_verified_domains":["\u003cstring>"],"session_expiry":900,"payment_link_config":{"theme":"#4E6ADD","logo":"https://i.pinimg.com/736x/4d/83/5c/4d835ca8aafbbb15f84d07d926fda473.jpg","seller_name":"hyperswitch","sdk_layout":"accordion","display_sdk_only":true,"enabled_saved_payment_method":true,"hide_card_nickname_field":true,"show_card_form_by_default":true,"transaction_details":[{"key":"Policy-Number","value":"297472368473924","ui_configuration":{"position":5,"is_key_bold":true,"is_value_bold":true}}],"background_image":{"url":"https://birrpay.io/favicon.ico","position":"left","size":{"Variants":"cover"}},"details_layout":"layout1","payment_button_text":"\u003cstring>","custom_message_for_card_terms":"\u003cstring>","custom_message_for_payment_method_types":[{"payment_method":"card","payment_method_types":[{"message":{"display_mode":"custom","value":"Sample message"},"payment_method_type":"credit"}]}],"payment_button_colour":"\u003cstring>","skip_status_screen":true,"payment_button_text_colour":"\u003cstring>","background_colour":"\u003cstring>","sdk_ui_rules":{},"payment_link_ui_rules":{},"enable_button_only_on_form_ready":true,"payment_form_header_text":"\u003cstring>","payment_form_label_type":"above","show_card_terms":"always","is_setup_mandate_flow":true,"color_icon_card_cvc_error":"\u003cstring>","domain_name":"\u003cstring>","business_specific_configs":{},"allowed_domains":["\u003cstring>"],"branding_visibility":true},"authentication_connector_details":{"authentication_connectors":["threedsecureio"],"three_ds_requestor_url":"\u003cstring>","three_ds_requestor_app_url":"\u003cstring>"},"use_billing_as_payment_method_billing":true,"extended_card_info_config":{"public_key":"\u003cstring>","ttl_in_secs":900},"collect_shipping_details_from_wallet_connector":false,"collect_billing_details_from_wallet_connector":false,"always_collect_shipping_details_from_wallet_connector":false,"always_collect_billing_details_from_wallet_connector":false,"is_connector_agnostic_mit_enabled":true,"payout_link_config":{"allowed_domains":["\u003cstring>"],"logo":"https://birrpay.io/favicon.ico","merchant_name":"BirrPay","theme":"#4285F4","domain_name":"\u003cstring>","form_layout":"tabs","payout_test_mode":false},"outgoing_webhook_custom_http_headers":{},"tax_connector_id":"\u003cstring>","max_auto_retries_enabled":123,"always_request_extended_authorization":true,"authentication_product_ids":{},"card_testing_guard_config":{"card_ip_blocking_status":"enabled","card_ip_blocking_threshold":123,"guest_user_card_blocking_status":"enabled","guest_user_card_blocking_threshold":123,"customer_id_blocking_status":"enabled","customer_id_blocking_threshold":123,"card_testing_guard_expiry":123},"is_debit_routing_enabled":true,"merchant_business_country":"AF","acquirer_configs":[{"profile_acquirer_id":"pro_acq_LCRdERuylQvNQ4qh3QE0","acquirer_assigned_merchant_id":"M123456789","merchant_name":"NewAge Retailer","network":"VISA","acquirer_bin":"456789","acquirer_fraud_rate":0.01,"profile_id":"pro_ky0yNyOXXlA5hF8JzE5q","acquirer_ica":"401288"}],"is_iframe_redirection_enabled":false,"merchant_category_code":"5411","merchant_country_code":"\u003cstring>","dispute_polling_interval":2,"is_manual_retry_enabled":true,"always_enable_overcapture":true,"is_external_vault_enabled":"enable","external_vault_connector_details":{"vault_connector_id":"\u003cstring>","vault_sdk":"vgs_sdk","vault_token_selector":[{"token_type":"card_number"}]},"billing_processor_id":"\u003cstring>","is_l2_l3_enabled":true}}},"exampleType":"generated"}},"exampleType":"generated"},"bf465eb9-b90a-4309-9fa5-66ca37ce8b6c":{"description":"Invalid data","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"3269b1c9-00b0-4329-938a-36ef0ffff1c8":{"api_key":{"type":"apiKey","in":"header","name":"api-key","description":"Use the API key created under your merchant account from the HyperSwitch dashboard. API key is used to authenticate API requests from your merchant server only. Don't expose this key on a website or embed it in a mobile application.","scopes":[]}}},"servers":{"792875b0-3b61-48a0-ab23-731c1218999a":{"url":"https://sandbox.birrpay.io","description":"Sandbox Environment"}},"schemas":{"9d1a18e6-8269-45e2-81c9-094cf6cd8341":{"type":"object","description":"Represents an IF statement with conditions and optional nested IF statements\n\n```text\npayment.method = card {\npayment.method.cardtype = (credit, debit) {\npayment.method.network = (amex, rupay, diners)\n}\n}\n```","required":["condition"],"properties":{"condition":{"type":"array","items":{"type":"object","description":"Represents a single comparison condition.","required":["lhs","comparison","value","metadata"],"properties":{"lhs":{"type":"string","description":"The left hand side which will always be a domain input identifier like \"payment.method.cardtype\"","isRequired":true},"comparison":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true},"value":{"oneOf":[{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number"],"isRequired":true},"value":{"type":"integer","format":"int64","description":"Represents a number literal","minimum":0,"isRequired":true}},"isRequired":true},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant"],"isRequired":true},"value":{"type":"string","description":"Represents an enum variant","isRequired":true}},"isRequired":true},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["metadata_variant"],"isRequired":true},"value":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","isRequired":true},"value":{"type":"string","isRequired":true}},"isRequired":true}},"isRequired":true},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["str_value"],"isRequired":true},"value":{"type":"string","description":"Represents a arbitrary String value","isRequired":true}},"isRequired":true},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["global_ref"],"isRequired":true},"value":{"type":"string","description":"Represents a global reference, which is a reference to a global variable","isRequired":true}},"isRequired":true},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_array"],"isRequired":true},"value":{"type":"array","items":{"type":"integer","format":"int64","minimum":0},"description":"Represents an array of numbers. This is basically used for\n\"one of the given numbers\" operations\neg: payment.method.amount = (1, 2, 3)","isRequired":true}},"isRequired":true},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["enum_variant_array"],"isRequired":true},"value":{"type":"array","items":{"type":"string"},"description":"Similar to NumberArray but for enum variants\neg: payment.method.cardtype = (debit, credit)","isRequired":true}},"isRequired":true},{"type":"object","description":"Represents a value in the DSL","required":["type","value"],"properties":{"type":{"type":"string","enum":["number_comparison_array"],"isRequired":true},"value":{"type":"array","items":{"type":"object","description":"Represents a number comparison for \"NumberComparisonArrayValue\"","required":["comparisonType","number"],"properties":{"comparisonType":{"type":"string","description":"Conditional comparison type","enum":["equal","not_equal","less_than","less_than_equal","greater_than","greater_than_equal"],"isRequired":true},"number":{"type":"integer","format":"int64","description":"This Unit struct represents MinorUnit in which core amount works","isRequired":true}}},"description":"Like a number array but can include comparisons. Useful for\nconditions like \"500 \u003c amount \u003c 1000\"\neg: payment.amount = (> 500, \u003c 1000)","isRequired":true}},"isRequired":true}],"isRequired":true},"metadata":{"type":"object","description":"Additional metadata that the Static Analyzer and Backend does not touch.\nThis can be used to store useful information for the frontend and is required for communication\nbetween the static analyzer and the frontend.","additionalProperties":{"oneOf":[{}]},"isRequired":true}}},"isRequired":true},"nested":{"oneOf":[{"type":"array","items":{"oneOf":[{}]}},{"type":"null"}]}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"api-key","description":"Use the API key created under your merchant account from the HyperSwitch dashboard. API key is used to authenticate API requests from your merchant server only. Don't expose this key on a website or embed it in a mobile application.","scopes":[]},"schema":{"title":"api-key","type":"string","description":"Use the API key created under your merchant account from the HyperSwitch dashboard. API key is used to authenticate API requests from your merchant server only. Don't expose this key on a website or embed it in a mobile application.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"api_key","name":"api-key"}],"title":"api_key"}]},"originalFileLocation":"v1/openapi_spec_v1.json"},"subdomain":"birrpay","siteName":"BirrPay","title":"Profile - Create - BirrPay","navMaps":{"firstHrefInVersion":{"1.0.0":{"href":"/v1/business-profile/business-profile--create","matchLevel":0},"2.0.0 [BETA]":{"href":"/introduction","matchLevel":3}},"firstHrefInLanguage":{}},"lastModified":"2026-01-24T02:55:15.985Z","originalFileLocation":"v1/business-profile/business-profile--create.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a new profile for a merchant\">\u003cmeta data-mint-head name=\"application-name\" content=\"BirrPay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Profile - Create - BirrPay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new profile for a merchant\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BirrPay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.birrpay.io/v1/business-profile/business-profile--create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://birrpay.mintlify.app/_mintlify/api/og/v2?division=Business+Profile\u0026amp;title=Profile+-+Create\u0026amp;description=Creates+a+new+*profile*+for+a+merchant\u0026amp;theme=838cc079bd3fa932cbeee950\u0026amp;signature=d8c6433091e15dddbfed6697320adf952c3807ce195d6e57f7b6e43d656ac472\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Profile - Create - BirrPay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new profile for a merchant\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://birrpay.mintlify.app/_mintlify/api/og/v2?division=Business+Profile\u0026amp;title=Profile+-+Create\u0026amp;description=Creates+a+new+*profile*+for+a+merchant\u0026amp;theme=838cc079bd3fa932cbeee950\u0026amp;signature=d8c6433091e15dddbfed6697320adf952c3807ce195d6e57f7b6e43d656ac472\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/birrpay/UMKKiD5ajm4x882S/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BirrPay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F8EFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.birrpay.io/v1/business-profile/business-profile--create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v1/business-profile/business-profile--create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.birrpay.io/#organization\",\"name\":\"BirrPay\",\"url\":\"https://docs.birrpay.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/birrpay/YnpImjYt65LKI-RI/logo/light.svg?fit=max\u0026auto=format\u0026n=YnpImjYt65LKI-RI\u0026q=85\u0026s=410fca5e1e3112fa410bfe0f1bc67731\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.birrpay.io#website\",\"name\":\"BirrPay\",\"url\":\"https://docs.birrpay.io\",\"publisher\":{\"@id\":\"https://docs.birrpay.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create#webpage\",\"url\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create\",\"name\":\"Profile - Create\",\"description\":\"Creates a new profile for a merchant\",\"dateModified\":\"2026-01-24T02:55:15.985Z\",\"isPartOf\":{\"@id\":\"https://docs.birrpay.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account management APIs\",\"item\":\"https://docs.birrpay.io/v1/organization/organization--create\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Profile - Create\",\"item\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create#apireference\",\"headline\":\"Profile - Create\",\"name\":\"Profile - Create\",\"description\":\"Creates a new profile for a merchant\",\"url\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.birrpay.io/v1/business-profile/business-profile--create#webpage\"},\"dateModified\":\"2026-01-24T02:55:15.985Z\",\"publisher\":{\"@id\":\"https://docs.birrpay.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.birrpay.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BirrPay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"BirrPay","nav":{"global":null,"tabs":[{"tab":"Documentation","versions":[{"version":"1.0.0","groups":[{"group":"Get Started","pages":[{"title":"👋 Welcome to BirrPay API Reference","sidebarTitle":"Introduction","icon":"rectangle-code","iconType":"solid","href":"/introduction","hidden":false}]},{"group":"Essentials","pages":[{"title":"Authentication Types","href":"/essentials/authentication"},{"title":"Error Codes","href":"/essentials/error_codes"},{"title":"Rate Limits","href":"/essentials/rate_limit"},{"title":"Go-live Checklist","href":"/essentials/go-live"}]},{"group":"Payments Core APIs","pages":[{"sidebarTitle":"Setup Instructions","icon":"flag","iconType":"solid","title":null,"href":"/v1/payments/setup--instructions"},{"sidebarTitle":"Payment Flows","icon":"arrows-retweet","iconType":"solid","title":null,"href":"/v1/payments/payment--flows"},{"group":"Payments","pages":[{"openapi":"post /payments","title":"Payments - Create","href":"/v1/payments/payments--create"},{"openapi":"post /payments/{payment_id}","title":"Payments - Update","href":"/v1/payments/payments--update"},{"openapi":"post /payments/{payment_id}/confirm","title":"Payments - Confirm","href":"/v1/payments/payments--confirm"},{"openapi":"get /payments/{payment_id}","title":"Payments - Retrieve","href":"/v1/payments/payments--retrieve"},{"openapi":"post /payments/{payment_id}/cancel","title":"Payments - Cancel","href":"/v1/payments/payments--cancel"},{"openapi":"post /payments/{payment_id}/cancel_post_capture","title":"Payments - Cancel Post Capture","href":"/v1/payments/payments--cancel-post-capture"},{"openapi":"post /payments/{payment_id}/capture","title":"Payments - Capture","href":"/v1/payments/payments--capture"},{"openapi":"post /payments/{payment_id}/incremental_authorization","title":"Payments - Incremental Authorization","href":"/v1/payments/payments--incremental-authorization"},{"openapi":"post /payments/{payment_id}/extend_authorization","title":"Payments - Extended Authorization","href":"/v1/payments/payments--extend-authorization"},{"openapi":"post /payments/session_tokens","title":"Payments - Session token","href":"/v1/payments/payments--session-token"},{"openapi":"get /payment_link/{payment_link_id}","title":"Payments Link - Retrieve","href":"/v1/payments/payments-link--retrieve"},{"openapi":"get /payments/list","title":"Payments - List","href":"/v1/payments/payments--list"},{"openapi":"post /payments/{payment_id}/3ds/authentication","title":"Payments - External 3DS Authentication","href":"/v1/payments/payments--external-3ds-authentication"},{"openapi":"post /{payment_id}/complete_authorize","title":null,"href":"/v1/payments/payments--complete-authorize"},{"openapi":"post /payments/{payment_id}/update_metadata","title":"Payments - Update Metadata","href":"/v1/payments/payments--update-metadata"},{"openapi":"post /payments/{payment_id}/eligibility","title":"Payments - Submit Eligibility Data","href":"/v1/payments/payments--submit-eligibility-data"}]},{"group":"Payment Methods","pages":[{"openapi":"post /payment_methods","title":"PaymentMethods - Create","href":"/v1/payment-methods/paymentmethods--create"},{"openapi":"get /payment_methods/{method_id}","title":"Payment Method - Retrieve","href":"/v1/payment-methods/payment-method--retrieve"},{"openapi":"post /payment_methods/{method_id}/update","title":"Payment Method - Update","href":"/v1/payment-methods/payment-method--update"},{"openapi":"delete /payment_methods/{method_id}","title":"Payment Method - Delete","href":"/v1/payment-methods/payment-method--delete"},{"openapi":"post /{customer_id}/payment_methods/{payment_method_id}/default","title":"Payment Method - Set Default Payment Method for Customer","href":"/v1/payment-methods/payment-method--set-default-payment-method-for-customer"},{"openapi":"get /account/payment_methods","title":"List payment methods for a Merchant","href":"/v1/payment-methods/list-payment-methods-for-a-merchant"},{"openapi":"get /customers/payment_methods","title":"List customer saved payment methods for a Payment","href":"/v1/payment-methods/list-customer-saved-payment-methods-for-a-payment"},{"openapi":"get /customers/{customer_id}/payment_methods","title":"List payment methods for a Customer","href":"/v1/payment-methods/list-payment-methods-for-a-customer"},{"openapi":"post /{customer_id}/payment_methods/{payment_method_id}/default","title":"Payment Method - Set Default Payment Method for Customer","href":"/v1/customer-set-default-payment-method/customers--set-default-payment-method"}]},{"group":"Customers","pages":[{"openapi":"post /customers","title":"Customers - Create","href":"/v1/customers/customers--create"},{"openapi":"get /customers/{customer_id}","title":"Customers - Retrieve","href":"/v1/customers/customers--retrieve"},{"openapi":"post /customers/{customer_id}","title":"Customers - Update","href":"/v1/customers/customers--update"},{"openapi":"delete /customers/{customer_id}","title":"Customers - Delete","href":"/v1/customers/customers--delete"},{"openapi":"get /customers/list","title":"Customers - List","href":"/v1/customers/customers--list"}]},{"group":"Mandates","pages":[{"openapi":"post /mandates/revoke/{mandate_id}","title":"Mandates - Revoke Mandate","href":"/v1/mandates/mandates--revoke-mandate"},{"openapi":"get /mandates/{mandate_id}","title":"Mandates - Retrieve Mandate","href":"/v1/mandates/mandates--retrieve-mandate"},{"openapi":"post /customers/{customer_id}/mandates","title":null,"href":"/v1/mandates/mandates--customer-mandates-list"}]},{"group":"Refunds","pages":[{"openapi":"post /refunds","title":"Refunds - Create","href":"/v1/refunds/refunds--create"},{"openapi":"post /refunds/{refund_id}","title":"Refunds - Update","href":"/v1/refunds/refunds--update"},{"openapi":"get /refunds/{refund_id}","title":"Refunds - Retrieve","href":"/v1/refunds/refunds--retrieve"},{"openapi":"post /refunds/list","title":"Refunds - List","href":"/v1/refunds/refunds--list"}]},{"group":"Disputes","pages":[{"openapi":"get /disputes/{dispute_id}","title":"Disputes - Retrieve Dispute","href":"/v1/disputes/disputes--retrieve"},{"openapi":"get /disputes/list","title":"Disputes - List Disputes","href":"/v1/disputes/disputes--list"}]},{"group":"Authentication","pages":[{"openapi":"post /authentication","title":"Authentication - Create","href":"/v1/authentication/authentication--create"},{"openapi":"post /authentication/{authentication_id}/eligibility-check","title":"Authentication - POST Eligibility Check","href":"/v1/authentication/authentication--post-eligibility-check"},{"openapi":"get /authentication/{authentication_id}/eligibility-check","title":"Authentication - GET Eligibility Check","href":"/v1/authentication/authentication--get-eligibility-check"}]},{"group":"Payouts","pages":[{"openapi":"post /payouts/create","title":"Payouts - Create","href":"/v1/payouts/payouts--create"},{"openapi":"post /payouts/{payout_id}","title":"Payouts - Update","href":"/v1/payouts/payouts--update"},{"openapi":"post /payouts/{payout_id}/cancel","title":"Payouts - Cancel","href":"/v1/payouts/payouts--cancel"},{"openapi":"post /payouts/{payout_id}/fulfill","title":"Payouts - Fulfill","href":"/v1/payouts/payouts--fulfill"},{"openapi":"post /payouts/{payout_id}/confirm","title":"Payouts - Confirm","href":"/v1/payouts/payouts--confirm"},{"openapi":"get /payouts/{payout_id}","title":"Payouts - Retrieve","href":"/v1/payouts/payouts--retrieve"},{"openapi":"get /payouts/list","title":"Payouts - List","href":"/v1/payouts/payouts--list"},{"openapi":"post /payouts/filter","title":"Payouts - List available filters","href":"/v1/payouts/payouts--list-filters"},{"openapi":"post /payouts/list","title":"Payouts - List using filters","href":"/v1/payouts/payouts--filter"}]}]},{"group":"Account management APIs","pages":[{"group":"Organization","pages":[{"openapi":"post /organization","title":"Organization - Create","href":"/v1/organization/organization--create"},{"openapi":"get /organization/{id}","title":"Organization - Retrieve","href":"/v1/organization/organization--retrieve"},{"openapi":"put /organization/{id}","title":"Organization - Update","href":"/v1/organization/organization--update"}]},{"group":"Merchant Account","pages":[{"openapi":"post /accounts","title":"Merchant Account - Create","href":"/v1/merchant-account/merchant-account--create"},{"openapi":"get /accounts/{account_id}","title":"Merchant Account - Retrieve","href":"/v1/merchant-account/merchant-account--retrieve"},{"openapi":"post /accounts/{account_id}","title":"Merchant Account - Update","href":"/v1/merchant-account/merchant-account--update"},{"openapi":"delete /accounts/{account_id}","title":"Merchant Account - Delete","href":"/v1/merchant-account/merchant-account--delete"},{"openapi":"post /accounts/{account_id}/kv","title":"Merchant Account - KV Status","description":"Toggle KV mode for the Merchant Account","href":"/v1/merchant-account/merchant-account--kv-status"}]},{"group":"Business Profile","pages":[{"openapi":"post /account/{account_id}/business_profile","title":"Profile - Create","href":"/v1/business-profile/business-profile--create"},{"openapi":"post /account/{account_id}/business_profile/{profile_id}","title":"Profile - Update","description":"Update the *profile*","href":"/v1/business-profile/business-profile--update"},{"openapi":"get /account/{account_id}/business_profile/{profile_id}","title":"Profile - Retrieve","href":"/v1/business-profile/business-profile--retrieve"},{"openapi":"delete /account/{account_id}/business_profile/{profile_id}","title":"Profile - Delete","href":"/v1/business-profile/business-profile--delete"},{"openapi":"get /account/{account_id}/business_profile","title":"Profile - List","href":"/v1/business-profile/business-profile--list"}]},{"group":"Platform Account","pages":[{"openapi":"post /user/create_platform","title":"Platform - Create","href":"/v1/platform/platform--create"}]},{"group":"API Key","pages":[{"openapi":"post /api_keys/{merchant_id}","title":"API Key - Create","href":"/v1/api-key/api-key--create"},{"openapi":"get /api_keys/{merchant_id}/{key_id}","title":"API Key - Retrieve","href":"/v1/api-key/api-key--retrieve"},{"openapi":"post /api_keys/{merchant_id}/{key_id}","title":"API Key - Update","href":"/v1/api-key/api-key--update"},{"openapi":"delete /api_keys/{merchant_id}/{key_id}","title":"API Key - Revoke","href":"/v1/api-key/api-key--revoke"},{"openapi":"get /api_keys/{merchant_id}/list","title":"API Key - List","href":"/v1/api-key/api-key--list"}]},{"group":"Merchant Connector Account","pages":[{"openapi":"post /account/{account_id}/connectors","title":"Merchant Connector - Create","href":"/v1/merchant-connector-account/merchant-connector--create"},{"openapi":"get /account/{account_id}/connectors/{merchant_connector_id}","title":"Merchant Connector - Retrieve","href":"/v1/merchant-connector-account/merchant-connector--retrieve"},{"openapi":"post /account/{account_id}/connectors/{merchant_connector_id}","title":"Merchant Connector - Update","href":"/v1/merchant-connector-account/merchant-connector--update"},{"openapi":"delete /account/{account_id}/connectors/{merchant_connector_id}","title":"Merchant Connector - Delete","href":"/v1/merchant-connector-account/merchant-connector--delete"},{"openapi":"get /account/{account_id}/connectors","title":"Merchant Connector - List","href":"/v1/merchant-connector-account/merchant-connector--list"}]},{"group":"GSM (Global Status Mapping)","pages":[{"openapi":"post /gsm","title":"Gsm - Create","href":"/v1/gsm/gsm--create"},{"openapi":"post /gsm/get","title":"Gsm - Get","href":"/v1/gsm/gsm--get"},{"openapi":"post /gsm/update","title":"Gsm - Update","href":"/v1/gsm/gsm--update"},{"openapi":"post /gsm/delete","title":"Gsm - Delete","href":"/v1/gsm/gsm--delete"}]}]},{"group":"Other APIs","pages":[{"group":"Event","pages":[{"openapi":"post /events/{merchant_id}","title":"Events - List","href":"/v1/event/events--list"},{"openapi":"get /events/{merchant_id}/{event_id}/attempts","title":"Events - Delivery Attempt List","href":"/v1/event/events--delivery-attempt-list"},{"openapi":"post /events/{merchant_id}/{event_id}/retry","title":"Events - Manual Retry","href":"/v1/event/events--manual-retry"}]},{"group":"Poll","pages":[{"openapi":"get /poll/status/{poll_id}","title":"Poll - Retrieve Poll Status","href":"/v1/poll/poll--retrieve-poll-status"}]},{"group":"Blocklist","pages":[{"openapi":"get /blocklist","title":null,"href":"/v1/blocklist/get-blocklist"},{"openapi":"post /blocklist","title":null,"href":"/v1/blocklist/post-blocklist"},{"openapi":"delete /blocklist","title":null,"href":"/v1/blocklist/delete-blocklist"},{"openapi":"post /blocklist/toggle","title":null,"href":"/v1/blocklist/post-blocklisttoggle"}]},{"group":"Routing","pages":[{"openapi":"get /routing","title":"Routing - List","href":"/v1/routing/routing--list"},{"openapi":"post /routing","title":"Routing - Create","href":"/v1/routing/routing--create"},{"openapi":"post /account/{account_id}/business_profile/{profile_id}/dynamic_routing/success_based/create","title":"Routing - Auth Rate Based","href":"/v1/routing/routing--success-based"},{"openapi":"post /account/{account_id}/business_profile/{profile_id}/dynamic_routing/elimination/create","title":"Routing - Elimination","href":"/v1/routing/routing--elimination"},{"openapi":"get /routing/active","title":"Routing - Retrieve Config","href":"/v1/routing/routing--retrieve-config"},{"openapi":"post /routing/deactivate","title":"Routing - Deactivate","href":"/v1/routing/routing--deactivate"},{"openapi":"get /routing/default","title":"Routing - Retrieve Default Config","href":"/v1/routing/routing--retrieve-default-config"},{"openapi":"post /routing/default","title":"Routing - Update Default Config","href":"/v1/routing/routing--update-default-config"},{"openapi":"get /routing/default/profile","title":"Routing - Retrieve Default For Profile","href":"/v1/routing/routing--retrieve-default-for-profile"},{"openapi":"post /routing/default/profile/{profile_id}","title":"Routing - Update Default For Profile","href":"/v1/routing/routing--update-default-for-profile"},{"openapi":"get /routing/{routing_algorithm_id}","title":"Routing - Retrieve","href":"/v1/routing/routing--retrieve"},{"openapi":"post /routing/{routing_algorithm_id}/activate","title":"Routing - Activate config","href":"/v1/routing/routing--activate-config"},{"openapi":"post /routing/evaluate","title":"Routing - Evaluate","href":"/v1/routing/routing--evaluate"},{"openapi":"post /routing/feedback","title":"Routing - Feedback","href":"/v1/routing/routing--feedback"},{"openapi":"post /routing/rule/evaluate","title":"Routing - Rule Evaluate","href":"/v1/routing/routing--rule-evaluate"}]},{"group":"Relay","pages":[{"openapi":"post /relay","title":"Relay - Create","href":"/v1/relay/relay"},{"openapi":"get /relay/{relay_id}","title":"Relay - Retrieve","href":"/v1/relay/relay--retrieve"}]},{"group":"Schemas","pages":[{"title":null,"href":"/v1/schemas/outgoing--webhook"}]},{"group":"Subscriptions","pages":[{"openapi":"post /subscriptions/create","title":"Subscription - Create","href":"/v1/subscriptions/create"},{"openapi":"post /subscriptions/{subscription_id}/confirm","title":"Subscription - Confirm","href":"/v1/subscriptions/confirm"},{"openapi":"post /subscriptions","title":"Subscription - Create and Confirm","href":"/v1/subscriptions/create-and-confirm"},{"openapi":"put /subscriptions/{subscription_id}/update","title":"Subscription - Update","href":"/v1/subscriptions/update"},{"openapi":"get /subscriptions/{subscription_id}","title":"Subscription - Retrieve","href":"/v1/subscriptions/get"},{"title":"Get plans","href":"/v1/subscriptions/get-plans"},{"openapi":"get /subscriptions/estimate","title":"Subscription - Get Estimate","href":"/v1/subscriptions/estimate"},{"openapi":"post /subscriptions/{subscription_id}/pause","title":"Subscription - Pause Subscription","href":"/v1/subscriptions/pause"},{"openapi":"post /subscriptions/{subscription_id}/resume","title":"Subscription - Resume Subscription","href":"/v1/subscriptions/resume"},{"openapi":"post /subscriptions/{subscription_id}/cancel","title":"Subscription - Cancel Subscription","href":"/v1/subscriptions/cancel"}]}]}]},{"version":"2.0.0 [BETA]","pages":[{"title":"2.0.0 [BETA]","href":"/introduction"}]}]},{"tab":"Locker API Reference","pages":[{"title":"Locker API Reference","href":"/locker-api-reference/overview"}]},{"tab":"Intelligent Router API Reference","pages":[{"title":"Intelligent Router API Reference","href":"/intelligent-router-api-reference/overview"}]}]},"title":"Profile - Create - BirrPay","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}