For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling — append .md to any URL.

Skip to content
Docs

Transaction status needs to be ready

You are attempting to perform an action that requires the transaction to be in the ready status

Example response
{
"error": {
"type": "request_error",
"code": "transaction_status_must_be_ready",
"detail": "Transaction status needs to be ready",
"documentation_url": "https://developer.paddle.com/errors/transactions/transaction_status_must_be_ready"
},
"meta": {
"request_id": "00000000-0000-0000-0000-000000000000"
}
}

Details

Status code
400
Error code
transaction_status_must_be_ready
Error message
Transaction status needs to be ready

Common causes

  • You are attempting to set the status to billed but the transaction isn't in a ready status

Troubleshooting

  • Ensure the transaction has a status of ready

Was this page helpful?