Version 1.1.0 completes the payment-request lifecycle — settle, reverse, and adjust — adds Polygon as a supported chain, and returns each amount with its crypto equivalent.New endpoints — payment lifecycle
- Settle a payment request —
POST /payment-requests/{paymentRequestId}/settlements. Moves reserved funds from escrow to the company’s settlement wallet; the settlement amount can equal, fall below, or exceed the authorized amount. Reference - Settle by card-provider reference —
POST /payment-requests/settlements. Settles a request located by itscardProviderReferenceandexternalId. Reference - Reverse a payment request —
POST /payment-requests/{paymentRequestId}/reversal. Returns the full reserved amount to the account wallet. Reference - Reverse by card-provider reference —
POST /payment-requests/reversals. Reverses a request located by itscardProviderReferenceandexternalId. Reference - Update a payment request —
PATCH /payment-requests/{paymentRequestId}. Sets a new authorizedamount; a lower amount releases the difference from escrow, a higher amount reserves more. Reference
- Polygon (
POLYGON) is now available for accounts, wallets, balances, and payments. See Supported chains & assets.
- Payment-request amount fields return an object with both sides of the conversion —
{ "fiat": <number>, "crypto": "<string>" }— acrossamount,originalAmount,settlementAmount,settledAmount, andshortfallAmount. Update any client that reads these fields to expect the nested object. See Payment requests.
settlementAmount,settledAmount,shortfallAmount,settledAt,reversalReason,reversalDescription, andreversedAtare now returned, capturing the settlement and reversal lifecycle.
- Statuses added:
SETTLING,SETTLED_WITH_SHORTFALL,REVERSING. - Execution types added:
SETTLEMENT,SETTLEMENT_OVERAGE,REFUND,REVERSAL,INCREMENTAL_AUTHORIZATION,AUTHORIZATION_ADJUSTMENT.
- Self-custody tenants can register an end-customer’s own wallet by passing
addresswhen creating an account. See Managed vs. self-custody.
- Idempotency keys now apply across the full payment lifecycle — create, settle, reverse, and update. Retrying with the same key and body returns the original result. See Idempotency.
- Account-to-account crypto transfers are now supported for Venly-managed accounts.

