{ "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."
}
}
Payouts
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.4064","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":"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":"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":"api-reference/payouts/create-payout","slug":"/api-reference/payouts/create-payout","pageMetadata":{"title":"Create Payout","description":"Create a payout to an external destination","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts","href":"/api-reference/payouts/create-payout","autogeneratedByOpenApi":true},"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","description":"Create a payout to an external destination","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts","href":"/api-reference/payouts/create-payout","autogeneratedByOpenApi":true}}},"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-15T00:19:56.089Z","originalFileLocation":"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/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=Payouts\u0026amp;title=Create+Payout\u0026amp;description=Create+a+payout+to+an+external+destination\u0026amp;theme=f13e083955cb216bdc057ca0\u0026amp;signature=36466fe405a95bbdf6b9029e391498e2ed24b4ae696ad7d30f5bed1f7a674d1e\">\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=Payouts\u0026amp;title=Create+Payout\u0026amp;description=Create+a+payout+to+an+external+destination\u0026amp;theme=f13e083955cb216bdc057ca0\u0026amp;signature=36466fe405a95bbdf6b9029e391498e2ed24b4ae696ad7d30f5bed1f7a674d1e\">\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/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=\"/api-reference/payouts/create-payout.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.utgl.io/#organization\",\"name\":\"UTGL Developer Portal\",\"url\":\"https://developer.utgl.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/utgl/0RP3r5GPH0T45wL4/images/utgl-logo-light.png?fit=max\u0026auto=format\u0026n=0RP3r5GPH0T45wL4\u0026q=85\u0026s=981263f94aa1e78e30f255123606b9b6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.utgl.io#website\",\"name\":\"UTGL Developer Portal\",\"url\":\"https://developer.utgl.io\",\"publisher\":{\"@id\":\"https://developer.utgl.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.utgl.io/api-reference/payouts/create-payout#webpage\",\"url\":\"https://developer.utgl.io/api-reference/payouts/create-payout\",\"name\":\"Create Payout\",\"description\":\"Create a payout to an external destination\",\"dateModified\":\"2026-10-15T00:19:56.089Z\",\"isPartOf\":{\"@id\":\"https://developer.utgl.io#website\"},\"breadcrumb\":{\"@id\":\"https://developer.utgl.io/api-reference/payouts/create-payout#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.utgl.io/api-reference/payouts/create-payout#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Payouts\",\"item\":\"https://developer.utgl.io/api-reference/payouts/get-payouts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Payout\",\"item\":\"https://developer.utgl.io/api-reference/payouts/create-payout\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.utgl.io/api-reference/payouts/create-payout#apireference\",\"headline\":\"Create Payout\",\"name\":\"Create Payout\",\"description\":\"Create a payout to an external destination\",\"url\":\"https://developer.utgl.io/api-reference/payouts/create-payout\",\"mainEntityOfPage\":{\"@id\":\"https://developer.utgl.io/api-reference/payouts/create-payout#webpage\"},\"dateModified\":\"2026-10-15T00:19:56.089Z\",\"publisher\":{\"@id\":\"https://developer.utgl.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.utgl.io#website\"}}]}\u003c/script>\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","pages":[{"title":"Getting Started","href":"/issuing/getting-started/overview"}]},{"tab":"Guides","icon":"book","pages":[{"title":"Guides","href":"/issuing/guides/card-account-modes"}]},{"tab":"Recipes","icon":"code","pages":[{"title":"Recipes","href":"/issuing/recipes/authentication-java"}]},{"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","description":"Retrieve a list of 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","description":"Validate payout parameters and destination before processing a payout request.\n\nThis endpoint is currently supported for the UNIONPAY and BANK_TRANSFER methods, and is intended to ensure that the payout request meets the necessary minimum criteria for successful processing.\nNote that even a pre-validated payout may still fail to be processed if the destination is invalid for other reasons not checked by this endpoint.\n\n**Special Validation for Korea (KR) Bank Transfer:**\nWhen destinationCountry is \"KR\" and destinationCurrency is \"KRW\":\n- mobileNumber is required in destination information\n- mobileNumber must be in E.164 format (e.g. +82123456789)\n- If mobileNumber does not start with \"+82\", email is required in destination information\n- If destinationAmount is provided: Must be greater than or equal to 5 KRW\n- If sourceAmount is provided: Must result in a destination amount greater than or equal to 5 KRW\n","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","pages":[{"title":"Merchant API","href":"/merchant/partner-connect"}]}]},"basePath":"","title":"Create Payout - UTGL Developer Portal","buildId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","deploymentId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-hfTk6MZX.js","utils-Bfp7HcY4.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D8dSW7yV.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CFgQXcZO.js","snippetPresets-dMW1-pV3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-DyrCOido.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Bwwdcyh3.js","shallow-drVXTg79.js","getApiPlaygroundDisplay-GMPxUzWV.js","CodeSnippet-wTmV0wP6.js","CodeSnippets-D_QxCJEq.js","Page-BsZAA8xk.js","getPastedJson-Dev-X0Xy.js","icon-7L2WL0jD.js","MethodPill-Ble59Dl_.js","DuplicateIcon-r-98uLGh.js","createIcon-DaFzipjW.js","DynamicMarkdown-Jk8YAWGN.js","SectionHeading-nLgrCDOg.js","axios-vUo_bRtp.js","Markdown-_QGow1Wo.js","clsx-v8ssfMzu.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CjboTi0T.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DkAyo-p5.js"]}