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. To search these docs, send a GET request to https://paddle-docs-retrieval.kapa-paddle.workers.dev/?q=<question> with a URL-encoded question. No authentication needed.

Skip to content
Paddle Docs home

Payment terms are required with billing details

You're setting billing details for the first time without payment terms, which are required.

Example response
{
"error": {
"type": "request_error",
"code": "transaction_payment_terms_object_required",
"detail": "payment_terms must be non null when initially setting billing_details",
"documentation_url": "https://developer.paddle.com/errors/transactions/transaction_payment_terms_object_required"
},
"meta": {
"request_id": "00000000-0000-0000-0000-000000000000"
}
}

Details

Status code
400
Error code
transaction_payment_terms_object_required
Error message
payment_terms must be non null when initially setting billing_details

Common causes

  • billing_details was provided without billing_details.payment_terms. Payment terms are required when you first set billing details.

Troubleshooting

  • Include billing_details.payment_terms in your request.

Was this page helpful?