Skip to main content
Slash Payment Processing is in beta and not enabled for all accounts. Contact support@joinslash.com to get access.
Update the amount, currency, and/or metadata of a payment intent before payment starts. Send only the fields you want to change. At least one field is required. metadata is shallow-merged with existing metadata. Supplied keys are added or overwritten, omitted keys remain unchanged, and setting a top-level key to null deletes it. An empty metadata object makes no metadata changes.
Only payment intents with pending status can be updated. Once processing starts or the payment reaches a terminal state, the endpoint returns 409.