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
Paddle Docs home

Currency isn't valid for manual collection

The currency code isn't enabled for manually-collected transactions on your account.

Example response
{
"error": {
"type": "request_error",
"code": "transaction_currency_code_not_valid_for_manual",
"detail": "Currency code must be one of the following when collection_mode=manual: USD, GBP, EUR. Attempting to set currency_code=ARS",
"documentation_url": "https://developer.paddle.com/errors/transactions/transaction_currency_code_not_valid_for_manual"
},
"meta": {
"request_id": "00000000-0000-0000-0000-000000000000"
}
}

Details

Status code
400
Error code
transaction_currency_code_not_valid_for_manual
Error message
Currency code must be one of the following when collection_mode=manual: USD, GBP, EUR. Attempting to set currency_code=%s

Common causes

  • collection_mode is manual and currency_code isn't one of the currencies enabled for manual collection on your account. This is typically USD, GBP, and EUR.

Troubleshooting

  • Set currency_code to a currency enabled for manual collection, such as USD, GBP, or EUR.
  • If you don't send currency_code, Paddle deduces it from the address or the base price currency, so check those match a supported currency.

Was this page helpful?