{ "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "xid": "<string>", "xmetadata": "<unknown>", "created": "2023-11-07T05:31:56Z", "method": "BANK_SWIFT", "destination": { "type": "BANK_ACCOUNT", "accountNumber": 123456, "routingNumber": 1234, "country": "US", "bankName": "Bank of America", "bankAddress": "123 Main St, New York, NY 10001, USA", "swiftCode": "BOFAUS3N", "accountHolderName": "John Doe", "accountHolderAddress": "456 Park Ave, New York, NY 10022, USA" }, "accountId": "6a3176fe-7715-4fe0-a548-034912d7f800", "sourceCurrency": "<string>", "sourceAmount": 123, "destinationCurrency": "RMB", "destinationAmount": 123, "rate": 123, "updated": "2023-11-07T05:31:56Z", "status": "requested", "subStatus": "ORDER_UNDER_AML_REVIEW", "cancellationReason": "<string>"}
{
"statusCode": 400,
"error": "Bad Request",
"message": {
"code": "DESTINATION_ADDRESS_VALIDATION_FAILED",
"message": "Destination address validation failed. Address must be longer than 20 characters and contain at least one space and one number."
}
}
Create Payout
Create a payout to an external destination
POST
/
payouts
Create Payout
curl --request POST \ --url https://access.utgl.io/v1/payouts \ --header 'Authorization: Basic <encoded-value>' \ --header 'Content-Type: application/json' \ --data '{ "source": { "firstName": "<string>", "surname": "<string>", "nationality": "Hong Kong", "address": "<string>", "idNumber": "<string>", "dateOfBirth": "1999-09-09", "mobileNumber": "+85212345678" }, "destination": { "accountNumber": 6225888888888888, "firstName": "DAWEN", "firstNameCN": "大文", "surname": "CHEN", "surnameCN": "陈", "address": "上海市黄浦区南京东路333号202室" }, "quoteId": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "accountId": "6a3176fe-7715-4fe0-a548-034912d7f800", "type": "BANK_ACCOUNT", "accountNumber": 123456, "routingNumber": 1234, "country": "US", "bankName": "Bank of America", "bankAddress": "123 Main St, New York, NY 10001, USA", "swiftCode": "BOFAUS3N", "accountHolderName": "John Doe", "accountHolderAddress": "456 Park Ave, New York, NY 10022, USA", "remarks": "<string>", "idempotencyKey": "xeev1she5eegh9daiviethahchoo1muW", "xid": "<string>", "xmetadata": "<unknown>"}'
{ "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "xid": "<string>", "xmetadata": "<unknown>", "created": "2023-11-07T05:31:56Z", "method": "BANK_SWIFT", "destination": { "type": "BANK_ACCOUNT", "accountNumber": 123456, "routingNumber": 1234, "country": "US", "bankName": "Bank of America", "bankAddress": "123 Main St, New York, NY 10001, USA", "swiftCode": "BOFAUS3N", "accountHolderName": "John Doe", "accountHolderAddress": "456 Park Ave, New York, NY 10022, USA" }, "accountId": "6a3176fe-7715-4fe0-a548-034912d7f800", "sourceCurrency": "<string>", "sourceAmount": 123, "destinationCurrency": "RMB", "destinationAmount": 123, "rate": 123, "updated": "2023-11-07T05:31:56Z", "status": "requested", "subStatus": "ORDER_UNDER_AML_REVIEW", "cancellationReason": "<string>"}
{
"statusCode": 400,
"error": "Bad Request",
"message": {
"code": "DESTINATION_ADDRESS_VALIDATION_FAILED",
"message": "Destination address validation failed. Address must be longer than 20 characters and contain at least one space and one number."
}
}
Reason for cancellation (only present when status is cancelled)
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"UTGL Developer Portal","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/utgl/0RP3r5GPH0T45wL4/images/utgl-logo-light.png?fit=max\u0026auto=format\u0026n=0RP3r5GPH0T45wL4\u0026q=85\u0026s=981263f94aa1e78e30f255123606b9b6","dark":"https://mintcdn.com/utgl/0RP3r5GPH0T45wL4/images/utgl-logo-dark.png?fit=max\u0026auto=format\u0026n=0RP3r5GPH0T45wL4\u0026q=85\u0026s=5c33c35c35ba88c8248c872b85bdd625"},"favicon":"https://mintcdn.com/utgl/0RP3r5GPH0T45wL4/images/small-utgl-icon.png?fit=max\u0026auto=format\u0026n=0RP3r5GPH0T45wL4\u0026q=85\u0026s=8a37a8a6d23dfa07a75ce1a3f84b37f0","api":{"openapi":["issuing/api-reference/openapi.yaml","merchant/partner-connect/partner-connect.yaml"],"playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer"},"server":"https://access.utgl.io"}},"background":{"color":{"light":"#FAFAFA","dark":"#0A0E1A"}},"footer":{"socials":{"twitter":"https://twitter.com/utgl_official","linkedin":"https://www.linkedin.com/company/utgl"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"utgl","hasAudioNarration":false,"actualSubdomain":"utgl","customDomains":["developer.utgl.io"],"gitSource":{"type":"github","owner":"theunigroup","repo":"utx-access-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad01c1e2bd8c50d68e907ff","collectionId":"e198b51d-fc6a-4b4c-b288-d0dd9cde7575","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad01c1e2bd8c50d68e907ff"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad01c1e2bd8c50d68e907ff","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Issuing API","count":102},{"language":"default","tag":"API Reference","count":80},{"language":"default","tag":"Cards","count":16},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"Card Accounts","count":12},{"language":"default","tag":"Getting Started","count":11},{"language":"default","tag":"Webhooks","count":10},{"language":"default","tag":"Merchant API","count":8},{"language":"default","tag":"Card Issuing","count":7},{"language":"default","tag":"Recipes","count":7}]},"assistantConfig":{},"basePath":"","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"issuing/api-reference/payouts/create-payout","slug":"/issuing/api-reference/payouts/create-payout","pageMetadata":{"title":"Create Payout","openapi":"POST /payouts","description":"Create a payout to an external destination","href":"/issuing/api-reference/payouts/create-payout"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a payout to an external destination\"\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":{"title":"Create Payout","openapi":"POST /payouts","description":"Create a payout to an external destination","href":"/issuing/api-reference/payouts/create-payout"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createPayout","summary":"Create Payout","description":"Create a payout to an external destination","tags":["Payouts"],"requestBody":"3c032659-70f5-4195-ba7c-33dd54ef81fa","responses":{"200":"6a4f317b-b7cb-429d-97c5-211722ce6b51","400":"95099252-fa17-4925-855b-c9770f486a4c"},"method":"post","type":"path","servers":["f66b622f-95f4-41ab-8ca7-ffcfd06b01ee","30b5b6b9-30cd-4bba-bca7-580a4d6e748a"],"security":["1cbb6398-fa06-476b-81b4-0ffc2560bccf","6ddf0c6f-ae63-444d-8e5c-eca0189b5c1d"],"path":"/payouts","baseUrlOptions":["https://access.utgl.io/v1","https://sandbox.access.utgl.io/v1"],"title":"Create Payout","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Bank Account (SWIFT)","required":["destination","quoteId","accountId","sourceOfFunds","purpose","source"],"properties":{"source":{"type":"object","description":"Required for UNIONPAY method only","required":["firstName","surname","nationality","address","idType","idNumber","dateOfBirth"],"properties":{"firstName":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.source.firstName","typeLabel":"string"},"surname":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.source.surname","typeLabel":"string"},"nationality":{"type":"string","example":"Hong Kong","isRequired":true,"uniqueKey":"oneOf.0.source.nationality","typeLabel":"string"},"address":{"type":"string","description":"The address of the source. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","isRequired":true,"uniqueKey":"oneOf.0.source.address","typeLabel":"string"},"idType":{"type":"string","enum":["national-id","passport"],"isRequired":true,"uniqueKey":"oneOf.0.source.idType","typeLabel":"enum\u003cstring>"},"idNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.source.idNumber","typeLabel":"string"},"dateOfBirth":{"type":"string","format":"date","example":"1999-09-09","isRequired":true,"uniqueKey":"oneOf.0.source.dateOfBirth","typeLabel":"string\u003cdate>"},"mobileNumber":{"oneOf":[{"type":"string","description":"Mobile / phone number of the sending individual [E.164 format, e.g. +85212345678].\nRequired when destination country is ID (Indonesia).\n","example":"+85212345678","uniqueKey":"oneOf.0.source.mobileNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mobile / phone number of the sending individual [E.164 format, e.g. +85212345678].\nRequired when destination country is ID (Indonesia).\n","example":"+85212345678","uniqueKey":"oneOf.0.source.mobileNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.source.mobileNumber","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.0.source","typeLabel":"object"},"destination":{"oneOf":[{"type":"object","title":"UnionPay Card Account","description":"Payout destination","required":["accountNumber","firstName","firstNameCN","surname","surnameCN","address"],"properties":{"accountNumber":{"type":"string","description":"UnionPay account number (mainland china resident account holders only)","pattern":"^\\d{16,19}$","example":6225888888888888,"isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.0.accountNumber","typeLabel":"string"},"firstName":{"type":"string","description":"Account holder's first name","example":"DAWEN","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.0.firstName","typeLabel":"string"},"firstNameCN":{"type":"string","description":"Account holder first name in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"大文","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.0.firstNameCN","typeLabel":"string"},"surname":{"type":"string","description":"Account holder surname","example":"CHEN","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.0.surname","typeLabel":"string"},"surnameCN":{"type":"string","description":"The receiver's surname in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"陈","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.0.surnameCN","typeLabel":"string"},"address":{"type":"string","description":"The account's address. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"上海市黄浦区南京东路333号202室","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.0.address","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.0","typeLabel":"UnionPay Card Account · object"},{"type":"object","title":"Bank Account (SWIFT)","description":"Payout destination","properties":{"type":{"type":"string","title":"Account Type","description":"The type of bank account","default":"BANK_ACCOUNT","uniqueKey":"oneOf.0.destination.oneOf.1.type","typeLabel":"string"},"accountNumber":{"type":"string","description":"The account number of the bank account","example":123456,"uniqueKey":"oneOf.0.destination.oneOf.1.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","description":"The routing number of the bank account","example":1234,"uniqueKey":"oneOf.0.destination.oneOf.1.routingNumber","typeLabel":"string"},"country":{"type":"string","description":"The country of the bank account","example":"US","uniqueKey":"oneOf.0.destination.oneOf.1.country","typeLabel":"string"},"bankName":{"type":"string","description":"The name of the bank where the account is held","example":"Bank of America","uniqueKey":"oneOf.0.destination.oneOf.1.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The address of the bank where the account is held","example":"123 Main St, New York, NY 10001, USA","uniqueKey":"oneOf.0.destination.oneOf.1.bankAddress","typeLabel":"string"},"swiftCode":{"type":"string","description":"The SWIFT code of the bank where the account is held","example":"BOFAUS3N","uniqueKey":"oneOf.0.destination.oneOf.1.swiftCode","typeLabel":"string"},"accountHolderName":{"type":"string","description":"The name of the account holder","example":"John Doe","uniqueKey":"oneOf.0.destination.oneOf.1.accountHolderName","typeLabel":"string"},"accountHolderAddress":{"type":"string","description":"The address of the account holder","example":"456 Park Ave, New York, NY 10022, USA","uniqueKey":"oneOf.0.destination.oneOf.1.accountHolderAddress","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.1","typeLabel":"Bank Account (SWIFT) · object"},{"type":"object","title":"Bank Transfer Account","description":"Payout destination","required":["country","firstName","surname","bankCode","bankAccountNumber","bankName","bankAddress"],"properties":{"country":{"type":"string","description":"The country code associated with the bank account (ISO 3166-1 alpha-2 format).\nCurrently supported countries and their corresponding currencies:\n- HK (Hong Kong): CNH, HKD\n- PH (Philippines): PHP\n- IN (India): INR\n- ID (Indonesia): IDR\n\nNote: The destination currency must match one of the supported currencies for the selected country.\n","enum":["HK","PH","IN","ID"],"example":"HK","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2.country","typeLabel":"enum\u003cstring>"},"firstName":{"type":"string","description":"The first name of the account holder as it appears on the bank account.","example":"John","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2.firstName","typeLabel":"string"},"surname":{"type":"string","description":"The surname (last name) of the account holder as it appears on the bank account.","example":"Smith","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2.surname","typeLabel":"string"},"bankCode":{"type":"string","description":"The bank code or routing number specific to the country's banking system.\nFormat varies by country (e.g., sort code for UK, routing number for US).\n","example":"004","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2.bankCode","typeLabel":"string"},"bankAccountNumber":{"type":"string","description":"The bank account number of the recipient.","example":"1234567890","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2.bankAccountNumber","typeLabel":"string"},"bankName":{"type":"string","description":"The full name of the bank.","example":"HSBC Hong Kong","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The full address of the bank branch.","example":"1 Queen's Road Central, Hong Kong","isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2.bankAddress","typeLabel":"string"},"dateOfBirth":{"oneOf":[{"type":"string","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.0.destination.oneOf.2.dateOfBirth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.0.destination.oneOf.2.dateOfBirth.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.dateOfBirth","typeLabel":"string\u003cdate> | null"},"mobileNumber":{"oneOf":[{"type":"string","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.0.destination.oneOf.2.mobileNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.0.destination.oneOf.2.mobileNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.mobileNumber","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.0.destination.oneOf.2.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.0.destination.oneOf.2.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.email","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.0.destination.oneOf.2.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.0.destination.oneOf.2.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.address","typeLabel":"string | null"},"branchCode":{"oneOf":[{"type":"string","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.0.destination.oneOf.2.branchCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.0.destination.oneOf.2.branchCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.branchCode","typeLabel":"string | null"},"swiftCode":{"oneOf":[{"type":"string","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.0.destination.oneOf.2.swiftCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.0.destination.oneOf.2.swiftCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.swiftCode","typeLabel":"string | null"},"iban":{"oneOf":[{"type":"string","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.0.destination.oneOf.2.iban.oneOf.0","typeLabel":"string"},{"type":"null","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.0.destination.oneOf.2.iban.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.iban","typeLabel":"string | null"},"sortCode":{"oneOf":[{"type":"string","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.0.destination.oneOf.2.sortCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.0.destination.oneOf.2.sortCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.sortCode","typeLabel":"string | null"},"bankAccountProof":{"oneOf":[{"type":"string","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.0.destination.oneOf.2.bankAccountProof.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.0.destination.oneOf.2.bankAccountProof.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.destination.oneOf.2.bankAccountProof","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.0.destination.oneOf.2","typeLabel":"Bank Transfer Account · object"}],"isRequired":true,"uniqueKey":"oneOf.0.destination","typeLabel":"UnionPay Card Account · object | Bank Account (SWIFT) · object | Bank Transfer Account · object"},"quoteId":{"type":"string","format":"uuid","description":"Quote ID","isRequired":true,"uniqueKey":"oneOf.0.quoteId","typeLabel":"string\u003cuuid>"},"purpose":{"type":"string","description":"The purpose of the payout. Possible values are\n\n- self-use\n- household\n- personal-savings\n- family-living-expenses\n","enum":["self-use","buy-goods","spending","household","payroll","personal-savings","family-living-expenses","company-expense"],"isRequired":true,"uniqueKey":"oneOf.0.purpose","typeLabel":"enum\u003cstring>"},"sourceOfFunds":{"type":"string","description":"The fund source of this payout\n\n- income\n- household\n- friends-loan\n- company-fund\n- personal-investment\n- personal-savings\n- wages\n","enum":["income","household","friends-loan","company-fund","personal-investment","personal-savings","wages"],"isRequired":true,"uniqueKey":"oneOf.0.sourceOfFunds","typeLabel":"enum\u003cstring>"},"accountId":{"type":"string","format":"uuid","example":"6a3176fe-7715-4fe0-a548-034912d7f800","description":"Account id to payout from","isRequired":true,"uniqueKey":"oneOf.0.accountId","typeLabel":"string\u003cuuid>"},"type":{"type":"string","title":"Account Type","description":"The type of bank account","default":"BANK_ACCOUNT","uniqueKey":"oneOf.0.type","typeLabel":"string"},"accountNumber":{"type":"string","description":"The account number of the bank account","example":123456,"uniqueKey":"oneOf.0.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","description":"The routing number of the bank account","example":1234,"uniqueKey":"oneOf.0.routingNumber","typeLabel":"string"},"country":{"type":"string","description":"The country of the bank account","example":"US","uniqueKey":"oneOf.0.country","typeLabel":"string"},"bankName":{"type":"string","description":"The name of the bank where the account is held","example":"Bank of America","uniqueKey":"oneOf.0.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The address of the bank where the account is held","example":"123 Main St, New York, NY 10001, USA","uniqueKey":"oneOf.0.bankAddress","typeLabel":"string"},"swiftCode":{"type":"string","description":"The SWIFT code of the bank where the account is held","example":"BOFAUS3N","uniqueKey":"oneOf.0.swiftCode","typeLabel":"string"},"accountHolderName":{"type":"string","description":"The name of the account holder","example":"John Doe","uniqueKey":"oneOf.0.accountHolderName","typeLabel":"string"},"accountHolderAddress":{"type":"string","description":"The address of the account holder","example":"456 Park Ave, New York, NY 10022, USA","uniqueKey":"oneOf.0.accountHolderAddress","typeLabel":"string"},"method":{"type":"string","enum":["BANK_SWIFT","UNIONPAY","BANK_TRANSFER"],"uniqueKey":"oneOf.0.method","typeLabel":"enum\u003cstring>"},"remarks":{"type":"string","description":"The remarks of the payout","uniqueKey":"oneOf.0.remarks","typeLabel":"string"},"idempotencyKey":{"type":"string","description":"Unique idempotency key for ensuring exactly-once execution of mutating requests.","format":"string","example":"xeev1she5eegh9daiviethahchoo1muW","uniqueKey":"oneOf.0.idempotencyKey","typeLabel":"string\u003cstring>"},"xid":{"type":"string","description":"External identifier, unique across all resources created under this account.","uniqueKey":"oneOf.0.xid","typeLabel":"string"},"xmetadata":{"type":"any","uniqueKey":"oneOf.0.xmetadata","typeLabel":"any"}},"uniqueKey":"oneOf.0","typeLabel":"Bank Account (SWIFT) · object"},{"type":"object","title":"UnionPay Card Account","required":["destination","quoteId","accountId","sourceOfFunds","purpose","source","accountNumber","firstName","firstNameCN","surname","surnameCN","address"],"properties":{"accountNumber":{"type":"string","description":"UnionPay account number (mainland china resident account holders only)","pattern":"^\\d{16,19}$","example":6225888888888888,"isRequired":true,"uniqueKey":"oneOf.1.accountNumber","typeLabel":"string"},"firstName":{"type":"string","description":"Account holder's first name","example":"DAWEN","isRequired":true,"uniqueKey":"oneOf.1.firstName","typeLabel":"string"},"firstNameCN":{"type":"string","description":"Account holder first name in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"大文","isRequired":true,"uniqueKey":"oneOf.1.firstNameCN","typeLabel":"string"},"surname":{"type":"string","description":"Account holder surname","example":"CHEN","isRequired":true,"uniqueKey":"oneOf.1.surname","typeLabel":"string"},"surnameCN":{"type":"string","description":"The receiver's surname in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"陈","isRequired":true,"uniqueKey":"oneOf.1.surnameCN","typeLabel":"string"},"address":{"type":"string","description":"The account's address. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"上海市黄浦区南京东路333号202室","isRequired":true,"uniqueKey":"oneOf.1.address","typeLabel":"string"},"source":{"type":"object","description":"Required for UNIONPAY method only","required":["firstName","surname","nationality","address","idType","idNumber","dateOfBirth"],"properties":{"firstName":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.source.firstName","typeLabel":"string"},"surname":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.source.surname","typeLabel":"string"},"nationality":{"type":"string","example":"Hong Kong","isRequired":true,"uniqueKey":"oneOf.1.source.nationality","typeLabel":"string"},"address":{"type":"string","description":"The address of the source. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","isRequired":true,"uniqueKey":"oneOf.1.source.address","typeLabel":"string"},"idType":{"type":"string","enum":["national-id","passport"],"isRequired":true,"uniqueKey":"oneOf.1.source.idType","typeLabel":"enum\u003cstring>"},"idNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.source.idNumber","typeLabel":"string"},"dateOfBirth":{"type":"string","format":"date","example":"1999-09-09","isRequired":true,"uniqueKey":"oneOf.1.source.dateOfBirth","typeLabel":"string\u003cdate>"},"mobileNumber":{"oneOf":[{"type":"string","description":"Mobile / phone number of the sending individual [E.164 format, e.g. +85212345678].\nRequired when destination country is ID (Indonesia).\n","example":"+85212345678","uniqueKey":"oneOf.1.source.mobileNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mobile / phone number of the sending individual [E.164 format, e.g. +85212345678].\nRequired when destination country is ID (Indonesia).\n","example":"+85212345678","uniqueKey":"oneOf.1.source.mobileNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.source.mobileNumber","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.1.source","typeLabel":"object"},"destination":{"oneOf":[{"type":"object","title":"UnionPay Card Account","description":"Payout destination","required":["accountNumber","firstName","firstNameCN","surname","surnameCN","address"],"properties":{"accountNumber":{"type":"string","description":"UnionPay account number (mainland china resident account holders only)","pattern":"^\\d{16,19}$","example":6225888888888888,"isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.0.accountNumber","typeLabel":"string"},"firstName":{"type":"string","description":"Account holder's first name","example":"DAWEN","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.0.firstName","typeLabel":"string"},"firstNameCN":{"type":"string","description":"Account holder first name in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"大文","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.0.firstNameCN","typeLabel":"string"},"surname":{"type":"string","description":"Account holder surname","example":"CHEN","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.0.surname","typeLabel":"string"},"surnameCN":{"type":"string","description":"The receiver's surname in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"陈","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.0.surnameCN","typeLabel":"string"},"address":{"type":"string","description":"The account's address. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"上海市黄浦区南京东路333号202室","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.0.address","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.0","typeLabel":"UnionPay Card Account · object"},{"type":"object","title":"Bank Account (SWIFT)","description":"Payout destination","properties":{"type":{"type":"string","title":"Account Type","description":"The type of bank account","default":"BANK_ACCOUNT","uniqueKey":"oneOf.1.destination.oneOf.1.type","typeLabel":"string"},"accountNumber":{"type":"string","description":"The account number of the bank account","example":123456,"uniqueKey":"oneOf.1.destination.oneOf.1.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","description":"The routing number of the bank account","example":1234,"uniqueKey":"oneOf.1.destination.oneOf.1.routingNumber","typeLabel":"string"},"country":{"type":"string","description":"The country of the bank account","example":"US","uniqueKey":"oneOf.1.destination.oneOf.1.country","typeLabel":"string"},"bankName":{"type":"string","description":"The name of the bank where the account is held","example":"Bank of America","uniqueKey":"oneOf.1.destination.oneOf.1.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The address of the bank where the account is held","example":"123 Main St, New York, NY 10001, USA","uniqueKey":"oneOf.1.destination.oneOf.1.bankAddress","typeLabel":"string"},"swiftCode":{"type":"string","description":"The SWIFT code of the bank where the account is held","example":"BOFAUS3N","uniqueKey":"oneOf.1.destination.oneOf.1.swiftCode","typeLabel":"string"},"accountHolderName":{"type":"string","description":"The name of the account holder","example":"John Doe","uniqueKey":"oneOf.1.destination.oneOf.1.accountHolderName","typeLabel":"string"},"accountHolderAddress":{"type":"string","description":"The address of the account holder","example":"456 Park Ave, New York, NY 10022, USA","uniqueKey":"oneOf.1.destination.oneOf.1.accountHolderAddress","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.1","typeLabel":"Bank Account (SWIFT) · object"},{"type":"object","title":"Bank Transfer Account","description":"Payout destination","required":["country","firstName","surname","bankCode","bankAccountNumber","bankName","bankAddress"],"properties":{"country":{"type":"string","description":"The country code associated with the bank account (ISO 3166-1 alpha-2 format).\nCurrently supported countries and their corresponding currencies:\n- HK (Hong Kong): CNH, HKD\n- PH (Philippines): PHP\n- IN (India): INR\n- ID (Indonesia): IDR\n\nNote: The destination currency must match one of the supported currencies for the selected country.\n","enum":["HK","PH","IN","ID"],"example":"HK","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2.country","typeLabel":"enum\u003cstring>"},"firstName":{"type":"string","description":"The first name of the account holder as it appears on the bank account.","example":"John","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2.firstName","typeLabel":"string"},"surname":{"type":"string","description":"The surname (last name) of the account holder as it appears on the bank account.","example":"Smith","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2.surname","typeLabel":"string"},"bankCode":{"type":"string","description":"The bank code or routing number specific to the country's banking system.\nFormat varies by country (e.g., sort code for UK, routing number for US).\n","example":"004","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2.bankCode","typeLabel":"string"},"bankAccountNumber":{"type":"string","description":"The bank account number of the recipient.","example":"1234567890","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2.bankAccountNumber","typeLabel":"string"},"bankName":{"type":"string","description":"The full name of the bank.","example":"HSBC Hong Kong","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The full address of the bank branch.","example":"1 Queen's Road Central, Hong Kong","isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2.bankAddress","typeLabel":"string"},"dateOfBirth":{"oneOf":[{"type":"string","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.1.destination.oneOf.2.dateOfBirth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.1.destination.oneOf.2.dateOfBirth.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.dateOfBirth","typeLabel":"string\u003cdate> | null"},"mobileNumber":{"oneOf":[{"type":"string","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.1.destination.oneOf.2.mobileNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.1.destination.oneOf.2.mobileNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.mobileNumber","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.1.destination.oneOf.2.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.1.destination.oneOf.2.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.email","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.1.destination.oneOf.2.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.1.destination.oneOf.2.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.address","typeLabel":"string | null"},"branchCode":{"oneOf":[{"type":"string","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.1.destination.oneOf.2.branchCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.1.destination.oneOf.2.branchCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.branchCode","typeLabel":"string | null"},"swiftCode":{"oneOf":[{"type":"string","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.1.destination.oneOf.2.swiftCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.1.destination.oneOf.2.swiftCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.swiftCode","typeLabel":"string | null"},"iban":{"oneOf":[{"type":"string","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.1.destination.oneOf.2.iban.oneOf.0","typeLabel":"string"},{"type":"null","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.1.destination.oneOf.2.iban.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.iban","typeLabel":"string | null"},"sortCode":{"oneOf":[{"type":"string","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.1.destination.oneOf.2.sortCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.1.destination.oneOf.2.sortCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.sortCode","typeLabel":"string | null"},"bankAccountProof":{"oneOf":[{"type":"string","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.1.destination.oneOf.2.bankAccountProof.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.1.destination.oneOf.2.bankAccountProof.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.destination.oneOf.2.bankAccountProof","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.1.destination.oneOf.2","typeLabel":"Bank Transfer Account · object"}],"isRequired":true,"uniqueKey":"oneOf.1.destination","typeLabel":"UnionPay Card Account · object | Bank Account (SWIFT) · object | Bank Transfer Account · object"},"quoteId":{"type":"string","format":"uuid","description":"Quote ID","isRequired":true,"uniqueKey":"oneOf.1.quoteId","typeLabel":"string\u003cuuid>"},"purpose":{"type":"string","description":"The purpose of the payout. Possible values are\n\n- self-use\n- household\n- personal-savings\n- family-living-expenses\n","enum":["self-use","buy-goods","spending","household","payroll","personal-savings","family-living-expenses","company-expense"],"isRequired":true,"uniqueKey":"oneOf.1.purpose","typeLabel":"enum\u003cstring>"},"sourceOfFunds":{"type":"string","description":"The fund source of this payout\n\n- income\n- household\n- friends-loan\n- company-fund\n- personal-investment\n- personal-savings\n- wages\n","enum":["income","household","friends-loan","company-fund","personal-investment","personal-savings","wages"],"isRequired":true,"uniqueKey":"oneOf.1.sourceOfFunds","typeLabel":"enum\u003cstring>"},"accountId":{"type":"string","format":"uuid","example":"6a3176fe-7715-4fe0-a548-034912d7f800","description":"Account id to payout from","isRequired":true,"uniqueKey":"oneOf.1.accountId","typeLabel":"string\u003cuuid>"},"method":{"type":"string","enum":["BANK_SWIFT","UNIONPAY","BANK_TRANSFER"],"uniqueKey":"oneOf.1.method","typeLabel":"enum\u003cstring>"},"remarks":{"type":"string","description":"The remarks of the payout","uniqueKey":"oneOf.1.remarks","typeLabel":"string"},"idempotencyKey":{"type":"string","description":"Unique idempotency key for ensuring exactly-once execution of mutating requests.","format":"string","example":"xeev1she5eegh9daiviethahchoo1muW","uniqueKey":"oneOf.1.idempotencyKey","typeLabel":"string\u003cstring>"},"xid":{"type":"string","description":"External identifier, unique across all resources created under this account.","uniqueKey":"oneOf.1.xid","typeLabel":"string"},"xmetadata":{"type":"any","uniqueKey":"oneOf.1.xmetadata","typeLabel":"any"}},"uniqueKey":"oneOf.1","typeLabel":"UnionPay Card Account · object"},{"type":"object","title":"Bank Transfer Account","required":["destination","quoteId","accountId","sourceOfFunds","purpose","source","country","firstName","surname","bankCode","bankAccountNumber","bankName","bankAddress"],"properties":{"country":{"type":"string","description":"The country code associated with the bank account (ISO 3166-1 alpha-2 format).\nCurrently supported countries and their corresponding currencies:\n- HK (Hong Kong): CNH, HKD\n- PH (Philippines): PHP\n- IN (India): INR\n- ID (Indonesia): IDR\n\nNote: The destination currency must match one of the supported currencies for the selected country.\n","enum":["HK","PH","IN","ID"],"example":"HK","isRequired":true,"uniqueKey":"oneOf.2.country","typeLabel":"enum\u003cstring>"},"firstName":{"type":"string","description":"The first name of the account holder as it appears on the bank account.","example":"John","isRequired":true,"uniqueKey":"oneOf.2.firstName","typeLabel":"string"},"surname":{"type":"string","description":"The surname (last name) of the account holder as it appears on the bank account.","example":"Smith","isRequired":true,"uniqueKey":"oneOf.2.surname","typeLabel":"string"},"bankCode":{"type":"string","description":"The bank code or routing number specific to the country's banking system.\nFormat varies by country (e.g., sort code for UK, routing number for US).\n","example":"004","isRequired":true,"uniqueKey":"oneOf.2.bankCode","typeLabel":"string"},"bankAccountNumber":{"type":"string","description":"The bank account number of the recipient.","example":"1234567890","isRequired":true,"uniqueKey":"oneOf.2.bankAccountNumber","typeLabel":"string"},"bankName":{"type":"string","description":"The full name of the bank.","example":"HSBC Hong Kong","isRequired":true,"uniqueKey":"oneOf.2.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The full address of the bank branch.","example":"1 Queen's Road Central, Hong Kong","isRequired":true,"uniqueKey":"oneOf.2.bankAddress","typeLabel":"string"},"source":{"type":"object","description":"Required for UNIONPAY method only","required":["firstName","surname","nationality","address","idType","idNumber","dateOfBirth"],"properties":{"firstName":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.source.firstName","typeLabel":"string"},"surname":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.source.surname","typeLabel":"string"},"nationality":{"type":"string","example":"Hong Kong","isRequired":true,"uniqueKey":"oneOf.2.source.nationality","typeLabel":"string"},"address":{"type":"string","description":"The address of the source. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","isRequired":true,"uniqueKey":"oneOf.2.source.address","typeLabel":"string"},"idType":{"type":"string","enum":["national-id","passport"],"isRequired":true,"uniqueKey":"oneOf.2.source.idType","typeLabel":"enum\u003cstring>"},"idNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.source.idNumber","typeLabel":"string"},"dateOfBirth":{"type":"string","format":"date","example":"1999-09-09","isRequired":true,"uniqueKey":"oneOf.2.source.dateOfBirth","typeLabel":"string\u003cdate>"},"mobileNumber":{"oneOf":[{"type":"string","description":"Mobile / phone number of the sending individual [E.164 format, e.g. +85212345678].\nRequired when destination country is ID (Indonesia).\n","example":"+85212345678","uniqueKey":"oneOf.2.source.mobileNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mobile / phone number of the sending individual [E.164 format, e.g. +85212345678].\nRequired when destination country is ID (Indonesia).\n","example":"+85212345678","uniqueKey":"oneOf.2.source.mobileNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.source.mobileNumber","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.2.source","typeLabel":"object"},"destination":{"oneOf":[{"type":"object","title":"UnionPay Card Account","description":"Payout destination","required":["accountNumber","firstName","firstNameCN","surname","surnameCN","address"],"properties":{"accountNumber":{"type":"string","description":"UnionPay account number (mainland china resident account holders only)","pattern":"^\\d{16,19}$","example":6225888888888888,"isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.0.accountNumber","typeLabel":"string"},"firstName":{"type":"string","description":"Account holder's first name","example":"DAWEN","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.0.firstName","typeLabel":"string"},"firstNameCN":{"type":"string","description":"Account holder first name in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"大文","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.0.firstNameCN","typeLabel":"string"},"surname":{"type":"string","description":"Account holder surname","example":"CHEN","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.0.surname","typeLabel":"string"},"surnameCN":{"type":"string","description":"The receiver's surname in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"陈","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.0.surnameCN","typeLabel":"string"},"address":{"type":"string","description":"The account's address. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"上海市黄浦区南京东路333号202室","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.0.address","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.0","typeLabel":"UnionPay Card Account · object"},{"type":"object","title":"Bank Account (SWIFT)","description":"Payout destination","properties":{"type":{"type":"string","title":"Account Type","description":"The type of bank account","default":"BANK_ACCOUNT","uniqueKey":"oneOf.2.destination.oneOf.1.type","typeLabel":"string"},"accountNumber":{"type":"string","description":"The account number of the bank account","example":123456,"uniqueKey":"oneOf.2.destination.oneOf.1.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","description":"The routing number of the bank account","example":1234,"uniqueKey":"oneOf.2.destination.oneOf.1.routingNumber","typeLabel":"string"},"country":{"type":"string","description":"The country of the bank account","example":"US","uniqueKey":"oneOf.2.destination.oneOf.1.country","typeLabel":"string"},"bankName":{"type":"string","description":"The name of the bank where the account is held","example":"Bank of America","uniqueKey":"oneOf.2.destination.oneOf.1.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The address of the bank where the account is held","example":"123 Main St, New York, NY 10001, USA","uniqueKey":"oneOf.2.destination.oneOf.1.bankAddress","typeLabel":"string"},"swiftCode":{"type":"string","description":"The SWIFT code of the bank where the account is held","example":"BOFAUS3N","uniqueKey":"oneOf.2.destination.oneOf.1.swiftCode","typeLabel":"string"},"accountHolderName":{"type":"string","description":"The name of the account holder","example":"John Doe","uniqueKey":"oneOf.2.destination.oneOf.1.accountHolderName","typeLabel":"string"},"accountHolderAddress":{"type":"string","description":"The address of the account holder","example":"456 Park Ave, New York, NY 10022, USA","uniqueKey":"oneOf.2.destination.oneOf.1.accountHolderAddress","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.1","typeLabel":"Bank Account (SWIFT) · object"},{"type":"object","title":"Bank Transfer Account","description":"Payout destination","required":["country","firstName","surname","bankCode","bankAccountNumber","bankName","bankAddress"],"properties":{"country":{"type":"string","description":"The country code associated with the bank account (ISO 3166-1 alpha-2 format).\nCurrently supported countries and their corresponding currencies:\n- HK (Hong Kong): CNH, HKD\n- PH (Philippines): PHP\n- IN (India): INR\n- ID (Indonesia): IDR\n\nNote: The destination currency must match one of the supported currencies for the selected country.\n","enum":["HK","PH","IN","ID"],"example":"HK","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2.country","typeLabel":"enum\u003cstring>"},"firstName":{"type":"string","description":"The first name of the account holder as it appears on the bank account.","example":"John","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2.firstName","typeLabel":"string"},"surname":{"type":"string","description":"The surname (last name) of the account holder as it appears on the bank account.","example":"Smith","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2.surname","typeLabel":"string"},"bankCode":{"type":"string","description":"The bank code or routing number specific to the country's banking system.\nFormat varies by country (e.g., sort code for UK, routing number for US).\n","example":"004","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2.bankCode","typeLabel":"string"},"bankAccountNumber":{"type":"string","description":"The bank account number of the recipient.","example":"1234567890","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2.bankAccountNumber","typeLabel":"string"},"bankName":{"type":"string","description":"The full name of the bank.","example":"HSBC Hong Kong","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The full address of the bank branch.","example":"1 Queen's Road Central, Hong Kong","isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2.bankAddress","typeLabel":"string"},"dateOfBirth":{"oneOf":[{"type":"string","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.2.destination.oneOf.2.dateOfBirth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.2.destination.oneOf.2.dateOfBirth.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.dateOfBirth","typeLabel":"string\u003cdate> | null"},"mobileNumber":{"oneOf":[{"type":"string","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.2.destination.oneOf.2.mobileNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.2.destination.oneOf.2.mobileNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.mobileNumber","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.2.destination.oneOf.2.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.2.destination.oneOf.2.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.email","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.2.destination.oneOf.2.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.2.destination.oneOf.2.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.address","typeLabel":"string | null"},"branchCode":{"oneOf":[{"type":"string","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.2.destination.oneOf.2.branchCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.2.destination.oneOf.2.branchCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.branchCode","typeLabel":"string | null"},"swiftCode":{"oneOf":[{"type":"string","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.2.destination.oneOf.2.swiftCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.2.destination.oneOf.2.swiftCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.swiftCode","typeLabel":"string | null"},"iban":{"oneOf":[{"type":"string","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.2.destination.oneOf.2.iban.oneOf.0","typeLabel":"string"},{"type":"null","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.2.destination.oneOf.2.iban.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.iban","typeLabel":"string | null"},"sortCode":{"oneOf":[{"type":"string","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.2.destination.oneOf.2.sortCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.2.destination.oneOf.2.sortCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.sortCode","typeLabel":"string | null"},"bankAccountProof":{"oneOf":[{"type":"string","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.2.destination.oneOf.2.bankAccountProof.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.2.destination.oneOf.2.bankAccountProof.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.destination.oneOf.2.bankAccountProof","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.2.destination.oneOf.2","typeLabel":"Bank Transfer Account · object"}],"isRequired":true,"uniqueKey":"oneOf.2.destination","typeLabel":"UnionPay Card Account · object | Bank Account (SWIFT) · object | Bank Transfer Account · object"},"quoteId":{"type":"string","format":"uuid","description":"Quote ID","isRequired":true,"uniqueKey":"oneOf.2.quoteId","typeLabel":"string\u003cuuid>"},"purpose":{"type":"string","description":"The purpose of the payout. Possible values are\n\n- self-use\n- household\n- personal-savings\n- family-living-expenses\n","enum":["self-use","buy-goods","spending","household","payroll","personal-savings","family-living-expenses","company-expense"],"isRequired":true,"uniqueKey":"oneOf.2.purpose","typeLabel":"enum\u003cstring>"},"sourceOfFunds":{"type":"string","description":"The fund source of this payout\n\n- income\n- household\n- friends-loan\n- company-fund\n- personal-investment\n- personal-savings\n- wages\n","enum":["income","household","friends-loan","company-fund","personal-investment","personal-savings","wages"],"isRequired":true,"uniqueKey":"oneOf.2.sourceOfFunds","typeLabel":"enum\u003cstring>"},"accountId":{"type":"string","format":"uuid","example":"6a3176fe-7715-4fe0-a548-034912d7f800","description":"Account id to payout from","isRequired":true,"uniqueKey":"oneOf.2.accountId","typeLabel":"string\u003cuuid>"},"dateOfBirth":{"oneOf":[{"type":"string","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.2.dateOfBirth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of birth of the account holder in YYYY-MM-DD format.","example":"1990-01-15","uniqueKey":"oneOf.2.dateOfBirth.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.dateOfBirth","typeLabel":"string\u003cdate> | null"},"mobileNumber":{"oneOf":[{"type":"string","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.2.mobileNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The mobile phone number of the account holder [E.164 format, e.g. +85212345678].\nRequired when country is ID (Indonesia).\nRequired when country is KR (Korea).\n","example":"+85212345678","uniqueKey":"oneOf.2.mobileNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.mobileNumber","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.2.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address of the account holder.\nRequired when destinationCountry is \"KR\" and mobileNumber does not start with \"+82\".\n","example":"john.smith@example.com","uniqueKey":"oneOf.2.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.email","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.2.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address of the account holder, optional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"123 Main Street, Central, Hong Kong","uniqueKey":"oneOf.2.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.address","typeLabel":"string | null"},"branchCode":{"oneOf":[{"type":"string","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.2.branchCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The branch code of the bank, required for country/countries IN (India).\n","example":"001","uniqueKey":"oneOf.2.branchCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.branchCode","typeLabel":"string | null"},"swiftCode":{"oneOf":[{"type":"string","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.2.swiftCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The SWIFT/BIC code of the bank.\nOptional for HK (Hong Kong), PH (Philippines), IN (India), but required for all other countries.\nThis code is essential for international transfers to correctly route the payment to the recipient's bank.\n","example":"HSBCHKHHHKH","uniqueKey":"oneOf.2.swiftCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.swiftCode","typeLabel":"string | null"},"iban":{"oneOf":[{"type":"string","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.2.iban.oneOf.0","typeLabel":"string"},{"type":"null","description":"The International Bank Account Number (IBAN).\nPrimarily used for European banks and some international transfers.\n","example":"GB29 NWBK 6016 1331 9268 19","uniqueKey":"oneOf.2.iban.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.iban","typeLabel":"string | null"},"sortCode":{"oneOf":[{"type":"string","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.2.sortCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The sort code - primarily used for UK banks.\nFormat: XX-XX-XX (6 digits with hyphens).\n","example":"12-34-56","uniqueKey":"oneOf.2.sortCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.sortCode","typeLabel":"string | null"},"bankAccountProof":{"oneOf":[{"type":"string","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.2.bankAccountProof.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proof of the bank account ownership.\nThis can be a bank statement, account opening document, or screenshot showing account details.\nThe document should clearly show the account holder name and account number.\n","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"oneOf.2.bankAccountProof.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.bankAccountProof","typeLabel":"string | null"},"method":{"type":"string","enum":["BANK_SWIFT","UNIONPAY","BANK_TRANSFER"],"uniqueKey":"oneOf.2.method","typeLabel":"enum\u003cstring>"},"remarks":{"type":"string","description":"The remarks of the payout","uniqueKey":"oneOf.2.remarks","typeLabel":"string"},"idempotencyKey":{"type":"string","description":"Unique idempotency key for ensuring exactly-once execution of mutating requests.","format":"string","example":"xeev1she5eegh9daiviethahchoo1muW","uniqueKey":"oneOf.2.idempotencyKey","typeLabel":"string\u003cstring>"},"xid":{"type":"string","description":"External identifier, unique across all resources created under this account.","uniqueKey":"oneOf.2.xid","typeLabel":"string"},"xmetadata":{"type":"any","uniqueKey":"oneOf.2.xmetadata","typeLabel":"any"}},"uniqueKey":"oneOf.2","typeLabel":"Bank Transfer Account · object"}],"uniqueKey":"","typeLabel":"Bank Account (SWIFT) · object | UnionPay Card Account · object | Bank Transfer Account · object"},"examples":{"Example":{"title":"Example","value":{"source":{"firstName":"\u003cstring>","surname":"\u003cstring>","nationality":"Hong Kong","address":"\u003cstring>","idNumber":"\u003cstring>","dateOfBirth":"1999-09-09","mobileNumber":"+85212345678"},"destination":{"accountNumber":6225888888888888,"firstName":"DAWEN","firstNameCN":"大文","surname":"CHEN","surnameCN":"陈","address":"上海市黄浦区南京东路333号202室"},"quoteId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","accountId":"6a3176fe-7715-4fe0-a548-034912d7f800","type":"BANK_ACCOUNT","accountNumber":123456,"routingNumber":1234,"country":"US","bankName":"Bank of America","bankAddress":"123 Main St, New York, NY 10001, USA","swiftCode":"BOFAUS3N","accountHolderName":"John Doe","accountHolderAddress":"456 Park Ave, New York, NY 10022, USA","remarks":"\u003cstring>","idempotencyKey":"xeev1she5eegh9daiviethahchoo1muW","xid":"\u003cstring>","xmetadata":"\u003cunknown>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"6a4f317b-b7cb-429d-97c5-211722ce6b51":{"description":"Payout Requested","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of resource","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"xid":{"type":"string","description":"External identifier, unique across all resources created under this account.","uniqueKey":"xid","typeLabel":"string"},"xmetadata":{"type":"any","uniqueKey":"xmetadata","typeLabel":"any"},"created":{"type":"string","format":"date-time","uniqueKey":"created","typeLabel":"string\u003cdate-time>"},"method":{"type":"string","description":"Payout method","enum":["BANK_SWIFT","UNIONPAY"],"uniqueKey":"method","typeLabel":"enum\u003cstring>"},"destination":{"oneOf":[{"type":"object","title":"Bank Account (SWIFT)","properties":{"type":{"type":"string","title":"Account Type","description":"The type of bank account","default":"BANK_ACCOUNT","uniqueKey":"destination.oneOf.0.type","typeLabel":"string"},"accountNumber":{"type":"string","description":"The account number of the bank account","example":123456,"uniqueKey":"destination.oneOf.0.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","description":"The routing number of the bank account","example":1234,"uniqueKey":"destination.oneOf.0.routingNumber","typeLabel":"string"},"country":{"type":"string","description":"The country of the bank account","example":"US","uniqueKey":"destination.oneOf.0.country","typeLabel":"string"},"bankName":{"type":"string","description":"The name of the bank where the account is held","example":"Bank of America","uniqueKey":"destination.oneOf.0.bankName","typeLabel":"string"},"bankAddress":{"type":"string","description":"The address of the bank where the account is held","example":"123 Main St, New York, NY 10001, USA","uniqueKey":"destination.oneOf.0.bankAddress","typeLabel":"string"},"swiftCode":{"type":"string","description":"The SWIFT code of the bank where the account is held","example":"BOFAUS3N","uniqueKey":"destination.oneOf.0.swiftCode","typeLabel":"string"},"accountHolderName":{"type":"string","description":"The name of the account holder","example":"John Doe","uniqueKey":"destination.oneOf.0.accountHolderName","typeLabel":"string"},"accountHolderAddress":{"type":"string","description":"The address of the account holder","example":"456 Park Ave, New York, NY 10022, USA","uniqueKey":"destination.oneOf.0.accountHolderAddress","typeLabel":"string"}},"uniqueKey":"destination.oneOf.0","typeLabel":"Bank Account (SWIFT) · object"},{"type":"object","title":"UnionPay Card Account","required":["accountNumber","firstName","firstNameCN","surname","surnameCN","address"],"properties":{"accountNumber":{"type":"string","description":"UnionPay account number (mainland china resident account holders only)","pattern":"^\\d{16,19}$","example":6225888888888888,"isRequired":true,"uniqueKey":"destination.oneOf.1.accountNumber","typeLabel":"string"},"firstName":{"type":"string","description":"Account holder's first name","example":"DAWEN","isRequired":true,"uniqueKey":"destination.oneOf.1.firstName","typeLabel":"string"},"firstNameCN":{"type":"string","description":"Account holder first name in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"大文","isRequired":true,"uniqueKey":"destination.oneOf.1.firstNameCN","typeLabel":"string"},"surname":{"type":"string","description":"Account holder surname","example":"CHEN","isRequired":true,"uniqueKey":"destination.oneOf.1.surname","typeLabel":"string"},"surnameCN":{"type":"string","description":"The receiver's surname in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"陈","isRequired":true,"uniqueKey":"destination.oneOf.1.surnameCN","typeLabel":"string"},"address":{"type":"string","description":"The account's address. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"上海市黄浦区南京东路333号202室","isRequired":true,"uniqueKey":"destination.oneOf.1.address","typeLabel":"string"}},"uniqueKey":"destination.oneOf.1","typeLabel":"UnionPay Card Account · object"},{"type":"object","title":"UnionPay Card Account","required":["accountNumber","firstName","firstNameCN","surname","surnameCN","address"],"properties":{"accountNumber":{"type":"string","description":"UnionPay account number (mainland china resident account holders only)","pattern":"^\\d{16,19}$","example":6225888888888888,"isRequired":true,"uniqueKey":"destination.oneOf.2.accountNumber","typeLabel":"string"},"firstName":{"type":"string","description":"Account holder's first name","example":"DAWEN","isRequired":true,"uniqueKey":"destination.oneOf.2.firstName","typeLabel":"string"},"firstNameCN":{"type":"string","description":"Account holder first name in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"大文","isRequired":true,"uniqueKey":"destination.oneOf.2.firstNameCN","typeLabel":"string"},"surname":{"type":"string","description":"Account holder surname","example":"CHEN","isRequired":true,"uniqueKey":"destination.oneOf.2.surname","typeLabel":"string"},"surnameCN":{"type":"string","description":"The receiver's surname in Chinese","pattern":"^[\\u4e00-\\u9fa5]+$","example":"陈","isRequired":true,"uniqueKey":"destination.oneOf.2.surnameCN","typeLabel":"string"},"address":{"type":"string","description":"The account's address. Can be in Chinese or English. Must be longer than 20 characters and contain at least one space and one number. Chinese characters will be automatically converted to pinyin.","example":"上海市黄浦区南京东路333号202室","isRequired":true,"uniqueKey":"destination.oneOf.2.address","typeLabel":"string"}},"uniqueKey":"destination.oneOf.2","typeLabel":"UnionPay Card Account · object"}],"uniqueKey":"destination","typeLabel":"Bank Account (SWIFT) · object · UnionPay Card Account · object · UnionPay Card Account · object"},"accountId":{"type":"string","format":"uuid","example":"6a3176fe-7715-4fe0-a548-034912d7f800","description":"Account id to fund the payout from","uniqueKey":"accountId","typeLabel":"string\u003cuuid>"},"sourceCurrency":{"type":"string","description":"Currency to send","uniqueKey":"sourceCurrency","typeLabel":"string"},"sourceAmount":{"type":"number","description":"Amount to send","uniqueKey":"sourceAmount","typeLabel":"number"},"destinationCurrency":{"type":"string","description":"Receive currency","example":"RMB","uniqueKey":"destinationCurrency","typeLabel":"string"},"destinationAmount":{"type":"number","description":"Receive amount","uniqueKey":"destinationAmount","typeLabel":"number"},"rate":{"type":"number","description":"Exchange rate","uniqueKey":"rate","typeLabel":"number"},"updated":{"type":"string","format":"date-time","uniqueKey":"updated","typeLabel":"string\u003cdate-time>"},"status":{"type":"string","enum":["requested","processing","completed","failed","cancelled"],"description":"Overall status of the payout:\n- `requested`: Payout has been requested but not yet processing\n- `processing`: Payout is being processed (may include AML review)\n- `completed`: Payout has been successfully completed\n- `failed`: Payout failed to process\n- `cancelled`: Payout was cancelled\n","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"subStatus":{"oneOf":[{"type":"string","description":"Detailed sub-status providing additional context about the payout state.\n\n**Important Sub-Statuses:**\n- `ORDER_UNDER_AML_REVIEW`: The payout is under Anti-Money Laundering (AML) compliance review.\n When in this state:\n * The payout **cannot be cancelled** by users or API calls\n * The transaction is held pending manual compliance review\n * Status will remain `processing` until review is complete\n * After review, it will move to `completed` or `cancelled` by the payment gateway\n\nOther sub-statuses may exist for different processing stages.\n","example":"ORDER_UNDER_AML_REVIEW","uniqueKey":"subStatus.oneOf.0","typeLabel":"string"},{"type":"null","description":"Detailed sub-status providing additional context about the payout state.\n\n**Important Sub-Statuses:**\n- `ORDER_UNDER_AML_REVIEW`: The payout is under Anti-Money Laundering (AML) compliance review.\n When in this state:\n * The payout **cannot be cancelled** by users or API calls\n * The transaction is held pending manual compliance review\n * Status will remain `processing` until review is complete\n * After review, it will move to `completed` or `cancelled` by the payment gateway\n\nOther sub-statuses may exist for different processing stages.\n","example":"ORDER_UNDER_AML_REVIEW","uniqueKey":"subStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"subStatus","typeLabel":"string | null"},"cancellationReason":{"type":"string","description":"Reason for cancellation (only present when status is `cancelled`)","uniqueKey":"cancellationReason","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","xid":"\u003cstring>","xmetadata":"\u003cunknown>","created":"2023-11-07T05:31:56Z","method":"BANK_SWIFT","destination":{"type":"BANK_ACCOUNT","accountNumber":123456,"routingNumber":1234,"country":"US","bankName":"Bank of America","bankAddress":"123 Main St, New York, NY 10001, USA","swiftCode":"BOFAUS3N","accountHolderName":"John Doe","accountHolderAddress":"456 Park Ave, New York, NY 10022, USA"},"accountId":"6a3176fe-7715-4fe0-a548-034912d7f800","sourceCurrency":"\u003cstring>","sourceAmount":123,"destinationCurrency":"RMB","destinationAmount":123,"rate":123,"updated":"2023-11-07T05:31:56Z","status":"requested","subStatus":"ORDER_UNDER_AML_REVIEW","cancellationReason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"95099252-fa17-4925-855b-c9770f486a4c":{"description":"Bad Request - Invalid payout parameters","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","example":400,"uniqueKey":"statusCode","typeLabel":"number"},"error":{"type":"string","example":"Bad Request","uniqueKey":"error","typeLabel":"string"},"message":{"type":"object","properties":{"code":{"type":"string","enum":["SOURCE_ADDRESS_VALIDATION_FAILED","DESTINATION_ADDRESS_VALIDATION_FAILED"],"example":"DESTINATION_ADDRESS_VALIDATION_FAILED","uniqueKey":"message.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Destination address validation failed. Address must be longer than 20 characters and contain at least one space and one number.","uniqueKey":"message.message","typeLabel":"string"}},"uniqueKey":"message","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":400,"error":"Bad Request","message":{"code":"DESTINATION_ADDRESS_VALIDATION_FAILED","message":"Destination address validation failed. Address must be longer than 20 characters and contain at least one space and one number."}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"1cbb6398-fa06-476b-81b4-0ffc2560bccf":{"Basic":{"type":"http","scheme":"basic","scopes":[],"schemeName":"Basic"}},"6ddf0c6f-ae63-444d-8e5c-eca0189b5c1d":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"}}},"servers":{"f66b622f-95f4-41ab-8ca7-ffcfd06b01ee":{"url":"https://access.utgl.io/v1"},"30b5b6b9-30cd-4bba-bca7-580a4d6e748a":{"url":"https://sandbox.access.utgl.io/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"basic","scopes":[],"schemeName":"Basic"},"schema":{"title":"Basic Auth","type":"object","description":"Basic authentication header of the form `Basic \u003cencoded-value>`, where `\u003cencoded-value>` is the base64-encoded string `username:password`.","isRequired":true,"properties":{"username":{"type":"string","uniqueKey":"username","isRequired":true,"typeLabel":"string","deprecated":false},"password":{"type":"string","uniqueKey":"password","isRequired":true,"typeLabel":"string","deprecated":false}},"additionalProperties":false,"deprecated":false},"schemeName":"Basic","name":"Authorization"}],"title":"Basic"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"issuing/api-reference/openapi.yaml"},"subdomain":"utgl","siteName":"UTGL Developer Portal","title":"Create Payout - UTGL Developer Portal","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-13T22:02:51.422Z","originalFileLocation":"issuing/api-reference/payouts/create-payout.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=\"Create a payout to an external destination\">\u003cmeta data-mint-head name=\"application-name\" content=\"UTGL Developer Portal\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_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/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_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/utgl/mj5RIT4qqLiPaKIk/_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/utgl/mj5RIT4qqLiPaKIk/_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/utgl/mj5RIT4qqLiPaKIk/_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/utgl/mj5RIT4qqLiPaKIk/_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/utgl/mj5RIT4qqLiPaKIk/_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/utgl/mj5RIT4qqLiPaKIk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Payout - UTGL Developer Portal\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a payout to an external destination\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"UTGL Developer Portal\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.utgl.io/issuing/api-reference/payouts/create-payout\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://utgl.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Create+Payout\u0026amp;description=Create+a+payout+to+an+external+destination\u0026amp;theme=f13e083955cb216bdc057ca0\u0026amp;signature=d9dad17e05af257774c278df4ea6aa7f51eddc391a8d1f732e416780e5ca107a\">\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=\"Create Payout - UTGL Developer Portal\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a payout to an external destination\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://utgl.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Create+Payout\u0026amp;description=Create+a+payout+to+an+external+destination\u0026amp;theme=f13e083955cb216bdc057ca0\u0026amp;signature=d9dad17e05af257774c278df4ea6aa7f51eddc391a8d1f732e416780e5ca107a\">\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/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"UTGL Developer Portal\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.utgl.io/issuing/api-reference/payouts/create-payout\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/issuing/api-reference/payouts/create-payout.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"UTGL Developer Portal\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"UTGL Developer Portal","nav":{"global":null,"products":[{"product":"Issuing API","icon":"credit-card","description":"For financial institutions issuing cards","tabs":[{"tab":"Getting Started","icon":"rocket","groups":[{"group":"Introduction","pages":[{"title":"Overview","href":"/issuing/getting-started/overview"},{"title":"Quickstart","href":"/issuing/getting-started/quickstart"},{"title":"Sandbox Environment","href":"/issuing/getting-started/sandbox-environment"}]},{"group":"Authentication \u0026 Security","pages":[{"title":"Authentication","href":"/issuing/getting-started/authentication"},{"title":"Request Signing","href":"/issuing/getting-started/request-signing"}]},{"group":"API Fundamentals","pages":[{"title":"Requests \u0026 Responses","href":"/issuing/getting-started/requests-responses"},{"title":"Pagination","href":"/issuing/getting-started/pagination"},{"title":"Rate Limiting","href":"/issuing/getting-started/rate-limits"},{"title":"Idempotency","href":"/issuing/getting-started/idempotency"},{"title":"External ID and Metadata","href":"/issuing/getting-started/metadata"}]}]},{"tab":"Guides","icon":"book","groups":[{"group":"Card Issuing","pages":[{"title":"Card Account Modes","href":"/issuing/guides/card-account-modes"},{"title":"Creating Cards","href":"/issuing/guides/creating-cards"},{"title":"KYC Requirements for Individual Cardholders","href":"/issuing/guides/kyc-requirements"},{"title":"OOB / Online Transactions","href":"/issuing/guides/3ds-integration"},{"title":"Google Pay Wallet Provisioning","href":"/issuing/guides/google-pay-provisioning"},{"title":"Resource Structure","href":"/issuing/guides/retrieve-card-sensitive-info"},{"title":"Fee Group Setting","href":"/issuing/guides/fee-group-setting"}]},{"group":"Transaction Management","pages":[{"title":"Transaction Lifecycle","href":"/issuing/guides/transaction-lifecycle"},{"title":"Transaction Statuses","href":"/issuing/guides/transaction-statuses"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/issuing/guides/webhooks-1"},{"title":"Handling Webhooks","href":"/issuing/guides/handling-webhooks"},{"title":"Webhook Events","href":"/issuing/guides/webhook-events-1"}]}]},{"tab":"Recipes","icon":"code","groups":[{"group":"Authentication Examples","pages":[{"title":"How to authenticate with the Issuing API using Java","href":"/issuing/recipes/authentication-java"},{"title":"How to authenticate with the Issuing API using Node.js","href":"/issuing/recipes/authentication-nodejs"},{"title":"How to authenticate with the Issuing API using PHP","href":"/issuing/recipes/authentication-php"},{"title":"How to authenticate with the Issuing API using Go","href":"/issuing/recipes/authentication-golang"}]},{"group":"Webhooks","pages":[{"title":"Verify webhook signature with Java","href":"/issuing/recipes/verify-webhook-java"},{"title":"Verify webhook signature with node.js","href":"/issuing/recipes/verify-webhook-nodejs"}]},{"group":"Card Management","pages":[{"title":"Issuing: Retrieving full card info securely","href":"/issuing/recipes/issuing-card-info-securely"}]}]},{"tab":"API Reference","groups":[{"group":"Health","pages":[{"title":"Test connectivity","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /ping","href":"/api-reference/health/test-connectivity"},{"title":"Test connectivity","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /ping","href":"/api-reference/health/test-connectivity-1"}]},{"group":"Card Accounts","pages":[{"title":"Aggregated card accounts balance","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts/aggregate-balance","href":"/api-reference/card-accounts/aggregated-card-accounts-balance"},{"title":"Get Card Accounts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts","href":"/api-reference/card-accounts/get-card-accounts"},{"title":"Create Card Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts","href":"/api-reference/card-accounts/create-card-account"},{"title":"Get Card Account Transactions","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts/transactions","href":"/api-reference/card-accounts/get-card-account-transactions"},{"title":"Balance Transfer","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/transfer","href":"/api-reference/card-accounts/balance-transfer"},{"title":"Top up account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/topup","href":"/api-reference/card-accounts/top-up-account"},{"title":"Withdraw card account balance","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/withdraw","href":"/api-reference/card-accounts/withdraw-card-account-balance"},{"title":"simulate repay card account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/simulate-repay","href":"/api-reference/card-accounts/simulate-repay-card-account"},{"title":"Simulate client identity approval or rejection","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/simulate-client-identity-status","href":"/api-reference/card-accounts/simulate-client-identity-approval-or-rejection"},{"title":"Update fixed limit for card accounts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/fixed-limit","href":"/api-reference/card-accounts/update-fixed-limit-for-card-accounts"},{"title":"Get client identity information for a card account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts/client-identity","href":"/api-reference/card-accounts/get-client-identity-information-for-a-card-account"},{"title":"Update client identity information for a card account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/client-identity","href":"/api-reference/card-accounts/update-client-identity-information-for-a-card-account"}]},{"group":"Countries","pages":[{"title":"Get Countries","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /countries","href":"/api-reference/countries/get-countries"}]},{"group":"Positions","pages":[{"title":"Get Positions","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /positions","href":"/api-reference/positions/get-positions"}]},{"group":"Occupations","pages":[{"title":"Get Occupations","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /occupations","href":"/api-reference/occupations/get-occupations"}]},{"group":"Webhooks","pages":[{"title":"Get Webhook Stats","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /webhooks/stats","href":"/api-reference/webhooks/get-webhook-stats"},{"title":"Resume Suspended Webhook","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /webhooks/resume","href":"/api-reference/webhooks/resume-suspended-webhook"},{"title":"Remove Webhook","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /webhooks/remove","href":"/api-reference/webhooks/remove-webhook"},{"title":"List Webhooks","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create Webhook","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /webhooks","href":"/api-reference/webhooks/create-webhook"}]},{"group":"Accounts","pages":[{"title":"Get Accounts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts","href":"/api-reference/accounts/get-accounts"},{"title":"Create Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts","href":"/api-reference/accounts/create-account"},{"title":"Add Assets to Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts/add-assets","href":"/api-reference/accounts/add-assets-to-account"},{"title":"Remove Assets from Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts/remove-assets","href":"/api-reference/accounts/remove-assets-from-account"},{"title":"Get Balances","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/balances","href":"/api-reference/accounts/get-balances"},{"title":"Get account credit summary","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/credit-summary","href":"/api-reference/accounts/get-account-credit-summary"}]},{"group":"Transfers","pages":[{"title":"Get Account Transfers","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/transfers","href":"/api-reference/transfers/get-account-transfers"},{"title":"Create a Transfer","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts/transfers","href":"/api-reference/transfers/create-a-transfer"}]},{"group":"Transactions","pages":[{"title":"Get Account Transactions","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/transactions","href":"/api-reference/transactions/get-account-transactions"}]},{"group":"Card Products","pages":[{"title":"Get Whitelisted Card Products","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /card-products","href":"/api-reference/card-products/get-whitelisted-card-products"},{"title":"Get card products inventory","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /card-products/inventory","href":"/api-reference/card-products/get-card-products-inventory"}]},{"group":"Cards","pages":[{"title":"Get Cards","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cards","href":"/api-reference/cards/get-cards"},{"title":"Issue Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards","href":"/api-reference/cards/issue-card"},{"title":"Activate Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/activate","href":"/api-reference/cards/activate-card"},{"title":"Suspend Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/suspend","href":"/api-reference/cards/suspend-card"},{"title":"Unsuspend Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/unsuspend","href":"/api-reference/cards/unsuspend-card"},{"title":"Lock Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/lock","href":"/api-reference/cards/lock-card"},{"title":"Unlock Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/unlock","href":"/api-reference/cards/unlock-card"},{"title":"Cancel a card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/cancel","href":"/api-reference/cards/cancel-a-card"},{"title":"Get Card Sensitive Info","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cards/card-sensitive-info","href":"/api-reference/cards/get-card-sensitive-info"},{"title":"Change Card PIN","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/change-pin","href":"/api-reference/cards/change-card-pin"},{"title":"Control Spending","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/spending-controls","href":"/api-reference/cards/control-spending"},{"title":"Update Card Phone Number","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/update-phone","href":"/api-reference/cards/update-card-phone-number"},{"title":"Validate a card with card info.","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/validate-card-info","href":"/api-reference/cards/validate-a-card-with-card-info"},{"title":"Get Card Notification Settings","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cards/notification-settings","href":"/api-reference/cards/get-card-notification-settings"},{"title":"Update Card Notification Settings","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/notification-settings","href":"/api-reference/cards/update-card-notification-settings"},{"title":"Update card email address","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/update-email","href":"/api-reference/cards/update-card-email-address"}]},{"group":"Card Transaction Simulator","pages":[{"title":"Simulate Authorization","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-authorization","href":"/api-reference/card-transaction-simulator/simulate-authorization"},{"title":"Simulate a clearing of an authorized transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-capture","href":"/api-reference/card-transaction-simulator/simulate-a-clearing-of-an-authorized-transaction"},{"title":"Simulate a refund transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-refund","href":"/api-reference/card-transaction-simulator/simulate-a-refund-transaction"},{"title":"Simulate a decline transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-decline","href":"/api-reference/card-transaction-simulator/simulate-a-decline-transaction"},{"title":"Simulate a full reversal of an authorized transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-full-reversal","href":"/api-reference/card-transaction-simulator/simulate-a-full-reversal-of-an-authorized-transaction"},{"title":"Simulate a partial reversal of an authorized transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-partial-reversal","href":"/api-reference/card-transaction-simulator/simulate-a-partial-reversal-of-an-authorized-transaction"}]},{"group":"Digital Custody","pages":[{"title":"Get Supported Digital Assets","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /digital-custody/assets","href":"/api-reference/digital-custody/get-supported-digital-assets"},{"title":"Get Supported Blockchains","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /digital-custody/chains","href":"/api-reference/digital-custody/get-supported-blockchains"},{"title":"Get Deposit Addresses","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /digital-custody/deposit-addresses","href":"/api-reference/digital-custody/get-deposit-addresses"},{"title":"Generate Deposit Address","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /digital-custody/deposit-addresses","href":"/api-reference/digital-custody/generate-deposit-address"}]},{"group":"Payouts","pages":[{"title":"Get Payouts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /payouts","href":"/api-reference/payouts/get-payouts"},{"title":"Create Payout","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts","href":"/api-reference/payouts/create-payout"},{"title":"Validate Payout Parameters","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts/validate","href":"/api-reference/payouts/validate-payout-parameters"},{"title":"Get Payout Quotation","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts/quote","href":"/api-reference/payouts/get-payout-quotation"},{"title":"Get Payout Banks by Country","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /payouts/{countryCode}/banks","href":"/api-reference/payouts/get-payout-banks-by-country"}]},{"group":"Conversions","pages":[{"title":"Get a Quote","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /conversions/quote","href":"/api-reference/conversions/get-a-quote"},{"title":"Execute a trade","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /conversions/execute","href":"/api-reference/conversions/execute-a-trade"}]},{"group":"Fees","pages":[{"title":"Get Fees","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /fees","href":"/api-reference/fees/get-fees"},{"title":"Charge Fee","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /fees/charge","href":"/api-reference/fees/charge-fee"},{"title":"Waive a Fee","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /fees/waive","href":"/api-reference/fees/waive-a-fee"}]},{"group":"API Reference","pages":[{"title":"Get exchange rates for a given base currency","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /rates","href":"/api-reference/get-exchange-rates-for-a-given-base-currency"}]},{"group":"Bank Info","pages":[{"title":"Get bank data by Swift code","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /banks","href":"/api-reference/bank-info/get-bank-data-by-swift-code"}]},{"group":"Xmetadata","pages":[{"title":"Set xmetadata","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /xmetadata/set","href":"/api-reference/xmetadata/set-xmetadata"}]}]},{"tab":"Changelog","icon":"newspaper","pages":[{"title":"Changelog","href":"/changelog"}]}]},{"product":"Merchant API","icon":"store","description":"For merchants accepting UTGL card payments","tabs":[{"tab":"Getting Started","icon":"rocket","pages":[{"title":"Partner Connect API","href":"/merchant/partner-connect"}]},{"tab":"API Reference","groups":[{"group":"Card Binding","pages":[{"title":"Initiate Card Binding Process","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/card-binding/initiate","href":"/api-reference/card-binding/initiate-card-binding-process"},{"title":"Confirm Card Binding","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/card-binding/confirm","href":"/api-reference/card-binding/confirm-card-binding"}]},{"group":"Transactions","pages":[{"title":"Initiate Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/verify","href":"/api-reference/transactions/initiate-transaction"},{"title":"Authorize Purchase Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/purchase","href":"/api-reference/transactions/authorize-purchase-transaction"},{"title":"Capture Authorized Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/capture","href":"/api-reference/transactions/capture-authorized-transaction"},{"title":"Release (Void) Authorized Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/release","href":"/api-reference/transactions/release-void-authorized-transaction"},{"title":"Refund Captured Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/refund","href":"/api-reference/transactions/refund-captured-transaction"}]}]}]}]},"basePath":"","title":"Create Payout - UTGL Developer Portal","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}