Skip to main content

Payout

POST v3/payout

CodeMessageHTTP Status
20003Please provide a valid amount400
20028Please provide beneficiary name in Chinese400
20029Please provide valid beneficiary national identification number400
20030Field is required and must be valid logistic tracking details400
20035Transaction not allowed as the ultimate remitter and beneficiary are in the same region and is restricted.400
20036Account holder name is required and cannot be empty400
20037When the txn source is bfi, funding interval should be configured please configure funding interval and try again later400
20038Both holding_fx_quote and destination_fx_quote cannot be provided400
20039The amount locked in fx quote is not the same as the amount in request400
20040this purpose code is not supported for the Remitter and Beneficiary type combination400
20041Invalid source for providing destination_info400
20042EURC currency is not supported400
20043Mismatch detected: The provided destination currency does not align with our system records400
20044Non-fiat currency is not supported or invalid400
20045Business-to-business payouts are not permitted for Pakistan. Please select an eligible remitter or beneficiary type.400
20061Field is required and must be valid ISO 4217 alpha-3 currency code400
20067Holding currency not found for the specified account.400
20152Please provide a valid type400
20165Please provide either the beneficiary details or a beneficiary ID. One of these fields is mandatory for processing.400
20166Payout risk is not enabled to initiate payout400
20167Please provide a valid payout currency400
20168Please provide a valid holding currency400
20170Payout creation failed: The bank transfer type is swift, which is incompatible with the local payout type400
20171Please provide a valid purpose code to create payout400
20172The requested payout type does not match the beneficiary destination type400
20173The requested beneficiary is not associated with the account400
20174Please provide valid transaction source400
20175Payout invoice document is not found. Please provide valid invoice document400
20196Field on_behalf_of is required for creating this payout400
20197Please provide valid on_behalf_of, should be valid xid type with prefix ent_400
20198Entity doesn’t match with tazapay compliance policy. Please contact us at ops@tazapay.com400
20199There is insufficient balance in your account to make the desired payout. Please ensure you have added sufficient funds to your account before retrying.400
20201Payout failed: No available provider for the data provided. The following fields are required by our network for this destination: %s400
20231Field is required and must be a valid document type.400
20283Provided document is not sufficient to create payout400
20296Requested payout config is not supported, please check the payout config400
20298The specified transaction amount does not meet the required minimum or maximum limits.400
20299Please provide a valid quote, payout or fx quote is expired or mismatch in from and to currency400
20380Mismatch detected: The provided beneficiary registration number does not align with our system records400
20381Mismatch detected: The provided beneficiary business name does not align with our system records400
20382Mismatch detected: The provided beneficiary business address country does not align with our system records400
20383Beneficiary date of birth is required and can’t be empty when beneficiary type is individual400
20384Third Party Wallet payout functionality is currently disabled. Please contact support for assistance.400
20385Beneficiary registration number is required and can’t be empty400
20386Beneficiary address details are required and can’t be empty400
20387Beneficiary party classification is required, please pass valid party classification400
20388Mismatch detected: The provided individual name does not align with our system records400
20389Individual business must be a sole proprietorship400
20400Mismatch detected: The provided date of birth does not align with our system records400
20401VASP name is required for wallet beneficiary400
20403This wallet beneficiary is not yet approved, please get your beneficiary approved before creating a payout400
20426Field is required and must be a valid payout_quote_id400
20427Payout Quote cannot be validated if either holding_fx_quote or destination_fx_quote is present400
20428Payout quote mismatch with Create Payout request400
20434Please provide a valid payout quote, payout quote is expired400
20437Please provide a valid destination_fx_quote starting with ‘fx_‘400
20438Please provide a valid quote starting with ‘poq_‘400
20643Please provide a valid holding_fx_quote starting with ‘fx_‘400

POST v3/metadata/payout/bank

