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
This product uses both typed error responses and compatibility formats without atype field. 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 |
|---|---|---|---|
401unauthorized_error | unauthorized_errorauth token is not empty | All 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. |
401unauthorized_error | unauthorized_errorinvalid auth token format | All 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. |
401unauthorized_error | unauthorized_errorauth token is illegal | All 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. |
401unauthorized_error | unauthorized_errorauth token is expired | All 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. |
401unauthorized_error | unauthorized_errorinvalid auth token request | All 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. |
400idempotency_error | invalid idempotency key formatIdempotency key is invalid | Applies to 13 public endpoints | 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. |
500api_error | api_errorAn internal error occurred, please try again. | Applies to 13 public endpoints | 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 | 200Request is processing, please try again later. | Applies to 13 public endpoints | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, Amount | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400account_error | account_not_foundAccount not found or deactivated | All 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. |
400invalid_request_error | invalid_return_urlInvalid return url | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_descriptionInvalid description | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_order_amountInvalid order amount | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_order_currencyInvalid order currency | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_payment_ordersInvalid payment orders | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_payment_methodtimezone is invalid | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intentUpdate a PaymentIntent POST /v2/payment_intents/{id}operationId: update-payment-intent | 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. |
400payment_error | payment_link_not_foundPayment link not found | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | payment_link_inactiveThis link can no longer accept payments. Contact the seller for more information. | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | payment_link_expiredThis link can no longer accept payments. Contact the seller for more information. | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | payment_link_access_number_not_enoughThis link can no longer accept payments. Contact the seller for more information. | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | payment_link_parameters_errorPayment link parameters error | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400product_error | product_not_foundProduct not found or inactive | Applies to 5 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. |
400api_error | require_payment_piiinvalid payer identifier | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | create_payment_intent_failedCreate payment intent failed | Create a PaymentIntentPOST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | create_payment_attempt_failedCreate payment attempt failed | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | confirm_payment_intent_failedConfirm payment intent failed | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | retrieve_payment_intent_failedRetrieve payment intent failed | Applies to 6 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. |
400api_error | 3ds_requiredinvalid three_ds_action parameter | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | applepay_invalid_tokenApple Pay token verification failed | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | applepay_decrypt_failedApple Pay token decryption failed | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | applepay_decrypt_failedapple pay configuration is invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400account_error | account_configuration_invalidpayment configuration is invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400account_error | account_configuration_invalidaccount channel reference_store_id is required | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400api_error | invalid_currencyInvalid currency | Applies to 5 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. |
400invalid_request_error | missing_parametermissing necessary parameters[mcc] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient_sender_details] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[fund_source] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterfund_source invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.first_name] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.first_name invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.street] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.street invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.last_name] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.last_name invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.city] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.city invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.state] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.state invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.country_code] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.country_code invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.postcode] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.postcode invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.birth] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.birth invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[recipient.account_number] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterrecipient.account_number invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender.first_name] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parametersender.first_name invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender.last_name] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parametersender.last_name | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender.birth] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parametersender.birth invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender.street] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parametersender.street invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender.city] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parametersender.city invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender.state] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parametersender.state invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | missing_parametermissing necessary parameters[sender.country_code] | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parametersender.country_code invalid | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_parameterparameter is invalid | Applies to 8 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. |
400payment_error | not_found_idNot Found ID | Retrieve a PaymentAttemptGET /v2/payment/payment_attempts/{id}operationId: retrieve-payment-attemptRetrieve a PaymentIntent GET /v2/payment_intents/{id}operationId: retrieve-payment-intent | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, Description | Update a PaymentIntentPOST /v2/payment_intents/{id}operationId: update-payment-intent | 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. |
400payment_error | invalid_order_statusInvalid order status | 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. |
400payment_error | expired_orderExpired payment intent | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentUpdate a PaymentIntent POST /v2/payment_intents/{id}operationId: update-payment-intent | 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. |
400invalid_request_error | invalid_parameterInvalid request parameters | Register TerminalPOST /v2/terminal/registeroperationId: register-terminalUpdate a PaymentIntent POST /v2/payment_intents/{id}operationId: update-payment-intent | 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. |
400payment_error | update_payment_intent_failedUpdate payment intent failed | Update a PaymentIntentPOST /v2/payment_intents/{id}operationId: update-payment-intent | 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. |
400payment_error | confirm_payment_intent_failedamount is inconsistent with payment intent | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intent | 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. |
400invalid_request_error | invalid_payment_methodinvalid payment consent | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intent | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, AmountToCapture | Capture a PaymentIntentPOST /v2/payment_intents/{id}/captureoperationId: capture-payment-intent | 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. |
400payment_error | repeat_payment_requestOperation failed. Payment request has been completed for the order. No need to repeat operation. | Capture a PaymentIntentPOST /v2/payment_intents/{id}/captureoperationId: capture-payment-intent | 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. |
400payment_error | retrieve_payment_attempt_failedRetrieve payment attempt failed | Cancel a PaymentIntentPOST /v2/payment_intents/{id}/canceloperationId: cancel-payment-intentCapture a PaymentIntent POST /v2/payment_intents/{id}/captureoperationId: capture-payment-intentCreate a refund POST /v2/payment/refundsoperationId: create-refund | 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. |
400payment_error | capture_amount_invalidAmount requested is inconsistent with order amount, Please enter the correct amount. | Capture a PaymentIntentPOST /v2/payment_intents/{id}/captureoperationId: capture-payment-intent | 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. |
400payment_error | capture_payment_intent_failedCapture payment intent failed | Capture a PaymentIntentPOST /v2/payment_intents/{id}/captureoperationId: capture-payment-intent | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, CancellationReason | Cancel a PaymentIntentPOST /v2/payment_intents/{id}/canceloperationId: cancel-payment-intent | 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. |
400payment_error | order_cancelledOrder cancelled | Cancel a PaymentIntentPOST /v2/payment_intents/{id}/canceloperationId: cancel-payment-intent | 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. |
400payment_error | invalid_order_statusPayment is awaiting 3DS authentication, please wait for completion or expiry before cancelling | Cancel a PaymentIntentPOST /v2/payment_intents/{id}/canceloperationId: cancel-payment-intent | 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. |
400payment_error | retrieve_refund_failedRetrieve refund failed | Cancel a PaymentIntentPOST /v2/payment_intents/{id}/canceloperationId: cancel-payment-intentCreate a refund POST /v2/payment/refundsoperationId: create-refundRetrieve a refund GET /v2/payment/refunds/{id}operationId: retrieve-refund | 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. |
400payment_error | operation_pendingOperation pending! Do not repeat submissions! | Cancel a PaymentIntentPOST /v2/payment_intents/{id}/canceloperationId: cancel-payment-intent | 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. |
400payment_error | cancel_payment_intent_failedCancel payment intent failed | Cancel a PaymentIntentPOST /v2/payment_intents/{id}/canceloperationId: cancel-payment-intent | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, PaymentIntentId | Create a refundPOST /v2/payment/refundsoperationId: create-refund | 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. |
400refund_error | refund_amount_invalidRefund amount invalid | Create a refundPOST /v2/payment/refundsoperationId: create-refund | 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. |
400refund_error | refund_amount_exceededRefund amount exceeded original transaction amount | Create a refundPOST /v2/payment/refundsoperationId: create-refund | 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. |
400refund_error | refund_processingRefund is processing, please try again after | Create a refundPOST /v2/payment/refundsoperationId: create-refund | 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. |
400refund_error | refund_stat_failedFind refund order failed | Create a refundPOST /v2/payment/refundsoperationId: create-refund | 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. |
400payment_error | operation_pendingThe payment is still being updated. Please try again later. | Create a refundPOST /v2/payment/refundsoperationId: create-refund | 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. |
400refund_error | create_refund_failedCreate refund failed | Create a refundPOST /v2/payment/refundsoperationId: create-refund | 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. |
400invalid_request_error | invalid_parameterinvalid start_time | List all refundsGET /v2/payment/refundsoperationId: list-refunds | 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. |
400invalid_request_error | invalid_parameterinvalid end_time | List all refundsGET /v2/payment/refundsoperationId: list-refunds | 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. |
400invalid_request_error | invalid_parameterthe end_time cannot be earlier than the start_time | List all refundsGET /v2/payment/refundsoperationId: list-refunds | 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. |
400invalid_request_error | invalid_parameterthe start_time and end_time cannot differ by more than 90 days | List all refundsGET /v2/payment/refundsoperationId: list-refunds | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, PageNumber | List BalancesGET /v2/payment/balancesoperationId: list-balancesList all Bank Accounts GET /v2/payment/bankaccountoperationId: list-bank-accountsList all Payouts GET /v2/payment/payoutoperationId: list-payouts | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, PayoutCurrency | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, PayoutAmount | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400payout_error | create_payout_failedCreate payout failed | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400api_error | disabled_transfer_typeThis type of payout is disabled by the merchant (e.g., auto-withdrawal turned off) | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400api_error | merchant_account_invalidMerchant Account Invalid | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400payout_error | payout_settlement_account_not_foundNo account settlement for this currency | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400api_error | insufficient_balanceMerchant’s available balance is insufficient | Create PayoutPOST /v2/payment/payout/createoperationId: create-payout | 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. |
429api_error | velocity_limit_exceededTransaction frequency/amount exceeds risk control thresholds (e.g., more than 5 payouts within 1 hour) | Create PayoutPOST /v2/payment/payout/createoperationId: create-payout | Reduce the request rate Stop frequent retries. Wait briefly, then retry with exponential backoff. View detailsWhy this happened: The request or operation rate is above the current limit. Retry: Retry with exponential backoff; stop and contact UQPAY if the error persists. |
400payout_error | payout_not_foundpayout not found | Retrieve PayoutGET /v2/payment/payout/{payout_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. |
400payment_error | internal_errorInternal Error: Please contact support for assistance | Create Bank AccountPOST /v2/payment/bankaccount/createoperationId: create-bank-accountList all Bank Accounts GET /v2/payment/bankaccountoperationId: list-bank-accountsList all Payouts GET /v2/payment/payoutoperationId: 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, Currency | Create Bank AccountPOST /v2/payment/bankaccount/createoperationId: create-bank-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. |
400invalid_request_error | invalid_parameterbank_code_type ‘aba’ is required when currency is ‘USD’ and bank_country_code is ‘US’ | Create Bank AccountPOST /v2/payment/bankaccount/createoperationId: create-bank-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. |
400api_error | invalid_currencyCurrency not supported | Create Bank AccountPOST /v2/payment/bankaccount/createoperationId: create-bank-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. |
400account_error | bank_account_already_existsBank account already exists for this currency | Create Bank AccountPOST /v2/payment/bankaccount/createoperationId: create-bank-account | 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. |
400account_error | create_bank_account_failedCreate bank account failed | Create Bank AccountPOST /v2/payment/bankaccount/createoperationId: create-bank-account | 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. |
400account_error | bank_account_not_foundBank account not found | Retrieve Bank AccountGET /v2/payment/bankaccount/{id}operationId: retrieve-bank-accountUpdate Bank Account POST /v2/payment/bankaccount/{id}operationId: update-bank-account | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, AccountNumber | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, BankName | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, SwiftCode | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, BankCountryCode | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, BankAddress | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, BankBranchCode | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, BankCodeValue | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, BankCodeType | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400invalid_request_error | invalid_parameterbank_code_value is required when bank_code_type is provided | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-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. |
400account_error | update_bank_account_failedUpdate bank account failed | Update Bank AccountPOST /v2/payment/bankaccount/{id}operationId: update-bank-account | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, FirmNo | Register TerminalPOST /v2/terminal/registeroperationId: register-terminal | 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. |
400api_error | account_pos_api_no_permissionAccount pos api no permission | Get PIN KeyPOST /v2/terminal/getPinKeyoperationId: get-pin-keyRegister Terminal POST /v2/terminal/registeroperationId: register-terminal | 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. |
400invalid_request_error | missing_parameterMandatory parameter is missing | Register TerminalPOST /v2/terminal/registeroperationId: register-terminal | 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. |
400api_error | terminal_register_failedTerminal register failed | Register TerminalPOST /v2/terminal/registeroperationId: register-terminal | 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. |
400api_error | terminal_not_belong_to_accountTerminal not belong to account | Get PIN KeyPOST /v2/terminal/getPinKeyoperationId: get-pin-keyRegister Terminal POST /v2/terminal/registeroperationId: register-terminal | 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. |
400invalid_request_error | invalid_parameterRequest parameters invalid, TerminalId | Get PIN KeyPOST /v2/terminal/getPinKeyoperationId: get-pin-key | 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. |
400api_error | terminal_info_not_foundTerminal info not found | Get PIN KeyPOST /v2/terminal/getPinKeyoperationId: get-pin-key | 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. |
400api_error | pinkey_retrieve_failedPinkey retrieve failed | Get PIN KeyPOST /v2/terminal/getPinKeyoperationId: get-pin-key | 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. |
429api_error | velocity_limit_exceededThe payout amount is less than the minimum payout threshold, and therefore cannot be processed. | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400payout_error | create_payout_failedFailed to calculate payout amounts | Create PayoutPOST /v2/payment/payout/createoperationId: 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. |
400api_error | insufficient_balanceInsufficient account balance | Create PayoutPOST /v2/payment/payout/createoperationId: create-payout | 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. |
400invalid_request_error | missing_parameteraccount id is required | Register TerminalPOST /v2/terminal/registeroperationId: register-terminal | 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. |
400invalid_request_error | missing_parametershort account id is required | Register TerminalPOST /v2/terminal/registeroperationId: register-terminal | 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. |
400invalid_request_error | missing_parameteraccount name is required | Register TerminalPOST /v2/terminal/registeroperationId: register-terminal | 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. |
400api_error | require_payment_piiinvalid payment method body | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400api_error | require_payment_piiinvalid payer info | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400payment_error | operation_in_progressSaved card setup is still in progress. Please retry after the current payment is completed. | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |
400invalid_request_error | invalid_payment_methodThis card is already saved for the customer. | Confirm a PaymentIntentPOST /v2/payment_intents/{id}/confirmoperationId: confirm-payment-intentCreate a PaymentIntent POST /v2/payment_intents/createoperationId: create-payment-intent | 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. |

