type, code, or message, then narrow the result by the endpoint you called. The table shows the first recommended action; expand a row only when you need more context.
How to use this page
1
Save the error details
Save the endpoint, HTTP status, complete response body, and request time. Do not include API keys, access tokens, PANs, or other sensitive card data in logs or support requests.
2
Search the response
Paste the complete
type, code, or message into “Search response.” If more than one result remains, filter by operation name, operationId, HTTP method, or path.3
Follow the recommended action
Confirm the Endpoint column, then follow the primary action. Expand “View details” for the reason, retry guidance, and conditions for contacting UQPAY.
Error response format
Errors do not always include atype field. Use the HTTP status, code, message, and endpoint together. The same code can represent more than one message or condition, so do not identify an error from a single field alone.
Error code table
Thetype, code, and message columns preserve the values returned by the API. Endpoint entries include the operation name, operationId, HTTP method, and path. Dynamic messages are represented by a confirmed stable pattern or description.
Before contacting UQPAY, prepare the HTTP method and path,
x-response-id, request time, and complete error response. Remove API keys, access tokens, PANs, and other sensitive information. Each row lists only the additional information needed for that error.Showing all errors
No matching errors. Check the spelling or use fewer search terms.
| HTTP / Type | Code / Message | Endpoint | Recommended action |
|---|---|---|---|
| 400 Legacy flat | 403Login expired | Applies to 27 public endpoints | Refresh authentication Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The authentication details are missing, expired, or invalid. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400IP not allowed | Applies to 27 public endpoints | Refresh authentication Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The authentication details are missing, expired, or invalid. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1014Banking account is not activated | Applies to 27 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1114Failed identity verification | Applies to 27 public endpoints | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 1122Api not enabled | Applies to 27 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084invalid x-on-behalf-of account id | Applies to 27 public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084banking account not found | Applies to 24 public endpoints | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084account not active / not tradable | Applies to 24 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084not authorized to act on behalf of the target account | Applies to 24 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084Select user failed | Applies to 24 public endpoints | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 403Forbidden | Applies to 27 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid request | Applies to 27 public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Invalid idempotency key. | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 400The idempotency key provided failed authentication, please check client id. | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 400Idempotent request endpoint does not match the initial one. | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 1005Idempotency key reused with different request payload | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 409 Legacy flat | 409Request is processing, please try again later. | Applies to 7 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 500 Other envelope | ""An internal error occurred, please try again | Applies to 7 public endpoints | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400page_number must be a positive integer | List TransfersGET /v1/transferoperationId: list-transfers | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400page_size must be between 1 and 100 | List TransfersGET /v1/transferoperationId: list-transfers | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400transfer_status must be completed or failed | List TransfersGET /v1/transferoperationId: list-transfers | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid currency filter | List TransfersGET /v1/transferoperationId: list-transfers | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400start_time invalid | Applies to 4 public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400end_time invalid | Applies to 4 public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query transfers failed | List TransfersGET /v1/transferoperationId: list-transfers | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400source_account_id, target_account_id and reason are required | Create TransferPOST /v1/transferoperationId: create-transfer | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400source and target account cannot be the same | Create TransferPOST /v1/transferoperationId: create-transfer | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid currency code | Create TransferPOST /v1/transferoperationId: create-transfer | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid transfer amount | Create TransferPOST /v1/transferoperationId: create-transfer | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400amount must be an integer for %s | Create TransferPOST /v1/transferoperationId: create-transfer | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400authenticated account must be source or target account | Create TransferPOST /v1/transferoperationId: create-transfer | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400idempotency key reused with a different request payload | Create TransferPOST /v1/transferoperationId: create-transfer | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 400transfer create failed | Create TransferPOST /v1/transferoperationId: create-transfer | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400insufficient balance | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Payout POST /v1/payoutsoperationId: create-payoutCreate Transfer POST /v1/transferoperationId: create-transfer | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400transfer not found | Retrieve TransferGET /v1/transfer/{id}operationId: retrieve-transfer | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400payout_date invalid | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400purpose_code invalid | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400amount invalid | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400payment amount must equal receiving amount | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400payment currency must equal receiving currency | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400neither beneficiary_id nor beneficiary can be empty | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400beneficiary invalid | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400entity_type is required | Applies to 4 public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400account_number is required | Create BeneficiaryPOST /v1/beneficiariesoperationId: create-beneficiaryCreate Payout POST /v1/payoutsoperationId: create-payoutUpdate Beneficiary POST /v1/beneficiaries/{id}operationId: update-beneficiary | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Iban format error | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400swift_code is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400routing_code_type1 or routing_code_value1 is missing | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400routing_code_type1 invalid: ACH requires ‘ach’ | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400routing_code_type1 invalid: FEDWIRE requires ‘aba’ | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400EFT requires routing_code_type1/2 as ‘bank_code’ and ‘branch_code’ | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400routing_code_value1 or routing_code_value2 is missing | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400CAD-EFT account number length must be 7-12 digits | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400HKD-LOCAL requires routing_code_type1=‘bank_code’ and non-empty value | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400FASTER PAYMENTS requires routing_code_type1=‘sort_code’ and non-empty value | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400AUD account number length must be 5-20 digits | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400AUD-LOCAL requires routing_code_type1=‘bsb_code’ and non-empty value | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400IFSC requires routing_code_type1=‘ifsc’ and non-empty value | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400PayNow requires non-empty proxy_id | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400additional_info.id_type is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400additional_info.id_number is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400additional_info.msisdn is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400additional_info.tax_id is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Field ‘address.country’ is required (current value: ) | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Field ‘address.city’ is required (current value: ) | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Field ‘address.state’ is required (current value: ) | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Field ‘address.street_address’ is required (current value: ) | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Field ‘address.postal_code’ is required (current value: ) | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400CN-CNH requires routing_code_type1=‘cnaps_number’ and non-empty value | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400bank_name is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400bank_address is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Bic/Swift code format error | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400The account number field allows only English letters (a-z, A-Z) and digits (0-9) | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Account number format error | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Please provide a valid account holder name. | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400The account holder name needs to be between 2 and 140 characters. | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400The account holder name (individual) can only contain English letters and spaces. | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400The account holder name may include invalid characters or is incomplete. | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400The account holder name (company) contains invalid characters. | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400individual requires non-empty first_name and last_name | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400company requires non-empty company_name | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400account_holder cannot be empty | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400street_address cannot be empty | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400city cannot be empty | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400state cannot be empty | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400clearing_system cannot be empty | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query paymentMethods err | Check BeneficiaryPOST /v1/beneficiaries/checkoperationId: check-beneficiaryCreate Payout POST /v1/payoutsoperationId: create-payout | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400clearing system not support for country: %s, currency: %s, paymentMethod: %s | Check BeneficiaryPOST /v1/beneficiaries/checkoperationId: check-beneficiaryCreate Payout POST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400account not active | Applies to 4 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400currency not supported | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Payout POST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400idempotency key reused with different request payload | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Payout POST /v1/payoutsoperationId: create-payout | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 400payout create failed | Create PayoutPOST /v1/payoutsoperationId: create-payout | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400create payout failed, please try again | Create PayoutPOST /v1/payoutsoperationId: create-payout | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400fee_paid_by must be OURS or SHARED for SWIFT payout | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400payout reference contains unsupported characters for SWIFT | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400for INR payouts using LOCAL payment method, an invoice document is required | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400pay on behalf of (POBO) is not enabled for this account | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400POBO or payout with transfer is not enable for your account | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400payer not exists | Create PayoutPOST /v1/payoutsoperationId: create-payout | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400with-transfer requires an active subaccount linked to an active House account | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400beneficiary target account invalid | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400beneficiary target account mismatch | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400internal payout does not support cross-currency | Create PayoutPOST /v1/payoutsoperationId: create-payout | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400quote invalid or mismatched | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Payout POST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid amount | Create PayoutPOST /v1/payoutsoperationId: create-payout | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400SGD FAST payout cannot exceed 200,000 per transaction | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400beneficiary not found | Create PayoutPOST /v1/payoutsoperationId: create-payoutRetrieve Beneficiary GET /v1/beneficiaries/{id}operationId: retrieve-beneficiaryUpdate Beneficiary POST /v1/beneficiaries/{id}operationId: update-beneficiary | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400beneficiary not active | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400recipient repeat addition | Create BeneficiaryPOST /v1/beneficiariesoperationId: create-beneficiaryCreate Payout POST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400payout product not enrolled | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400payout fee tier not configured | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400no active payout channel for this currency pair | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400the specified payout channel is not active | Create PayoutPOST /v1/payoutsoperationId: create-payout | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query payouts failed | List PayoutsGET /v1/payoutsoperationId: list-payouts | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400payout not found | Retrieve PayoutGET /v1/payouts/{id}operationId: retrieve-payout | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400retrieve payout failed | Retrieve PayoutGET /v1/payouts/{id}operationId: retrieve-payout | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400retrieve beneficiary bank failed | Check BeneficiaryPOST /v1/beneficiaries/checkoperationId: check-beneficiaryRetrieve Beneficiary GET /v1/beneficiaries/{id}operationId: retrieve-beneficiaryRetrieve Payout GET /v1/payouts/{id}operationId: retrieve-payout | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400retrieve beneficiary address failed | Check BeneficiaryPOST /v1/beneficiaries/checkoperationId: check-beneficiaryRetrieve Beneficiary GET /v1/beneficiaries/{id}operationId: retrieve-beneficiaryRetrieve Payout GET /v1/payouts/{id}operationId: retrieve-payout | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400find recipient occur error | Create BeneficiaryPOST /v1/beneficiariesoperationId: create-beneficiary | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400create beneficiary failed | Create BeneficiaryPOST /v1/beneficiariesoperationId: create-beneficiary | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400beneficiary_id invalid | Delete BeneficiaryPOST /v1/beneficiaries/{id}/deleteoperationId: delete-beneficiaryRetrieve Beneficiary GET /v1/beneficiaries/{id}operationId: retrieve-beneficiaryUpdate Beneficiary POST /v1/beneficiaries/{id}operationId: update-beneficiary | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400can’t change entity_type | Update BeneficiaryPOST /v1/beneficiaries/{id}operationId: update-beneficiary | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400update beneficiary failed | Update BeneficiaryPOST /v1/beneficiaries/{id}operationId: update-beneficiary | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400delete beneficiary failed | Delete BeneficiaryPOST /v1/beneficiaries/{id}/deleteoperationId: delete-beneficiary | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400find beneficiary error | Check BeneficiaryPOST /v1/beneficiaries/checkoperationId: check-beneficiary | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400currency is invalid | Retrieve BalanceGET /v1/balances/{currency}operationId: retrieve-balance | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400balance not found | Retrieve BalanceGET /v1/balances/{currency}operationId: retrieve-balance | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query balances failed | List BalancesGET /v1/balancesoperationId: list-balances | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query transactions failed | List Balances TransactionsGET /v1/balances/transactionsoperationId: list-balances-transactions | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query deposits failed | List DepositsGET /v1/depositoperationId: list-deposits | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400invalid deposit_id | Retrieve DepositGET /v1/deposit/{id}operationId: retrieve-deposit | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400deposit not found | Retrieve DepositGET /v1/deposit/{id}operationId: retrieve-deposit | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query virtual accounts failed | List Virtual AccountsGET /v1/virtual/accountsoperationId: list-virtual-accounts | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400Request parameters invalid | Create Virtual AccountPOST /v1/virtual/accountsoperationId: create-virtual-account | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query conversions failed | List ConversionGET /v1/conversionoperationId: list-conversion | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400invalid amount: provide positive sell_amount or buy_amount | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Quote POST /v1/conversion/quoteoperationId: create-quote | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid conversion_date | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Quote POST /v1/conversion/quoteoperationId: create-quote | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400unsupported currency pair | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Quote POST /v1/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400No available conversion date | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Quote POST /v1/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400The currency exchange service is temporarily unavailable during %s-%s UTC+8. Please select another time slot. | Create ConversionPOST /v1/conversionoperationId: create-conversionCreate Quote POST /v1/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400account type does not support conversion | Create ConversionPOST /v1/conversionoperationId: create-conversion | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400account margin balance insufficient | Create ConversionPOST /v1/conversionoperationId: create-conversion | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400conversion create failed | Create ConversionPOST /v1/conversionoperationId: create-conversion | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400conversion not found | Retrieve ConversionGET /v1/conversion/{id}operationId: retrieve-conversion | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid quote request (check currencies/amount) | Create QuotePOST /v1/conversion/quoteoperationId: create-quote | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400no exchange rate available for this currency pair | Create QuotePOST /v1/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400quote product not enrolled for this account | Create QuotePOST /v1/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400conversion quote failed | Create QuotePOST /v1/conversion/quoteoperationId: create-quote | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400Too many request parameters | List Current RatesGET /v1/exchange/ratesoperationId: list-current-rates | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Exchange rates are temporarily unavailable. Please try again later. | List Current RatesGET /v1/exchange/ratesoperationId: list-current-rates | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Field ‘account_id’ is required | Simulate Deposit CreationPOST /v1/simulation/depositoperationId: simulate-deposit-creation | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Deposit Amount must not be less than 0 | Simulate Deposit CreationPOST /v1/simulation/depositoperationId: simulate-deposit-creation | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Amount must be an integer for %s | Simulate Deposit CreationPOST /v1/simulation/depositoperationId: simulate-deposit-creation | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query account failed | Simulate Deposit CreationPOST /v1/simulation/depositoperationId: simulate-deposit-creation | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400account status error | Simulate Deposit CreationPOST /v1/simulation/depositoperationId: simulate-deposit-creation | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400get va deposit product error | Simulate Deposit CreationPOST /v1/simulation/depositoperationId: simulate-deposit-creation | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400create deposit failed | Simulate Deposit CreationPOST /v1/simulation/depositoperationId: simulate-deposit-creation | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |

