Payout Overview

Breeze provides a comprehensive payout solution, allowing merchants to easily manage user withdrawals and fund transfers. Whether your customers want to withdraw stablecoins, transfer funds directly into their bank accounts, or receive payouts via debit card, Breeze seamlessly handles the entire process.

As a Merchant of Record (MoR), Breeze manages compliance, risk, KYC (Know Your Customer), bank account collection, and due diligence throughout the payout process—so you can confidently offer secure and compliant payouts without additional operational complexity.

How It Works (Conceptual Overview)


sequenceDiagram
participant M as Your Backend
participant B as Breeze Payout Service

M->>B: (1) Create Withdrawal Request (API call)
B-->>M: (1') Return Withdrawal URL in Response
M->>B: (2) Redirect User to Withdrawal URL
B-->>M: (3) Webhook Notification upon Withdrawal Status

1. Create a Withdrawal Request

  • Call Breeze’s payout API with basic parameters (amount, currency, user details, etc.).
  • Receive a unique withdrawal_url in response.

2. Redirect the User

  • Redirect your user to the withdrawal_url, where Breeze securely handles payout details (such as bank account, debit card, or crypto wallet information), along with KYC verification to ensure compliance and security.
  • Breeze ensures secure, compliant handling of all sensitive user data.

3. Receive Webhook

  • Once the payout is successfully completed (or fails), Breeze automatically sends a webhook notification to your server.
  • Use this notification to update your records, confirm user payouts, or trigger any follow-up actions.

Key Takeaways:

  • A single API call initiates a secure withdrawal process.
  • Breeze securely collects and manages sensitive payout information, including KYC and compliance checks.
  • Webhooks keep your system updated automatically about payout outcomes, without requiring polling or manual intervention.