What's new?
We've added a new operation to the Paddle API that you can use to revise customer, address, and business information for completed and billed transactions.
/transactions/{transaction_id}/revise Paddle ID of the transaction that you want to revise customer, address, and business information for.
How it works
Billed and completed transactions are financial records, so they can't be deleted or changed. However, it's common for customers to want to update their details after they've completed a checkout, or after you've issued an invoice. For example, they might want to add a tax number or fill out their address.
Use the new revise a transaction operation to update customer, address, and business information for a completed or billed transaction. Customers receive an updated PDF invoice with the revised information on it. If you add a valid tax number, Paddle creates an adjustment to refund any tax where applicable.
The existing transaction entity remains on your system unchanged for recordkeeping purposes.
When you revise a transaction, you're only updating the customer, address, and business information for that particular transaction. The related customer, address, and business entities aren't updated.
To learn more, see: Revise customer details on a billed or completed transaction
Next steps
This change is available in version 1 of the Paddle API. It's a non-breaking change, meaning it doesn't impact existing integrations.
Use the revise customer information on a billed or completed transaction operation to update customer information for a completed or billed transaction.
Summary of changes
| Entity | Field | Change | Type |
|---|---|---|---|
| Transaction | transaction.revised_at | + Added | Field |
| RFC 3339 datetime string of when a transaction was revised. null if not revised. | |||