Cancel a payment
Cancels a payment while its status is still scheduled — i.e. before it begins processing. The payment moves to status: canceled. Once processing has begun, the request returns 409 PAYMENT_NOT_CANCELABLE.
Authorizations
Headers
Entity the request operates on — an entity id (ent_<uuid>) or me (the partner's sole entity).
Path Parameters
Response
The canceled payment.
The fees charged for this payment, as recorded by the fees service. Includes both the originator-side and receiver-side fees; use chargeTo on each item to tell them apart. Always present — an empty array when no fees have been recorded yet (e.g. a freshly created payment).
Opaque payment id (pay_)
Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.
255^[A-Za-z0-9_-]+$Internal originating account id (acct_)
External receiving account id (acct_)
Effective delivery preference. Reflects the faster variant when one was applied, otherwise the receiving rail's normal-speed value.
standard-ach, same-day-ach, rtp, standard-check, express-check, overnight-check, domestic-wire, instant-domestic-wire, virtual-card, instant-virtual-card While a payment is being reviewed it is reported as scheduled; there is no separate review status.
scheduled, in-progress, completed, failed, canceled Payer-private memo, never shown to the recipient
Note shown to the payment recipient
Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 50 keys; each key 1 to 40 chars and may not contain square brackets ([ ], reserved for the metadata[key] filter); value ≤100 chars. Filterable via metadata[key].