Send Payment (Legacy)
Agent API
Send Payment (Legacy)
Send an outbound fiat payment to an external bank account via ACH.
POST
Send Payment (Legacy)
Initiates an outbound fiat payment from the project’s wallet to an external US bank account via Bridge.xyz off-ramp. The project balance is debited atomically before the transfer is initiated. If the transfer fails, the balance is automatically restored.
Requires a bearer token with the
pay permission.Request Body
Payment amount in cents. Must be between 1 and 100,000,000 ($1,000,000.00).
Recipient bank account details.
Payment description for record-keeping. Max 500 characters.
Unique key to prevent duplicate payments. Alphanumeric plus
_, -, :, .. Max 255 characters.Response
Unique transaction identifier.
Transaction status:
pending, processing, completed, or failed.Payment amount in cents.
Name of the payment recipient.
ISO 8601 timestamp of when the payment was created.
Estimated delivery time (e.g., “2-3 business days”).
null if no ACH transfer was initiated.Examples
Response (201 Created)
Idempotency
If you provide anidempotency_key and a transaction with that key already exists for this project, the API returns the original transaction with a 200 OK status (not 201 Created). The request body is not re-evaluated.