{ "error": { "type": "request_error", "code": "transaction_payment_method_change_field_immutable", "detail": "You can't make changes to a transaction where the `origin` is `subscription_payment_method_change`, except to update customer, address, or business information.", "documentation_url": "https://developer.paddle.com/errors/transactions/transaction_payment_method_change_field_immutable" }, "meta": { "request_id": "00000000-0000-0000-0000-000000000000" }}Details
- Status code
- 400
- Error code
transaction_payment_method_change_field_immutable- Error message
- You can't make changes to a transaction where the `origin` is `subscription_payment_method_change`, except to update customer, address, or business information.
Common causes
- You're updating a transaction where
originissubscription_payment_method_change. Onlycustomer_id,address_id, andbusiness_idcan be changed on these transactions.
Troubleshooting
- Payment method change transactions are zero-value transactions Paddle creates to update the payment method on a subscription. To change what's billed, update the related subscription or bill a one-time charge to it instead.
- To keep the update, remove any fields other than
customer_id,address_id, orbusiness_idfrom your request.