CodeMessageHTTP Status
1040Account Id is required. Please check whether id provided is in correct format. Example: acc_400
1091Invalid country provided in request. Please provide a valid alpha 2 country code.400
1092Invalid currency provided in request. Please provide a valid alpha 3 currency code.400
1093Invalid payout_type provided in request. Should be one of local or swift. Please provide a valid payout_type.400
1094Invalid entity_id provided in request. Should have ‘ent_’ as prefix followed by valid xid. Please provide a valid entity_id.400
1095Invalid source provided in request. Should be one of dashboard api or grpc. Please provide a valid source.400
1096Payout creation failed for provided country. Please contact support@tazapay.com for more information.500
1097Payout methods not found for provided request data. Please contact support@tazapay.com for more information.404
1098Invalid bank account number. Please check the account number and try again.404
1099Invalid or missing parameter. Please provide valid parameters.400
1086Field tax_id is required please provide a valid tax_id400
1049Document reference is invalid. Please provide valid document reference.400
1050Document type is missing. Please provide valid document type.400
1051Invalid URL format. Please make sure to provide a valid URL.400
1052Document name is missing. Please provide valid document name.400
1053URL you have provided could not be reached404
1054URL you have provided does not have a downloadable document available404
1000country %s is not supported at this moment404
1011given currency %s is not supported404
1100Invalid fund_transfer_network provided. The specified fund transfer network is not supported for this country and currency combination.400

POST v3/payout/{id}/fund

CodeMessageHTTP Status
20290Field is required and must be a valid payout_id400
20291Field value must be either one of validate/confirm400
20182Payout status cannot be changed for the current status400
20193You do not have permission to access this resource403
20199There is insufficient balance in your account to make the desired payout. Please ensure you have added sufficient funds to your account before retrying.400

POST v3/payout/{id}/confirm

CodeMessageHTTP Status
20195Field is required and must be a valid payout_id400
20390Field cannot be empty, must be a valid transaction hash400
20391Field cannot be empty, must be valid xid type with prefix ‘col_‘400
20392Transaction hash already used for other payment, please try again with different transaction hash.400
20393Payout status is invalid to perform this action, payout has moved to higher status.409
20394The collect created is already linked to a payout. Please try with different collect id or transaction hash.400
20395The transaction hash provided is not valid or mismatched with collect id. Please try with different transaction hash.400
20396The balance impact or the currency of the collect does not match with the payout. Please try with different transaction hash or collect id.400
20397The account ID of the payout does not match the account ID of the collect. Please ensure both transactions belong to the same account.401
20398Collect status is invalid to perform this action400
20399Payout status is invalid to perform this action, payout was not funded within the time limit and has failed.409
20631Holding currency of payout and collect do not match400

POST v3/beneficiary

CodeMessageHTTP Status
20150Field is required, please provide a valid name400
20151Please provide a valid email address400
20152Please provide a valid type400
20153Please provide a valid beneficiary_details400
20154Please provide a valid bank_name400
20155Please provide a valid country. Must be alpha-2 country code. Ex: IN, SG400
20156Please provide a valid currency400
20157Please provide a valid bank codes400
20158Please provide a valid payout_wallet deposit_address400
20159Bank payout functionality is currently disabled. Please contact support for assistance.400
20160Wallet payout functionality is currently disabled. Please contact support for assistance.400
20320Please provide the common bank fields to create a payout either through local or swift: %s400
20321Please provide all the valid bank local_fields to create a local payout: %s400
20322Please provide all the valid bank swift_fields to create a swift payout: %s400
20326Invalid bank fields. Please provide a valid value for following fields: %s400
20361Please provide the missing required beneficiary fields: %s400

GET v3/payout/{id}

CodeMessageHTTP Status
20195Field is required and must be a valid payout_id400
20180Payout might not exist or it is invalid, please verify and try again404
20193You do not have permission to access this resource403

GET v3/beneficiary/{id}

CodeMessageHTTP Status
20161Field is required and must be a valid beneficiary id. Example: bnf_xid400
20180Beneficiary might not exist or it is invalid, please verify and try again404
20193You do not have permission to access this resource403

PUT v3/beneficiary/{id}

CodeMessageHTTP Status
20161Field is required and must be a valid beneficiary id. Example: bnf_xid400
20323Please provide a valid existing beneficiary id400
20324Field is required, please provide a valid tax_id400
20325Restricted field update attempt: %s400
20193You do not have permission to access this resource403