Skip to main content
PATCH
Update the authorized amount of a payment request
Sets a new absolute authorized amount on a reserved payment request. The execution that runs depends on how the new amount compares to the current one: The call returns 200 OK. The request keeps status: RESERVED, amount reflects the new value, and originalAmount keeps the amount set at creation. Send a unique idempotencyKey. Concept guide: Payment requests

Authorizations

Path Parameters

paymentRequestId
string<uuid>
required

Unique payment request identifier

Body

application/json

Sets a new absolute authorized amount on a payment request. A lower amount releases the difference from escrow back to the account wallet; a higher amount pulls the additional funds from the account wallet into escrow.

amount
number
required

New absolute authorized amount, in the authorized fiat currency

Required range: x >= 0
currency
string
required

Must match the authorized currency

Minimum string length: 1
idempotencyKey
string
required

Unique key to prevent duplicate operations on retry

Maximum string length: 255

Response

Amount adjustment accepted

success
boolean

Indicates whether the request was successful

result
object