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.
{"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/merchant-account/merchant-account--retrieve","slug":"/v1/merchant-account/merchant-account--retrieve","pageMetadata":{"openapi":"get /accounts/{account_id}","title":"Merchant Account - Retrieve","description":"Retrieve a *merchant* account details.","href":"/v1/merchant-account/merchant-account--retrieve","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: [\"Retrieve a \", _jsx(_components.em, {\n children: \"merchant\"\n }), \" account details.\"]\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":"get /accounts/{account_id}","title":"Merchant Account - Retrieve","description":"Retrieve a *merchant* account details.","href":"/v1/merchant-account/merchant-account--retrieve","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Merchant Account"],"summary":"Merchant Account - Retrieve","description":"Retrieve a *merchant* account details.","operationId":"Retrieve a Merchant Account","parameters":["64831cd8-6cbd-462e-ae30-a06a7aa9d8f7"],"responses":{"200":"d422e68c-e69c-4e1c-845f-0752b75a4350","404":"2fe88dcd-34d8-42f6-ae30-9eaba9e9831b"},"security":["8ba105f5-7aad-417a-8618-f003a1f26b70"],"method":"get","type":"path","servers":["792875b0-3b61-48a0-ab23-731c1218999a"],"path":"/accounts/{account_id}","baseUrlOptions":["https://sandbox.birrpay.io"],"title":"Merchant Account - Retrieve","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"64831cd8-6cbd-462e-ae30-a06a7aa9d8f7":{"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"}}},"responses":{"d422e68c-e69c-4e1c-845f-0752b75a4350":{"description":"Merchant Account Retrieved","content":{"application/json":{"schema":{"type":"object","required":["merchant_id","enable_payment_response_hash","redirect_to_merchant_with_http_post","primary_business_details","organization_id","is_recon_enabled","recon_status","merchant_account_type"],"properties":{"merchant_id":{"type":"string","description":"The identifier for the Merchant Account","example":"y3oqhf46pyzuxjbcn2giaqnb44","maxLength":64,"isRequired":true,"uniqueKey":"merchant_id","typeLabel":"string"},"enable_payment_response_hash":{"type":"boolean","description":"A boolean value to indicate if payment response hash needs to be enabled","default":false,"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"},"primary_business_details":{"type":"array","items":{"type":"object","required":["country","business"],"properties":{"country":{"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"],"isRequired":true,"uniqueKey":"primary_business_details.items.[INDEX].country","typeLabel":"enum\u003cstring>"},"business":{"type":"string","example":"food","isRequired":true,"uniqueKey":"primary_business_details.items.[INDEX].business","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"primary_business_details.items.[INDEX]","typeLabel":"object"},"description":"Details about the primary business unit of the merchant account","isRequired":true,"uniqueKey":"primary_business_details","typeLabel":"object[]"},"organization_id":{"type":"string","description":"The organization id merchant is associated with","example":"org_q98uSGAYbjEwqs0mJwnz","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"organization_id","typeLabel":"string"},"is_recon_enabled":{"type":"boolean","description":"A boolean value to indicate if the merchant has recon service is enabled or not, by default value is false","isRequired":true,"uniqueKey":"is_recon_enabled","typeLabel":"boolean"},"recon_status":{"type":"string","enum":["not_requested","requested","active","disabled"],"isRequired":true,"uniqueKey":"recon_status","typeLabel":"enum\u003cstring>"},"merchant_account_type":{"type":"string","enum":["standard","platform","connected"],"isRequired":true,"uniqueKey":"merchant_account_type","typeLabel":"enum\u003cstring>"},"merchant_name":{"oneOf":[{"type":"string","description":"Name of the Merchant Account","example":"NewAge Retailer","uniqueKey":"merchant_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the Merchant Account","example":"NewAge Retailer","uniqueKey":"merchant_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_name","typeLabel":"string | null"},"return_url":{"oneOf":[{"type":"string","description":"The URL to redirect after completion of the payment","example":"https://www.example.com/success","maxLength":255,"uniqueKey":"return_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL to redirect after completion of the payment","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.","example":"xkkdf909012sdjki2dkh5sdf","maxLength":255,"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.","example":"xkkdf909012sdjki2dkh5sdf","maxLength":255,"uniqueKey":"payment_response_hash_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_response_hash_key","typeLabel":"string | null"},"merchant_details":{"oneOf":[{"type":"object","properties":{"primary_contact_person":{"oneOf":[{"type":"string","description":"The merchant's primary contact name","example":"John Doe","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.primary_contact_person.oneOf.0","typeLabel":"string"},{"type":"null","description":"The merchant's primary contact name","example":"John Doe","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.primary_contact_person.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.primary_contact_person","typeLabel":"string | null"},"primary_phone":{"oneOf":[{"type":"string","description":"The merchant's primary phone number","example":"999999999","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.primary_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"The merchant's primary phone number","example":"999999999","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.primary_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.primary_phone","typeLabel":"string | null"},"primary_email":{"oneOf":[{"type":"string","description":"The merchant's primary email address","example":"[email protected]","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.primary_email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The merchant's primary email address","example":"[email protected]","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.primary_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.primary_email","typeLabel":"string | null"},"secondary_contact_person":{"oneOf":[{"type":"string","description":"The merchant's secondary contact name","example":"John Doe2","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.secondary_contact_person.oneOf.0","typeLabel":"string"},{"type":"null","description":"The merchant's secondary contact name","example":"John Doe2","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.secondary_contact_person.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.secondary_contact_person","typeLabel":"string | null"},"secondary_phone":{"oneOf":[{"type":"string","description":"The merchant's secondary phone number","example":"999999988","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.secondary_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"The merchant's secondary phone number","example":"999999988","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.secondary_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.secondary_phone","typeLabel":"string | null"},"secondary_email":{"oneOf":[{"type":"string","description":"The merchant's secondary email address","example":"[email protected]","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.secondary_email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The merchant's secondary email address","example":"[email protected]","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.secondary_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.secondary_email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","description":"The business website of the merchant","example":"www.example.com","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","description":"The business website of the merchant","example":"www.example.com","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.website","typeLabel":"string | null"},"about_business":{"oneOf":[{"type":"string","description":"A brief description about merchant's business","example":"Online Retail with a wide selection of organic products for North America","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.about_business.oneOf.0","typeLabel":"string"},{"type":"null","description":"A brief description about merchant's business","example":"Online Retail with a wide selection of organic products for North America","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.about_business.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.about_business","typeLabel":"string | null"},"address":{"oneOf":[{"type":"object","description":"Address details","properties":{"city":{"oneOf":[{"type":"string","description":"The city, district, suburb, town, or village of the address.","example":"New York","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","description":"The city, district, suburb, town, or village of the address.","example":"New York","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.city","typeLabel":"string | null"},"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_details.oneOf.0.address.oneOf.0.country.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.country","typeLabel":"enum\u003cstring> | null"},"line1":{"oneOf":[{"type":"string","description":"The first line of the street address or P.O. Box.","example":"123, King Street","maxLength":200,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line1.oneOf.0","typeLabel":"string"},{"type":"null","description":"The first line of the street address or P.O. Box.","example":"123, King Street","maxLength":200,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line1.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line1","typeLabel":"string | null"},"line2":{"oneOf":[{"type":"string","description":"The second line of the street address or P.O. Box (e.g., apartment, suite, unit, or building).","example":"Powelson Avenue","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line2.oneOf.0","typeLabel":"string"},{"type":"null","description":"The second line of the street address or P.O. Box (e.g., apartment, suite, unit, or building).","example":"Powelson Avenue","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line2.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line2","typeLabel":"string | null"},"line3":{"oneOf":[{"type":"string","description":"The third line of the street address, if applicable.","example":"Bridgewater","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line3.oneOf.0","typeLabel":"string"},{"type":"null","description":"The third line of the street address, if applicable.","example":"Bridgewater","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line3.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.line3","typeLabel":"string | null"},"zip":{"oneOf":[{"type":"string","description":"The zip/postal code for the address","example":"08807","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.zip.oneOf.0","typeLabel":"string"},{"type":"null","description":"The zip/postal code for the address","example":"08807","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.zip.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.zip","typeLabel":"string | null"},"state":{"oneOf":[{"type":"string","description":"The address state","example":"New York","uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.state.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address state","example":"New York","uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.state","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The first name for the address","example":"John","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The first name for the address","example":"John","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The last name for the address","example":"Doe","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The last name for the address","example":"Doe","maxLength":255,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.last_name","typeLabel":"string | null"},"origin_zip":{"oneOf":[{"type":"string","description":"The zip/postal code of the origin","example":"08807","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.origin_zip.oneOf.0","typeLabel":"string"},{"type":"null","description":"The zip/postal code of the origin","example":"08807","maxLength":50,"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.origin_zip.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0.origin_zip","typeLabel":"string | null"}},"uniqueKey":"merchant_details.oneOf.0.address.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"merchant_details.oneOf.0.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.address","typeLabel":"object | null"},"merchant_tax_registration_id":{"oneOf":[{"type":"string","example":"123456789","uniqueKey":"merchant_details.oneOf.0.merchant_tax_registration_id.oneOf.0","typeLabel":"string"},{"type":"null","example":"123456789","uniqueKey":"merchant_details.oneOf.0.merchant_tax_registration_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details.oneOf.0.merchant_tax_registration_id","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"merchant_details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"merchant_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchant_details","typeLabel":"object | 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"},"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"},"sub_merchants_enabled":{"oneOf":[{"type":"boolean","description":"A boolean value to indicate if the merchant is a sub-merchant under a master or a parent merchant. By default, its value is false.","default":false,"example":false,"uniqueKey":"sub_merchants_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"A boolean value to indicate if the merchant is a sub-merchant under a master or a parent merchant. By default, its value is false.","default":false,"example":false,"uniqueKey":"sub_merchants_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"sub_merchants_enabled","typeLabel":"boolean | null"},"parent_merchant_id":{"oneOf":[{"type":"string","description":"Refers to the Parent Merchant ID if the merchant being created is a sub-merchant","example":"xkkdf909012sdjki2dkh5sdf","maxLength":255,"uniqueKey":"parent_merchant_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Refers to the Parent Merchant ID if the merchant being created is a sub-merchant","example":"xkkdf909012sdjki2dkh5sdf","maxLength":255,"uniqueKey":"parent_merchant_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"parent_merchant_id","typeLabel":"string | null"},"publishable_key":{"oneOf":[{"type":"string","description":"API key that will be used for server side API access","example":"AH3423bkjbkjdsfbkj","uniqueKey":"publishable_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"API key that will be used for server side API access","example":"AH3423bkjbkjdsfbkj","uniqueKey":"publishable_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"publishable_key","typeLabel":"string | 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"},"locker_id":{"oneOf":[{"type":"string","description":"An identifier for the vault used to store payment method information.","example":"locker_abc123","uniqueKey":"locker_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"An identifier for the vault used to store payment method information.","example":"locker_abc123","uniqueKey":"locker_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"locker_id","typeLabel":"string | null"},"frm_routing_algorithm":{"oneOf":[{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["single"],"isRequired":true,"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.0.data.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"frm_routing_algorithm.oneOf.0.data.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.0.data.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.0.data.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.0.data","typeLabel":"object"}},"uniqueKey":"frm_routing_algorithm.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["priority"],"isRequired":true,"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.1.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"frm_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.1.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"frm_routing_algorithm.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.1.data","typeLabel":"object[]"}},"uniqueKey":"frm_routing_algorithm.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["volume_split"],"isRequired":true,"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.2.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"frm_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.2.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.2.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.2.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"frm_routing_algorithm.oneOf.2.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.2.data","typeLabel":"object[]"}},"uniqueKey":"frm_routing_algorithm.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["advanced"],"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.0.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].connector","typeLabel":"object"},"split":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.defaultSelection.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX].merchant_connector_id","typeLabel":"string | null"}},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.0.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.connector","typeLabel":"enum\u003cstring>"},"merchant_connector_id":{"oneOf":[{"type":"string","uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].connector.merchant_connector_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX].split","typeLabel":"integer\u003cint32>"}},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1.data","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.connectorSelection.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.value","typeLabel":"integer\u003cint64>"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value","typeLabel":"object"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value","typeLabel":"integer\u003cint64>[]"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].number","typeLabel":"integer\u003cint64>"}},"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"isRequired":true,"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].condition","typeLabel":"object[]"},"nested":{"oneOf":[{"type":"array","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested.oneOf.0","typeLabel":"array"},{"type":"null","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX].nested","typeLabel":"array | null"}},"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules.statements","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.rules","typeLabel":"object"},"metadata":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"frm_routing_algorithm.oneOf.3.data.metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data.metadata","typeLabel":"object"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.3.data","typeLabel":"object"}},"uniqueKey":"frm_routing_algorithm.oneOf.3","typeLabel":"object"},{"type":"object","required":["type","data"],"properties":{"type":{"type":"string","enum":["three_ds_decision_rule"],"isRequired":true,"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.4.data.defaultSelection.decision","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.defaultSelection","typeLabel":"object"},"rules":{"type":"object","required":["name","connectorSelection","statements"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.0.value","typeLabel":"integer\u003cint64>"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.1.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.2.value","typeLabel":"object"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.3.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.4.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.5.value","typeLabel":"integer\u003cint64>[]"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.6.value","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"frm_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":"frm_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":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value.items.[INDEX].number","typeLabel":"integer\u003cint64>"}},"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7.value","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"isRequired":true,"uniqueKey":"frm_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":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].condition","typeLabel":"object[]"},"nested":{"oneOf":[{"type":"array","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested.oneOf.0","typeLabel":"array"},{"type":"null","items":{"$circularRef":"9d1a18e6-8269-45e2-81c9-094cf6cd8341"},"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested.oneOf.1","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX].nested","typeLabel":"array | null"}},"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules.statements","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.rules","typeLabel":"object"},"metadata":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"frm_routing_algorithm.oneOf.4.data.metadata.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data.metadata","typeLabel":"object"}},"isRequired":true,"uniqueKey":"frm_routing_algorithm.oneOf.4.data","typeLabel":"object"}},"uniqueKey":"frm_routing_algorithm.oneOf.4","typeLabel":"object"},{"type":"null","uniqueKey":"frm_routing_algorithm.oneOf.5","typeLabel":"null"}],"uniqueKey":"frm_routing_algorithm","typeLabel":"object · object · object · object · object · null"},"default_profile":{"oneOf":[{"type":"string","description":"The default profile that must be used for creating merchant accounts and payments","maxLength":64,"uniqueKey":"default_profile.oneOf.0","typeLabel":"string"},{"type":"null","description":"The default profile that must be used for creating merchant accounts and payments","maxLength":64,"uniqueKey":"default_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_profile","typeLabel":"string | null"},"pm_collect_link_config":{"oneOf":[{"type":"object","description":"Object for GenericLinkUiConfig","required":["enabled_payment_methods","allowed_domains"],"properties":{"allowed_domains":{"type":"array","items":{"type":"string","uniqueKey":"pm_collect_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":"pm_collect_link_config.oneOf.0.allowed_domains","typeLabel":"string[]"},"enabled_payment_methods":{"type":"array","items":{"type":"object","description":"Object for EnabledPaymentMethod","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":"pm_collect_link_config.oneOf.0.enabled_payment_methods.items.[INDEX].payment_method","typeLabel":"enum\u003cstring>"},"payment_method_types":{"type":"array","items":{"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":"pm_collect_link_config.oneOf.0.enabled_payment_methods.items.[INDEX].payment_method_types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"An array of associated payment method types","uniqueItems":true,"isRequired":true,"uniqueKey":"pm_collect_link_config.oneOf.0.enabled_payment_methods.items.[INDEX].payment_method_types","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"pm_collect_link_config.oneOf.0.enabled_payment_methods.items.[INDEX]","typeLabel":"object"},"description":"List of payment methods shown on collect UI","example":"[{\"payment_method\": \"bank_transfer\", \"payment_method_types\": [\"ach\", \"bacs\", \"sepa\"]}]","isRequired":true,"uniqueKey":"pm_collect_link_config.oneOf.0.enabled_payment_methods","typeLabel":"object[]"},"logo":{"oneOf":[{"type":"string","description":"Merchant's display logo","example":"https://birrpay.io/favicon.ico","maxLength":255,"uniqueKey":"pm_collect_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":"pm_collect_link_config.oneOf.0.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"pm_collect_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":"pm_collect_link_config.oneOf.0.merchant_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom merchant name for the link","example":"BirrPay","maxLength":255,"uniqueKey":"pm_collect_link_config.oneOf.0.merchant_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"pm_collect_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":"pm_collect_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":"pm_collect_link_config.oneOf.0.theme.oneOf.1","typeLabel":"null"}],"uniqueKey":"pm_collect_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":"pm_collect_link_config.oneOf.0.domain_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom domain name to be used for hosting the link","uniqueKey":"pm_collect_link_config.oneOf.0.domain_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"pm_collect_link_config.oneOf.0.domain_name","typeLabel":"string | null"}},"uniqueKey":"pm_collect_link_config.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"pm_collect_link_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"pm_collect_link_config","typeLabel":"object | null"},"product_type":{"oneOf":[{"type":"string","enum":["orchestration","vault","recon","recovery","cost_observability","dynamic_routing"],"uniqueKey":"product_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"product_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"product_type","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"merchant_id":"y3oqhf46pyzuxjbcn2giaqnb44","enable_payment_response_hash":true,"redirect_to_merchant_with_http_post":true,"primary_business_details":[{"country":"AF","business":"food"}],"organization_id":"org_q98uSGAYbjEwqs0mJwnz","is_recon_enabled":true,"recon_status":"not_requested","merchant_account_type":"standard","merchant_name":"NewAge Retailer","return_url":"https://www.example.com/success","payment_response_hash_key":"xkkdf909012sdjki2dkh5sdf","merchant_details":{"primary_contact_person":"John Doe","primary_phone":"999999999","primary_email":"[email protected]","secondary_contact_person":"John Doe2","secondary_phone":"999999988","secondary_email":"[email protected]","website":"www.example.com","about_business":"Online Retail with a wide selection of organic products for North America","address":{"city":"New York","country":"AF","line1":"123, King Street","line2":"Powelson Avenue","line3":"Bridgewater","zip":"08807","state":"New York","first_name":"John","last_name":"Doe","origin_zip":"08807"},"merchant_tax_registration_id":"123456789"},"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"]},"payout_routing_algorithm":{"type":"single","data":{"connector":"authipay","merchant_connector_id":"\u003cstring>"}},"sub_merchants_enabled":false,"parent_merchant_id":"xkkdf909012sdjki2dkh5sdf","publishable_key":"AH3423bkjbkjdsfbkj","metadata":{},"locker_id":"locker_abc123","frm_routing_algorithm":{"type":"single","data":{"connector":"authipay","merchant_connector_id":"\u003cstring>"}},"default_profile":"\u003cstring>","pm_collect_link_config":{"allowed_domains":["\u003cstring>"],"enabled_payment_methods":"[{\"payment_method\": \"bank_transfer\", \"payment_method_types\": [\"ach\", \"bacs\", \"sepa\"]}]","logo":"https://birrpay.io/favicon.ico","merchant_name":"BirrPay","theme":"#4285F4","domain_name":"\u003cstring>"},"product_type":"orchestration"}}},"exampleType":"generated"}},"exampleType":"generated"},"2fe88dcd-34d8-42f6-ae30-9eaba9e9831b":{"description":"Merchant account not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"8ba105f5-7aad-417a-8618-f003a1f26b70":{"admin_api_key":{"type":"apiKey","in":"header","name":"api-key","description":"Admin API keys allow you to perform some privileged actions such as creating a merchant account and Merchant Connector account.","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":"Admin API keys allow you to perform some privileged actions such as creating a merchant account and Merchant Connector account.","scopes":[]},"schema":{"title":"api-key","type":"string","description":"Admin API keys allow you to perform some privileged actions such as creating a merchant account and Merchant Connector account.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"admin_api_key","name":"api-key"}],"title":"admin_api_key"}]},"originalFileLocation":"v1/openapi_spec_v1.json"},"subdomain":"birrpay","siteName":"BirrPay","title":"Merchant Account - Retrieve - BirrPay","navMaps":{"firstHrefInVersion":{"1.0.0":{"href":"/v1/merchant-account/merchant-account--retrieve","matchLevel":0},"2.0.0 [BETA]":{"href":"/v2/merchant-account/merchant-account--retrieve","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-01-24T02:55:16.070Z","originalFileLocation":"v1/merchant-account/merchant-account--retrieve.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=\"Retrieve a merchant account details.\">\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=\"Merchant Account - Retrieve - BirrPay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve a merchant account details.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BirrPay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve\">\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=Merchant+Account\u0026amp;title=Merchant+Account+-+Retrieve\u0026amp;description=Retrieve+a+*merchant*+account+details.\u0026amp;theme=838cc079bd3fa932cbeee950\u0026amp;signature=2fe9ad5941de1dc89f7d5301fde5eb671f3482f4a94bf023fa01d4911e489262\">\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=\"Merchant Account - Retrieve - BirrPay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve a merchant account details.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://birrpay.mintlify.app/_mintlify/api/og/v2?division=Merchant+Account\u0026amp;title=Merchant+Account+-+Retrieve\u0026amp;description=Retrieve+a+*merchant*+account+details.\u0026amp;theme=838cc079bd3fa932cbeee950\u0026amp;signature=2fe9ad5941de1dc89f7d5301fde5eb671f3482f4a94bf023fa01d4911e489262\">\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/merchant-account/merchant-account--retrieve\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v1/merchant-account/merchant-account--retrieve.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/merchant-account/merchant-account--retrieve#webpage\",\"url\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve\",\"name\":\"Merchant Account - Retrieve\",\"description\":\"Retrieve a merchant account details.\",\"dateModified\":\"2026-01-24T02:55:16.070Z\",\"isPartOf\":{\"@id\":\"https://docs.birrpay.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account management APIs\",\"item\":\"https://docs.birrpay.io/v1/organization/organization--create\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Merchant Account\",\"item\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--create\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Merchant Account - Retrieve\",\"item\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve#apireference\",\"headline\":\"Merchant Account - Retrieve\",\"name\":\"Merchant Account - Retrieve\",\"description\":\"Retrieve a merchant account details.\",\"url\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve\",\"mainEntityOfPage\":{\"@id\":\"https://docs.birrpay.io/v1/merchant-account/merchant-account--retrieve#webpage\"},\"dateModified\":\"2026-01-24T02:55:16.070Z\",\"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","description":"Create a new account for a *merchant* and the *merchant* could be a seller or retailer or client who likes to receive and send payments.","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","description":"Updates details of an existing merchant account. Helpful in updating merchant details such as email, contact details, or other configuration details like webhook, routing algorithm etc","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","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","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":"/v2/merchant-account/merchant-account--retrieve"}]}]},{"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":"Merchant Account - Retrieve - 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"]}