Direct

All the information you need regarding errors encountered when using Brankas API.

Error codes are alarming. We have collated error codes with descriptions enabling you to make informed decisions.

Transaction Codes

Direct CodeSource endpointErrorDescription
DIRDXXX5000AllGeneric error for unhandled errorsGeneric error
DIRDXXX5041AllMerchant has updated the flagged transaction as failedFlagged transaction settlement failed
DIRDXXX5045AllSystem failed to perform bank login. Error could be due to invalid user credentials or integration. The integrations doesnt support such error codes.Failed to perform bank login
DIRDXXX4080AllUser transaction exceeded the expiryTransaction expired
DIRDXXX4081AllUser cancelled the transactionTransaction cancelled
DIRDXXX4082AllUser denied consentConsent denied
DIRDXXX4083AllUser exceeded the in-app TFA timeoutin-app TFA timeout
DIRDXXX4084AllUser exceeded the QR code timeoutQR timeout
DIRDXXX4087AllUser has a concurrent login or did not terminate previous transactionConcurrent login is not allowed
DIRDXXX2000AllSuccessful transactionGeneric success
DIRDXXX2003AllFlagged transaction - neither success or failed, needs manual verificationFlagged transaction
DIRDXXX5002RetrieveTransfers (GET /transfer)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003RetrieveTransfers (GET /transfer)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043RetrieveTransfers (GET /transfer)System failed to verify request parametersFailed to sanitize parameters
DIRDXXX4069RetrieveTransfers (GET /transfer)Merchant has entered an invalid date format in start_date fieldInvalid value for start_date, should follow: YYYY-MM-DD
DIRDXXX4070RetrieveTransfers (GET /transfer)Merchant has entered an invalid date format in end_date fieldInvalid value for end_date, should follow: YYYY-MM-DD
DIRDXXX4071RetrieveTransfers (GET /transfer)Merchant has entered an invalid date format in completed_start_date fieldInvalid value for completed_start_date, should follow: YYYY-MM-DD
DIRDXXX4072RetrieveTransfers (GET /transfer)Merchant has entered an invalid date format for completed_start_date fieldInvalid value for completed_end_date, should follow: YYYY-MM-DD
DIRDXXX5011RetrieveTransfers (GET /transfer)System failed to retrieve the transfer entry from databaseFailed to retrieve transaction
DIRDXXX5012RetrieveTransfers (GET /transfer)System failed to count the transfer entries from databaseFailed to count transactions
DIRDXXX5026RetrieveTransfers (GET /transfer)System failed to retrieve the settlement records from databaseRrror retrieving settlements
DIRDXXX5025RetrieveTransfers (GET /transfer)System failed to convert the settlement records to the response structureRrror converting settlements to proto
DIRDXXX5002Checkout (POST /checkout)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003Checkout (POST /checkout)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043Checkout (POST /checkout)System failed to check the request parametersFailed to sanitize parameters
DIRDXXX5011Checkout (POST /checkout)System could not retrieve the transfer_taskFailed to retrieve transaction
DIRDXXX5013Checkout (POST /checkout)System failed to create a new transfer entry on the databaseFailed to create transaction
DIRDXXX4008Checkout (POST /checkout)Merchant did not include field required: destination_account_id on the request bodyField is required: destination_account_id
DIRDXXX4048Checkout (POST /checkout)Merchant used invalid reference_idReference_id already associated with a successful transaction
DIRDXXX5009Checkout (POST /checkout)System could not retrieve the destination_accountFailed to retrieve destination account
DIRDXXX4035Checkout (POST /checkout)Merchant has entered an invalid destination accountInvalid destination account value
DIRDXXX4033Checkout (POST /checkout)Merchant has entered an invalid destination accountSelected destination account entry is not enabled
DIRDXXX5030Checkout (POST /checkout)System could not fetch the account holder detailsFailed to retrieve fallback account holder details
DIRDXXX4047Checkout (POST /checkout)Merchant has entered a wrong currency for the selected countryCountry and currency do not match
DIRDXXX4049Checkout (POST /checkout)Merchant has entered an invalid user memo for BCA source bankOnly 18 characters are allowed in the memo field for this source bank
DIRDXXX4050Checkout (POST /checkout)Merchant has entered an invalid user memo for BRI source bankOnly 20 combined characters of letters, numbers, and spaces are allowed in the memo field for this source bank
DIRDXXX4051Checkout (POST /checkout)Merchant has entered an invalid user memo for Mandiri source bankOnly 100 combined characters of letters, numbers, and spaces are allowed in the memo field for this source bank
DIRDXXX4052Checkout (POST /checkout)Merchant has entered an invalid user memo for BNI source bankOnly 255 characters are allowed in the memo field for this source bank
DIRDXXX4053Checkout (POST /checkout)Merchant has entered an invalid user memo for BDO source bankOnly 255 combined characters of letters, numbers, period, and spaces are allowed in the memo field for this source bank
DIRDXXX4054Checkout (POST /checkout)Merchant has entered an invalid user memo for BPI source bankOnly 110 combined characters of letters, numbers, comma, period, apostrophe, dash, and spaces are allowed in the memo field for this source bank
DIRDXXX4055Checkout (POST /checkout)Merchant has entered an invalid user memo for RCBC source bankOnly 30 combined characters of letters, numbers, and spaces are allowed in the memo field for this source bank
DIRDXXX4056Checkout (POST /checkout)Merchant has entered an invalid user memo for PNB source bankOnly 50 combined characters of letters, numbers, and spaces are allowed in the memo field for this source bank
DIRDXXX4057Checkout (POST /checkout)Merchant has entered an invalid user memo for UnionBank source bankOnly 256 combined characters of letters, numbers, period, dash, comma, @, and spaces are allowed in the memo field for this source bank
DIRDXXX4028Checkout (POST /checkout)Merchant has selected a disabled source bankBank code not supported
DIRDXXX4029Checkout (POST /checkout)Merchant has selected a disabled source bankThe chosen source bank is currently not supported
DIRDXXX4032Checkout (POST /checkout)Merchant has selected a disabled or an unsupported bank pairThe chosen source and destination bank pair is currently not supported: <SOURCE_BANK> - <DEST_BANK>
DIRDXXX4031Checkout (POST /checkout)Merchant has selected a disabled or an unsupported bank pairThe chosen source and destination bank pair have different countries: <SOURCE_BANK> - <DEST_BANK>
DIRDXXX4045Checkout (POST /checkout)Merchant has selected an invalid currency from the source bankInvalid currency value: <EXPECTED_CUR> - <ACTUAL_CUR>
DIRDXXX5021Checkout (POST /checkout)System could not parse the intrabank minimum amount from configFailed to parse intrabank min amount
DIRDXXX5022Checkout (POST /checkout)System could not parse the intrabank maximum amount from configFailed to parse intrabank max amount
DIRDXXX5023Checkout (POST /checkout)System could not parse the interbank minimum amount from configFailed to parse interbank min amount
DIRDXXX5024Checkout (POST /checkout)System could not parse the interbank maximum amount from configFailed to parse interbank max amount
DIRDXXX5017Checkout (POST /checkout)System failed to compare the transaction amount from the min and max allowed amountFailed to compare transaction amount
DIRDXXX5020Checkout (POST /checkout)System failed to format transaction amountFailed to format transaction amount
DIRDXXX5018Checkout (POST /checkout)System failed to format the minimum amountFailed to format min amount
DIRDXXX5019Checkout (POST /checkout)System failed to format the maximum amountFailed to format max amount
DIRDXXX4043Checkout (POST /checkout)Merchant used an invalid transaction amountInvalid amount - transaction amount <TXN_AMT> must be in between <MIN_AMT> and <MAX_AMT>
DIRDXXX5033Checkout (POST /checkout)System failed to determine if the current transaction is either interbank or intrabankUnknown transfer type
DIRDXXX4038Checkout (POST /checkout)from.country value that does not match bank’s expected country valueInvalid source account value
DIRDXXX4046Checkout (POST /checkout)Merchant entered an invalid currencyCurrency not supported
DIRDXXX4044Checkout (POST /checkout)Merchant entered an invalid transaction amountInvalid transaction amount
DIRDXXX4040Checkout (POST /checkout)Merchant entered an invalid transaction amount. Applicable for transactions in The Phillipines.Invalid amount - transaction value is below the 1.00 PHP minimum
DIRDXXX4039Checkout (POST /checkout)Merchant entered an invalid transaction amount. Applicable for ShopeePay(Indonesia) transactions.Invalid amount - transaction value is below the 1,00 IDR minimum
DIRDXXX4042Checkout (POST /checkout)Merchant entered an invalid transaction amount. Applicable for transactions in Indonesia.Invalid amount - transaction value is below the 10.000,00 IDR minimum
DIRDXXX4041Checkout (POST /checkout)Merchant entered an invalid transaction amount. Applicable for transactions in Thailand.Invalid amount - transaction value is below the 1.00 THB minimum
DIRDXXX4038Checkout (POST /checkout)From Type entered is not Bank, From.AccountNumber is empty or From.Country is Unknown/EmptyInvalid source account value
DIRDXXX4035Checkout (POST /checkout)To.Type entered is not Bank or To.AccountNumber is empty.Invalid destination account value
DIRDXXX4066Checkout (POST /checkout)Customer’s address is partially filled.Please provide full customer address or omit customer address entirely if unable
DIRDXXX4034Checkout (POST /checkout)Invalid/unsupported settlement partner/payment channel detected in the transactionThe chosen destination bank is not supported for transfers with this selected settlement partner
DIRDXXX4036Checkout (POST /checkout)Merchant used an invalid destination account (when settlement partner is used)Invalid recipient - please enter a registered recipient bank account
DIRDXXX4061Checkout (POST /checkout)Merchant did not enter customer payload (a requirement for Paynamics)Missing customer payload
DIRDXXX4062Checkout (POST /checkout)Merchant did not enter customer.email (a requirement for Paynamics)Missing required email
DIRDXXX4063Checkout (POST /checkout)Merchant did not enter customer.fname (a requirement for Paynamics)Missing required fname
DIRDXXX4064Checkout (POST /checkout)Merchant did not enter customer.lname (a requirement for Paynamics)Missing required lname
DIRDXXX5032Checkout (POST /checkout)System could not determine the environmentUnknown env:
DIRDXXX4086Checkout (POST /checkout)Merchant used an unsupported source bank for the hybrid flowThe chosen source bank is currently not supported for the hybrid flow
DIRDXXX5042Checkout (POST /checkout)System could not compute the centavos for the given transaction amount and timeFailed to compute cents reconciliation workaround
DIRDXXX4093Checkout (POST /checkout)Merchant selected a source bank that is currently unavailable or offline offline - we have disabled this source bank temporarily
DIRDXXX4094Checkout (POST /checkout)Merchant entered an invalid customer first name formatField is an invalid name: customer.fname
DIRDXXX4095Checkout (POST /checkout)Merchant entered an invalid customer middle name formatField is an invalid name: customer.mname
DIRDXXX4096Checkout (POST /checkout)Merchant entered an invalid customer last name formatField is an invalid name: customer.lname
DIRDXXX5002UpdateCheckout (PUT /checkout)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003UpdateCheckout (PUT /checkout)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043UpdateCheckout (PUT /checkout)System failed to dynamically check the request parametersFailed to sanitize parameters
DIRDXXX5014UpdateCheckout (PUT /checkout)System failed to update the transfer entry on the databaseFailed to update the transaction
DIRDXXX4065UpdateCheckout (PUT /checkout)PIDP did not include Creds or From or To or Amount parameter on the request bodyMissing required fields
DIRDXXX4058UpdateCheckout (PUT /checkout)PIDP did not include Creds.Identifier or Creds.Secret parameter on the request bodyMissing credentials
DIRDXXX4060UpdateCheckout (PUT /checkout)Creds.Secret field is not emptyCredential secret should be empty for OAUTH type
DIRDXXX4059UpdateCheckout (PUT /checkout)Creds.Type is not supportedCredential type not supported
DIRDXXX4020UpdateCheckout (PUT /checkout)terms_of_use_version is not included in the request bodyField is required: terms_of_use_version
DIRDXXX4016UpdateCheckout (PUT /checkout)privacy_policy_version is not included in the request bodyField is required: privacy_policy_version
DIRDXXX4021UpdateCheckout (PUT /checkout)include transaction_id is not included in the request bodyField is required: transaction_id
DIRDXXX4026UpdateCheckout (PUT /checkout)invalid creds.type is not included in the request bodyField is invalid: creds.type
DIRDXXX4007UpdateCheckout (PUT /checkout)required: creds.identifier is not included in the request bodyField is required: creds.identifier
DIRDXXX4027UpdateCheckout (PUT /checkout)consent_granted was not included or was not pass “true”. When a user does not consent, PIDP shouls terminate transaction and not UpdateCheckout)Field must be accepted and set to true: consent_granted
DIRDXXX4028UpdateCheckout (PUT /checkout)Invalid/unsupported source bank code. Option to select the bank on the bank selector page will be disabledBank code not supported
DIRDXXX4029UpdateCheckout (PUT /checkout)PIDP entered a disabled source bankThe chosen source bank is currently not supported
DIRDXXX4032UpdateCheckout (PUT /checkout)PIDP entered a disabled or unsupported bank pairThe chosen source and destination bank pair is currently not supported: <SOURCE_BANK> - <DEST_BANK>
DIRDXXX4031UpdateCheckout (PUT /checkout)PIDP entered a disabled or unsupported bank pairThe chosen source and destination bank pair have different countries: <SOURCE_BANK> - <DEST_BANK>
DIRDXXX4045UpdateCheckout (PUT /checkout)PIDP entered invalid currency basing from the source bankTnvalid currency value: <EXPECTED_CUR> - <ACTUAL_CUR>
DIRDXXX5021UpdateCheckout (PUT /checkout)System could not parse the intrabank minimum amount from configFailed to parse intrabank min amount
DIRDXXX5022UpdateCheckout (PUT /checkout)System could not parse the intrabank maximum amount from configFailed to parse intrabank max amount
DIRDXXX5023UpdateCheckout (PUT /checkout)System could not parse the interbank minimum amount from configFailed to parse interbank min amount
DIRDXXX5024UpdateCheckout (PUT /checkout)System could not parse the interbank maximum amount from configFailed to parse interbank max amount
DIRDXXX5017UpdateCheckout (PUT /checkout)System failed to compare the transaction amount from the min and max allowed amountFailed to compare transaction amount
DIRDXXX5020UpdateCheckout (PUT /checkout)System failed to format transaction amountFailed to format transaction amount
DIRDXXX5018UpdateCheckout (PUT /checkout)System failed to format the minimum amountFailed to format min amount
DIRDXXX5019UpdateCheckout (PUT /checkout)System failed to format the maximum amountFailed to format max amount
DIRDXXX4043UpdateCheckout (PUT /checkout)PIDP entered an invalid transaction amountInvalid amount - transaction amount <TXN_AMT> must be in between <MIN_AMT> and <MAX_AMT>
DIRDXXX5033UpdateCheckout (PUT /checkout)System failed to determine if the current transaction is inter or intra bankUnknown transfer type
DIRDXXX4038UpdateCheckout (PUT /checkout)from.country value that does not match with country value of that bankInvalid source account value
DIRDXXX4046UpdateCheckout (PUT /checkout)PIDP entered an invalid currencyCurrency not supported
DIRDXXX4044UpdateCheckout (PUT /checkout)PIDP entered an invalid transaction amountInvalid transaction amount
DIRDXXX4040UpdateCheckout (PUT /checkout)PIDP entered an invalid transaction amount. Applicable for transactions in The PhilippinesInvalid amount - transaction value is below the 1.00 PHP minimum
DIRDXXX4039UpdateCheckout (PUT /checkout)PIDP entered an invalid transaction amount. Applicable for transactions made with ShopeePay (Indonesia)Invalid amount - transaction value is below the 1,00 IDR minimum
DIRDXXX4042UpdateCheckout (PUT /checkout)PIDP entered an invalid transaction amount. Applicable for transactions in IndonesiaInvalid amount - transaction value is below the 10.000,00 IDR minimum
DIRDXXX4041UpdateCheckout (PUT /checkout)PIDP entered an invalid transaction amount. Applicable for transactions in ThailandInvalid amount - transaction value is below the 1.00 THB minimum
DIRDXXX4038UpdateCheckout (PUT /checkout)From.Typeentered is not Bank, From.AccountNumber is empty or From.Country is Unknown/EmptyInvalid source account value
DIRDXXX4035UpdateCheckout (PUT /checkout)To.Type entered is not Bank or To.AccountNumber is emptyInvalid destination account value
DIRDXXX4037UpdateCheckout (PUT /checkout)Payment channel selected has been disabled/unsupported. This error will be detected when Checkout API is callThe chosen payment channel is currently not supported
DIRDXXX4030UpdateCheckout (PUT /checkout)Source bank selected is unsupported by the settlement partner or payment channel. This error will be detected when Checkout API is callThe chosen source bank is not supported for transfers with this selected settlement partner
DIRDXXX4034UpdateCheckout (PUT /checkout)Invalid/unsupported settlement partner/payment channel selected for the transaction. This error will be detected when Checkout API is callThe chosen destination bank is not supported for transfers with this selected settlement partner
DIRDXXX5028UpdateCheckout (PUT /checkout)System failed to validate the parameters before doing the fetch source account taskFailed to validate create transfer source account requests
DIRDXXX5029UpdateCheckout (PUT /checkout)System failed to create the fsat record on the databaseFailed to create fetch source account task record
DIRDXXX5031UpdateCheckout (PUT /checkout)System failed to generate end user credential hash. Common errors are bankcode, username, or password was bypassedFailed to compose end user credential hash
DIRDXXX5040UpdateCheckout (PUT /checkout)System failed to parse the transaction amountFailed to parse transaction amount
DIRDXXX4086UpdateCheckout (PUT /checkout)Merchant used an unsupported source bank for the hybrid flowThe chosen source bank is currently not supported for the hybrid flow
DIRDXXX2002UpdateCheckout (PUT /checkout)Specifies that the UpdateCheckout was called already for this transactionUpdate checkout processing
DIRDXXX5002ConfirmCheckout (POST /checkout/confirm)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003ConfirmCheckout (POST /checkout/confirm)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043ConfirmCheckout (POST /checkout/confirm)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX5027ConfirmCheckout (POST /checkout/confirm)System failed or empty source detected in account details from database. Fileds should be filled by Checkout and UpdateCheckoutFailed to fetch source account details
DIRDXXX5015ConfirmCheckout (POST /checkout/confirm)System failed to commit and execute the transferFailed to confirm the transaction
DIRDXXX4021ConfirmCheckout (POST /checkout/confirm)PIDP did not include transaction_id on the request bodyField is required: transaction_id
DIRDXXX4018ConfirmCheckout (POST /checkout/confirm)PIDP did not include source_account_task_id on the request bodyField is required: source_account_task_id
DIRDXXX4017ConfirmCheckout (POST /checkout/confirm)PIDP did not include source_account_id on the request bodyField is required: source_account_id
DIRDXXX2001ConfirmCheckout (POST /checkout/confirm)Specifies that the ConfirmCheckout has already been called for this transactionConfirm checkout processing
DIRDXXX2004ConfirmCheckout (POST /checkout/confirm)Multiple TFA required for authentication, options are: X, Y, ZMultiple TFA required: x, y, z
DIRDXXX5002SettleCheckout (POST /checkout/settle)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003SettleCheckout (POST /checkout/settle)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043SettleCheckout (POST /checkout/settle)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX5041SettleCheckout (POST /checkout/settle)System failed to settle the flagged transactionFlagged transaction settlement failed
DIRDXXX4021SettleCheckout (POST /checkout/settle)Merchant did not include transaction_id on the request bodyField is required: transaction_id
DIRDXXX4077SettleCheckout (POST /checkout/settle)Merchant did not include status on the request bodyField is required: status
DIRDXXX4091SettleCheckout (POST /checkout/settle)Merchant passed an invalid value to status enumField is invalid: status
DIRDXXX4092SettleCheckout (POST /checkout/settle)Merchant passed an invalid transaction_idInvalid transaction id
DIRDXXX5002RetrieveBusinessInfo (GET /business_info)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003RetrieveBusinessInfo (GET /business_info)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043RetrieveBusinessInfo (GET /business_info)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4023RetrieveBusinessInfo (GET /business_info)Control Center passed an invalid business_info_idField is an invalid uuid: business_info_id
DIRDXXX5004RetrieveBusinessInfo (GET /business_info)System failed to fetch the business info record on the databaseFailed to retrieve business info record
DIRDXXX5002CreateBusinessInfo (POST /business_info)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003CreateBusinessInfo (POST /business_info)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043CreateBusinessInfo (POST /business_info)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4015CreateBusinessInfo (POST /business_info)Control Center did not include name on the request bodyField is required: name
DIRDXXX4002CreateBusinessInfo (POST /business_info)Control Center did not include address_line1 on the request bodyField is required: address_line1
DIRDXXX4005CreateBusinessInfo (POST /business_info)Control Center did not include city on the request bodyField is required: city
DIRDXXX4019CreateBusinessInfo (POST /business_info)Control Center did not include state_province on the request bodyField is required: state_province
DIRDXXX4006CreateBusinessInfo (POST /business_info)Control Center did not include country on the request bodyField is required: country
DIRDXXX4009CreateBusinessInfo (POST /business_info)Control Center did not include email_address on the request bodyField is required: email_address
DIRDXXX4013CreateBusinessInfo (POST /business_info)Control Center did not include mobile_country_code on the request bodyField is required: mobile_country_code
DIRDXXX4014CreateBusinessInfo (POST /business_info)Control Center did not include mobile_number on the request bodyField is required: mobile_number
DIRDXXX5005CreateBusinessInfo (POST /business_info)System failed to create the business info record on the databaseFailed to create business info record
DIRDXXX5002UpsertBusinessInfo (PUT /business_info)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003UpsertBusinessInfo (PUT /business_info)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043UpsertBusinessInfo (PUT /business_info)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4015UpsertBusinessInfo (PUT /business_info)Control Center did not include name on the request bodyField is required: name
DIRDXXX4002UpsertBusinessInfo (PUT /business_info)Control Center did not include address_line1 on the request bodyField is required: address_line1
DIRDXXX4005UpsertBusinessInfo (PUT /business_info)Control Center did not include city on the request bodyField is required: city
DIRDXXX4019UpsertBusinessInfo (PUT /business_info)Control Center did not include state_province on the request bodyField is required: state_province
DIRDXXX4006UpsertBusinessInfo (PUT /business_info)Control Center did not include country on the request bodyField is required: country
DIRDXXX4009UpsertBusinessInfo (PUT /business_info)Control Center did not include email_address on the request bodyField is required: email_address
DIRDXXX4013UpsertBusinessInfo (PUT /business_info)Control Center did not include mobile_country_code on the request bodyField is required: mobile_country_code
DIRDXXX4014UpsertBusinessInfo (PUT /business_info)Control Center did not include mobile_number on the request bodyField is required: mobile_number
DIRDXXX5005UpsertBusinessInfo (PUT /business_info)System failed to create the business info record on the databaseFailed to create business info record
DIRDXXX4068UpsertBusinessInfo (PUT /business_info)Control Center used an business info id that is non-existentMatching business info not found
DIRDXXX5006UpsertBusinessInfo (PUT /business_info)System failed to update the business info record on the databaseFailed to update business info record
DIRDXXX5008UpsertBusinessInfo (PUT /business_info)System failed to update the destination account records that are linked to the current business info on the databaseFailed to update attached destination accounts
DIRDXXX5002RetrieveDestinationAccount (GET /destination_account)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003RetrieveDestinationAccount (GET /destination_account)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043RetrieveDestinationAccount (GET /destination_account)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4023RetrieveDestinationAccount (GET /destination_account)Control Center passed an invalid business_info_idField is an invalid uuid: business_info_id
DIRDXXX4024RetrieveDestinationAccount (GET /destination_account)Control Center passed an invalid destination_account_idField is an invalid uuid: destination_account_id
DIRDXXX5002CreateDestinationAccount (POST /destination_account)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003CreateDestinationAccount (POST /destination_account)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043CreateDestinationAccount (POST /destination_account)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4001CreateDestinationAccount (POST /destination_account)Control Center did not include account_number on the request bodyField is required: account_number
DIRDXXX4003CreateDestinationAccount (POST /destination_account)Control Center did not include bank_code on the request bodyField is required: bank_code
DIRDXXX4004CreateDestinationAccount (POST /destination_account)Control Center did not include business_info_id on the request bodyField is required: business_info_id
DIRDXXX4011CreateDestinationAccount (POST /destination_account)Control Center did not include holder_first_name on the request bodyField is required: holder_first_name
DIRDXXX4012CreateDestinationAccount (POST /destination_account)Control Center did not include holder_last_name on the request bodyField is required: holder_last_name
DIRDXXX4010CreateDestinationAccount (POST /destination_account)Control Center did not include holder_email on the request body (It is only required when on BRI)Field is required: holder_email
DIRDXXX4022CreateDestinationAccount (POST /destination_account)Control Center passed an invalid email for holder_emailField is an invalid email: holder_email
DIRDXXX4023CreateDestinationAccount (POST /destination_account)Control Center passed an invalid business_info_idField is an invalid uuid: business_info_id
DIRDXXX5004CreateDestinationAccount (POST /destination_account)Control Center passed an invalid business_info_idFailed to retrieve business info record
DIRDXXX4067CreateDestinationAccount (POST /destination_account)Control Center passed a disabled business_info_idBusiness info is currently disabled
DIRDXXX4025CreateDestinationAccount (POST /destination_account)Control Center passed an invalid business_info_idField is invalid, reference not found: business_info_id
DIRDXXX5007CreateDestinationAccount (POST /destination_account)System failed to create destination account record on the databaseFailed to create destination account record
DIRDXXX5002UpsertDestinationAccount (PUT /destination_account)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003UpsertDestinationAccount (PUT /destination_account)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043UpsertDestinationAccount (PUT /destination_account)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4004UpsertDestinationAccount (PUT /destination_account)Control Center did not include business_info_id on the request bodyField is required: business_info_id
DIRDXXX4024UpsertDestinationAccount (PUT /destination_account)Control Center passed an invalid destination_account_idField is an invalid uuid: destination_account_id
DIRDXXX4023UpsertDestinationAccount (PUT /destination_account)Control Center passed an invalid business_info_idField is an invalid uuid: business_info_id
DIRDXXX4003UpsertDestinationAccount (PUT /destination_account)Control Center did not include bank_code on the request bodyField is required: bank_code
DIRDXXX4001UpsertDestinationAccount (PUT /destination_account)Control Center did not include account_number on the request bodyField is required: account_number
DIRDXXX4011UpsertDestinationAccount (PUT /destination_account)Control Center did not include holder_first_name on the request bodyField is required: holder_first_name
DIRDXXX4012UpsertDestinationAccount (PUT /destination_account)Control Center did not include holder_last_name on the request bodyField is required: holder_last_name
DIRDXXX4010UpsertDestinationAccount (PUT /destination_account)Control Center did not include holder_email on the request body (It is only required when on BRI)Field is required: holder_email
DIRDXXX4022UpsertDestinationAccount (PUT /destination_account)Control Center passed an invalid email for holder_emailField is an invalid email: holder_email
DIRDXXX5004UpsertDestinationAccount (PUT /destination_account)Control Center passed an invalid business_info_idFailed to retrieve business info record
DIRDXXX4067UpsertDestinationAccount (PUT /destination_account)Control Center passed a disabled business_info_idBusiness info is currently disabled
DIRDXXX4025UpsertDestinationAccount (PUT /destination_account)Control Center passed an invalid business_info_idField is invalid, reference not found: business_info_id
DIRDXXX5007UpsertDestinationAccount (PUT /destination_account)System failed to create destination account record on the databaseFailed to create destination account record
DIRDXXX5010UpsertDestinationAccount (PUT /destination_account)System failed to update destination account record on the databaseFailed to update destination account record
DIRDXXX5002Terminate (POST /terminate)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003Terminate (POST /terminate)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043Terminate (POST /terminate)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX5014Terminate (POST /terminate)System failed to update the transfer entry on the databaseFailed to update the transaction
DIRDXXX4018Terminate (POST /terminate)PIDP did not include source_account_task_id on the request body (This is required if transaction_id is not specified)Field is required: source_account_task_id
DIRDXXX4021Terminate (POST /terminate)PIDP did not include transaction_id on the request body (This is required if source_account_task_id is not specified)Field is required: transaction_id
DIRDXXX5016Terminate (POST /terminate)System could not terminate the given transactionFailed to terminate transaction
DIRDXXX5019Terminate (POST /terminate)No fund transfer task found for given transactionNo fund transfer task exists
DIRDXXX5002RetrieveBanks (GET /banks)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003RetrieveBanks (GET /banks)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043RetrieveBanks (GET /banks)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX5034RetrieveBanks (GET /banks)System failed to fetch the supported source banks from integrationsFailed to retrieve supported banks
DIRDXXX5002RetrieveCallbackURL (GET /callback_url)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003RetrieveCallbackURL (GET /callback_url)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043RetrieveCallbackURL (GET /callback_url)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX5035RetrieveCallbackURL (GET /callback_url)System failed to fetch callback urls from the databaseFailed to retrieve callback urls
DIRDXXX5002UpsertCallbackURL (PUT /callback_url)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003UpsertCallbackURL (PUT /callback_url)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043UpsertCallbackURL (PUT /callback_url)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4073UpsertCallbackURL (PUT /callback_url)Control Center passed an invalid callback url identifierField is an invalid uuid: id
DIRDXXX4074UpsertCallbackURL (PUT /callback_url)Control Center passed an invalid description which exceeds the limitField is greater than the allowed size, length, or value: description, may not be greater than 255
DIRDXXX4075UpsertCallbackURL (PUT /callback_url)Control Center did not include url on the request bodyField is required: url
DIRDXXX4076UpsertCallbackURL (PUT /callback_url)Control Center passed an invalid url which exceeds the limitField is greater than the allowed size, length, or value: url, may not be greater than 255
DIRDXXX4077UpsertCallbackURL (PUT /callback_url)Control Center did not include status on the request bodyField is required: status
DIRDXXX5036UpsertCallbackURL (PUT /callback_url)System failed to create callback url record on the databaseFailed to create callback url record
DIRDXXX5037UpsertCallbackURL (PUT /callback_url)System failed to update callback url record on the databaseFailed to update callback url record
DIRDXXX5002RetrieveReport (GET /report)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003RetrieveReport (GET /report)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043RetrieveReport (GET /report)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4078RetrieveReport (GET /report)Direct Dashboard passed an invalid date formatField must be on YYYY-MM-DD date format: date
DIRDXXX4079RetrieveReport (GET /report)Direct Dashboard did not include type on the request bodyField is required: type
DIRDXXX5038RetrieveReport (GET /report)System failed to fetch report entries from the databaseFailed to retrieve reports
DIRDXXX5002CreateReport (POST /report)System could not locate the metadata of the requestCould not read metadata from context
DIRDXXX5003CreateReport (POST /report)System could not read the org_id of the requestCould not read organization ID from metadata
DIRDXXX5043CreateReport (POST /report)System failed to dynamically sanitize the request parametersFailed to sanitize parameters
DIRDXXX4078CreateReport (POST /report)Admin passed an invalid date formatField must be on YYYY-MM-DD date format: date
DIRDXXX4079CreateReport (POST /report)Admin did not include type on the request bodyField is required: type
DIRDXXX4006CreateReport (POST /report)Admin did not include country on the request bodyField is required: country
DIRDXXX5039CreateReport (POST /report)System failed to execute report generationFailed to instantiate report generator
DIRDXXX5044CreateReport (POST /report)System failed to create a report record on the databaseFailed to create report record
DIRDXXX4097CreateReport (POST /report)Admin did not include from_date on the request bodyField is required: from_date
DIRDXXX4098CreateReport (POST /report)Admin passed an invalid from_date formatField must be on YYYY-MM-DD date format: from_date
DIRDXXX4099CreateReport (POST /report)Admin did not include to_date on the request bodyField is required: to_date
DIRDXXX4100CreateReport (POST /report)Admin passed an invalid to_date format or valueField must be on YYYY-MM-DD date format and must be equal or after that the date specified: to_date
DIRDXXX4101CreateReport (POST /report)Admin passed an invalid value to country enumField is invalid: country
DIRDXXX4102CreateReport (POST /report)Admin passed an invalid value to type enumField is invalid: type
DIRDXXX4103CreateReport (POST /report)Admin passed an invalid timezone value on timezoneField is an invalid timezone: timezone
DIRDXXX4088Open Short Redirect URI (GET /tap/xxxx)no shortcode provided
DIRDXXX4089Open Short Redirect URI (GET /tap/xxxx)no data available for given input
DIRDXXX4090Open Short Redirect URI (GET /tap/xxxx)link expired
DIRDXXX5046RetrieveTransactionLogs (GET /transaction/log)System failed to fetch transaction logsError retrieving transaction logs
DIRDXXX5050RetryCheckout (POST /checkout/retry)System failed to retry transactionFailed to retry transaction
DIRDXXX4104RetryCheckout (POST /checkout/retry)User attempted to perform retry to a transaction that has an ineligible statusTransaction not eligible for a retry
DIRDXXX5048BankTransactionsSummaryAlertSystem failed to load Asia/Manila timezone into the applicationFailed to load timezone