# Welcome to Saber Money ## Docs - [Welcome to Saber Money](https://guides.saber.money/getting-started/welcome.md): Cross-border payment infrastructure powered by stablecoins — onramp, offramp, and user operations for platforms building global money movement. - [Understanding the Platform](https://guides.saber.money/getting-started/platform-intro.md): Introduces Saber Money's base URLs, HMAC authentication, core entities (users, pool accounts), fiat/crypto transactions, operations, integration interfaces, and typical flow. - [API Authentication](https://guides.saber.money/getting-started/auth.md): Generating the Saber X-Signature HMAC-SHA256 authentication token from client_id, timestamp, and client_secret for admin, user, and SDK requests. - [MCP](https://guides.saber.money/getting-started/mcp.md): Connect Saber's documentation directly to your AI tools and IDE to speed up integration. - [Using LLMs](https://guides.saber.money/getting-started/using-llms.md): Feed Saber's documentation to your AI assistant as plain text. - [Overview](https://guides.saber.money/client/pool-account/overview.md): What a Saber Pool Account is, its purpose, and how to fetch pool wallet details and balance. - [Available Transaction Flows](https://guides.saber.money/client/pool-account/available-flows.md): The transaction models available for sell (pre-funded / post-funded) and buy (pool wallet / external wallet), and how they link through the central Pool Account for liquidity management. - [Supported Networks](https://guides.saber.money/client/pool-account/supported-networks.md): Lists the blockchain networks accepted for USDT and USDC deposits and withdrawals, with the network codes passed to deposit-address APIs. - [Overview](https://guides.saber.money/client/dashboard/overview.md): What you can do in the Saber merchant dashboard — stats, user and transaction details, reports, status checks, balance withdrawals, and access to the developer and team management sections. - [Developer Section](https://guides.saber.money/client/dashboard/developers.md): Managing and rotating API keys, and configuring your webhook URL and webhook keys, from the Saber dashboard. - [Webhook Configuration](https://guides.saber.money/client/dashboard/webhooks.md): Configuring Saber Money webhook URLs via the Developer Console or your POC, with Webhook Key/Secret signature authentication and sandbox testing. - [Team Management](https://guides.saber.money/client/dashboard/team.md): Adding and viewing team members on a Saber account, along with their role-based access. - [Overview](https://guides.saber.money/offramp/overview.md): Saber's offramp offerings — supported countries, currencies, tokens, transaction models, and where to find flow-specific guides. - [Available Flows](https://guides.saber.money/offramp/available-flows.md): Compares Saber's three offramp flows — Sell, Pool Sell, and External Sell — covering fund flow, liquidity, refunds, fees, and quote handling. - [INR Offramp](https://guides.saber.money/offramp/currencies/inr.md): Sell stablecoin for Indian Rupees, paid out directly to an Indian bank account via IMPS, NEFT, or RTGS. - [Traditional Rails](https://guides.saber.money/offramp/currencies/inr-traditional.md): Pay out INR to first-party NRE bank accounts in India over traditional banking rails. - [PHP Offramp](https://guides.saber.money/offramp/currencies/php.md): Sell stablecoin for Philippine Pesos, paid out directly to a Philippine bank account via InstaPay or PESONet. - [EUR/GBP Offramp](https://guides.saber.money/offramp/currencies/eur-gbp.md): Sell stablecoin for Euros or Pounds Sterling, paid out directly to a EUR (IBAN) or GBP (sort code) bank account. - [IDR Offramp](https://guides.saber.money/offramp/currencies/idr.md): Sell stablecoin for Indonesian Rupiah, paid out directly to an Indonesian bank account. - [BDT Offramp](https://guides.saber.money/offramp/currencies/bdt.md): Sell stablecoin for Bangladeshi Taka, paid out directly to a Bangladeshi bank account. - [Fetching Quote](https://guides.saber.money/offramp/operations/quote.md): The GET /wallet/s/quote Sell Quote API returns real-time crypto-to-fiat off-ramp conversion rates, fees, and breakdowns without creating an order. - [Initiating Transaction](https://guides.saber.money/offramp/operations/initiate-transaction.md): Sell USDT or USDC for INR via bank transfer using Saber's fiat/sell or pool/sell endpoints, covering parameters and response fields. - [Fetching Transaction Status](https://guides.saber.money/offramp/operations/fetch-status.md): GET the status and details of a crypto-to-fiat sell transaction (Pool Sell, regular Sell, or External Sell) via the v2 generic transaction endpoint, including status enums, exchange rate, amounts, and failure codes. - [Order lifecycle and Webhooks](https://guides.saber.money/offramp/operations/lifecycle.md): Maps the Offramp deposit and sell lifecycle states and details the deposit, sell, and withdraw webhook payloads merchants receive. - [Fund Management](https://guides.saber.money/offramp/operations/fund-management.md): Managing Pool Account funds for offramp — how balance is deducted for Pool Sell transactions, depositing and withdrawing funds, checking balance, and fetching the pool wallet address. - [Overview](https://guides.saber.money/onramp/overview.md): Saber's onramp offerings — supported countries, currencies, tokens, transaction models, and where to find flow-specific guides. - [Available Flows](https://guides.saber.money/onramp/available-flows.md): Compares Saber's two onramp flows — Pool Buy and External Buy — covering fund flow, liquidity, refunds, fees, and quote handling. - [EUR/GBP Onramp](https://guides.saber.money/onramp/currencies/eur-gbp.md): Buy stablecoin with Euros or Pounds Sterling via an Open Banking redirect. - [EUR/GBP Openbanking: Best Practices](https://guides.saber.money/onramp/currencies/eur-gbp-best-practices.md): UI/UX recommendations for presenting the EUR/GBP OpenBanking instant bank transfer onramp: titles, bank logos, labels, tooltips, and CTAs. - [USD Onramp](https://guides.saber.money/onramp/currencies/usd.md): Buy stablecoin with USD via Plaid-linked ACH Pull, with KYC completed through a Partner URL. - [Fetching Quote](https://guides.saber.money/onramp/operations/quote.md): The buy-quote API returns real-time onramp prices, fees, and amounts from fiat currency, crypto token, network, and amount inputs. - [Initiating Transaction](https://guides.saber.money/onramp/operations/initiate-transaction.md): Initiates a fiat-to-crypto buy via /wallet/crypto/buy, sending crypto to an external wallet, with quote_id price-lock, parameters, and response fields. - [Fetching Transaction Status](https://guides.saber.money/onramp/operations/fetch-status.md): GET the buy transaction endpoint to retrieve an onramp order's status, amounts, fees, payment method, network, and withdrawal details. - [Order lifecycle and Webhooks](https://guides.saber.money/onramp/operations/lifecycle.md): Documents the ONRAMP_COMPLETED, COMPLETED, and FAILED webhook events for the crypto buy flow, with order statuses and sample JSON payloads. - [Fund Management](https://guides.saber.money/onramp/operations/fund-management.md): Managing Pool Account funds for onramp — how funds are added post Pool Buy, using that balance for the second leg of a Pool Sell, or withdrawing it externally. - [Overview](https://guides.saber.money/user/overview.md): The identity and account layer underneath onramp and offramp — user creation, KYC, bank account linkage, wallet operations, user-level limits, and enhanced due diligence. - [User Creation](https://guides.saber.money/user/registration.md): Covers registering merchant users in Saber Money, completing KYC, and linking bank accounts to enable on-ramp and off-ramp transactions. - [Overview](https://guides.saber.money/user/kyc/overview.md): Compares Saber's three KYC methods (Sharing, Widget, Partner URL), per-flow currency support, required documents, approval, and bank account addition. - [KYC Widget](https://guides.saber.money/user/kyc/widget.md): Integrating the Saber Money KYC Widget: HMAC-SHA256 signature generation, redirect URL parameters, and region-specific Indian and non-Indian verification flows. - [KYC Sharing](https://guides.saber.money/user/kyc/sharing.md): Merchants submit independently-verified KYC PII and documents to Saber for record-keeping, covering file specifications and Indian-user bank account requirements. - [KYC Partner URL](https://guides.saber.money/user/kyc/partner-url.md): Generate a partner KYC URL via the initiate KYC endpoint for USD onramp flows, then poll status. - [Webhooks](https://guides.saber.money/user/kyc/webhooks.md): Configuring KYC status webhooks that POST kyc.status.update events with PENDING, APPROVED, or REJECTED statuses, signed via dashboard secret. - [User Limits and EDD](https://guides.saber.money/user/limits-edd.md): Explains transaction limits by payment method, the 12,500 USDT post-KYC lifetime limit, and the manual Enhanced Due Diligence process triggered when exceeded. - [Triggering Limit Upgrade and EDD](https://guides.saber.money/users/limits-edd/widget.md): Integrate the Saber EDD Web Widget using HMAC-SHA256 signed redirect URLs, iframe or WebView, status states, and event handling. - [Overview](https://guides.saber.money/user/bank-account/overview.md): Linking a user's bank account to pull funds for onramp or deliver payouts for offramp — the available linking methods and how they vary by flow. - [Through API Endpoints](https://guides.saber.money/user/bank-account/api.md): POST endpoint for merchants to add an Indian user's off-ramp bank account, covering headers and body parameters. Deletion uses a separate DELETE endpoint. - [Through Saber Widget](https://guides.saber.money/user/bank-account/widget.md): Integrate the Saber Bank Addition Widget for Plaid-linked deposit accounts via HMAC-SHA256 signature, redirect URL parameters, and sandbox endpoints. - [Webhooks](https://guides.saber.money/user/bank-account/webhooks.md): Bank Account Status webhooks POST the bank_account.status.updated event payload, signature secret, and APPROVED, REJECTED, DELETED statuses. - [Create User](https://guides.saber.money/api-reference/user-operations/create-user.md): Registers a new user - [Get User Details](https://guides.saber.money/api-reference/user-operations/get-user-details.md): Fetch user's details, including KYC and Bank Account status - [Update User](https://guides.saber.money/api-reference/user-operations/update-user.md): Update a user's profile data. - [Reset User [Sandbox Only]](https://guides.saber.money/api-reference/user-operations/reset-user-sandbox-only.md): Reset a user, removing their associated data. - [Reset Phone and Email [Sandbox Only]](https://guides.saber.money/api-reference/user-operations/reset-phone-and-email-sandbox-only.md): Reset the phone number and email of a user. - [Initiate KYC (Generate KYC URL)](https://guides.saber.money/api-reference/kyc-and-edd-operations/initiate-kyc-generate-kyc-url.md): Initiate KYC flow for the user. For some countries (e.g. USA), this generates a KYC partner redirect URL dynamically via this API call. - [Reset KYC [Sandbox Only]](https://guides.saber.money/api-reference/kyc-and-edd-operations/reset-kyc-sandbox-only.md): Reset a user's KYC data. - [Get EDD Request](https://guides.saber.money/api-reference/kyc-and-edd-operations/edd/get-edd-request.md): Retrieve details of a specific EDD (Enhanced Due Diligence) request by its UUID. - [List EDD Requests](https://guides.saber.money/api-reference/kyc-and-edd-operations/edd/list-edd-requests.md): Retrieve a list of all EDD (Enhanced Due Diligence) requests along with their statuses. - [Send User KYC Data](https://guides.saber.money/api-reference/kyc-and-edd-operations/kyc-sharing/send-user-kyc-data.md): Share User KYC PII details for a user you have already verified. - [Update User KYC Data](https://guides.saber.money/api-reference/kyc-and-edd-operations/kyc-sharing/update-user-kyc-data.md): Update previously shared User KYC PII details. - [Send User KYC Documents](https://guides.saber.money/api-reference/kyc-and-edd-operations/kyc-sharing/send-user-kyc-documents.md): Share User KYC PII supporting documents (PDF, image, or Aadhar XML) - [Add Bank Account](https://guides.saber.money/api-reference/bank-account-operations/add-bank-account.md): Add a bank account for a user. Supported for all jurisdictions. - [Get Bank Accounts](https://guides.saber.money/api-reference/bank-account-operations/get-bank-accounts.md): Retrieve a list of bank accounts for a user. Optionally filter by validation status. - [Get Bank Account by ID](https://guides.saber.money/api-reference/bank-account-operations/get-bank-account-by-id.md): Retrieve details of a specific bank account by its UUID. - [Delete Bank Account](https://guides.saber.money/api-reference/bank-account-operations/delete-bank-account.md): Delete a bank account associated with a user. - [Approve Bank Account [Sandbox Only]](https://guides.saber.money/api-reference/bank-account-operations/approve-bank-account-sandbox-only.md): Approve a pending bank account for a user. - [Mark Bank Account as NRE](https://guides.saber.money/api-reference/bank-account-operations/mark-bank-account-as-nre.md): Mark or unmark a bank account as an NRE (Non-Resident External) account. - [Get Bank Codes for Country](https://guides.saber.money/api-reference/bank-account-operations/get-bank-codes-for-country.md): Look up the supported bank names and their `bank_code` values for a country, for use in [Add Bank Account](/api-reference/bank-account-operations/add-bank-account). - [Get User Limits](https://guides.saber.money/api-reference/limits/get-user-limits.md): Retrieve the transaction limits for a user, broken down by limit period (daily, weekly, monthly, lifetime, per-transaction) and payment method. - [Validate Transaction](https://guides.saber.money/api-reference/limits/validate-transaction.md): Validate whether a transaction is within the user's configured limits before executing it. - [Get Sell Quote](https://guides.saber.money/api-reference/offramp/get-sell-quote.md): Get a sell quote for converting crypto to fiat. - [Create External Sell](https://guides.saber.money/api-reference/offramp/from-external-wallet/create-external-sell.md): Create an external crypto sell transaction that settles to fiat. - [Confirm External Sell On-chain Funding](https://guides.saber.money/api-reference/offramp/from-external-wallet/confirm-external-sell-on-chain-funding.md): Confirm the on-chain funding transaction for an external sell. - [Get External Sell Quote](https://guides.saber.money/api-reference/offramp/from-external-wallet/get-external-sell-quote.md): This endpoint covers 2 documented variants, distinguished by query parameter value: - **Get External Sell Quote** (`get-external-sell-quote`): Generate a quote for selling crypto from an external wallet. - **Get External Wallet Quote** (`get-buy-quote`): Get a quote for buying crypto into an externa… - [Get External Sell Transaction Details](https://guides.saber.money/api-reference/offramp/from-external-wallet/get-external-sell-transaction-details.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get External Sell Transaction Details** (`get-external-sell-transaction-details`): Get details and status for an external sell transaction (post-funded, quote-locked offramp). - **Get Pool Sell Transaction Detail… - [Create Pool Sell Transaction](https://guides.saber.money/api-reference/offramp/from-pool-wallet/create-pool-sell-transaction.md): Create a pool sell transaction. - [Get List of Pool Sell Transactions](https://guides.saber.money/api-reference/offramp/from-pool-wallet/get-list-of-pool-sell-transactions.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get List of Pool Sell Transactions** (`get-list-of-pool-sell-transactions`): Get the list of pool sell transactions. - **Get List of Sell Transactions** (`get-list-of-sell-transactions`): Fetch list of all sell t… - [Get Pool Sell Transaction Details](https://guides.saber.money/api-reference/offramp/from-pool-wallet/get-pool-sell-transaction-details.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get External Sell Transaction Details** (`get-external-sell-transaction-details`): Get details and status for an external sell transaction (post-funded, quote-locked offramp). - **Get Pool Sell Transaction Detail… - [Create Sell Transaction](https://guides.saber.money/api-reference/offramp/from-user-wallet/create-sell-transaction.md): Create a sell transaction from the user's wallet. - [Get List of Sell Transactions](https://guides.saber.money/api-reference/offramp/from-user-wallet/get-list-of-sell-transactions.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get List of Pool Sell Transactions** (`get-list-of-pool-sell-transactions`): Get the list of pool sell transactions. - **Get List of Sell Transactions** (`get-list-of-sell-transactions`): Fetch list of all sell t… - [Get Sell Transaction Details](https://guides.saber.money/api-reference/offramp/from-user-wallet/get-sell-transaction-details.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get External Sell Transaction Details** (`get-external-sell-transaction-details`): Get details and status for an external sell transaction (post-funded, quote-locked offramp). - **Get Pool Sell Transaction Detail… - [Get Beneficiary Details](https://guides.saber.money/api-reference/onramp/get-beneficiary-details.md): API allows you to retrieve beneficiary information required for processing bank transfer payments. - [Get External Wallet Quote](https://guides.saber.money/api-reference/onramp/get-external-wallet-quote.md): This endpoint covers 2 documented variants, distinguished by query parameter value: - **Get External Sell Quote** (`get-external-sell-quote`): Generate a quote for selling crypto from an external wallet. - **Get External Wallet Quote** (`get-buy-quote`): Get a quote for buying crypto into an externa… - [Get Payment Methods](https://guides.saber.money/api-reference/onramp/get-payment-methods.md): Get Payment Methods - [Buy Quote](https://guides.saber.money/api-reference/onramp/price-lock/buy-quote.md): Generate a price-locked quote for a Buy onramp transaction. Pass the returned quote id as quote_id when creating the transaction to lock the price. - [External Buy Quote](https://guides.saber.money/api-reference/onramp/price-lock/external-buy-quote.md): Generate a price-locked quote for an External Buy onramp transaction (crypto withdrawn to an external wallet). Pass the returned quote id as quote_id when creating the transaction to lock the price. - [Pool Buy Quote](https://guides.saber.money/api-reference/onramp/price-lock/pool-buy-quote.md): Generate a price-locked quote for a Pool Buy onramp transaction. Pass the returned quote id as quote_id when creating the transaction to lock the price. - [Create External Buy](https://guides.saber.money/api-reference/onramp/to-external-wallet/create-external-buy.md): Create an external-wallet crypto buy transaction. - [Get External Buy Detail](https://guides.saber.money/api-reference/onramp/to-external-wallet/get-external-buy-detail.md): Retrieve the details of an external buy transaction. This route currently supports only `transaction_type=BUY`. - [Get List of Buy Transactions](https://guides.saber.money/api-reference/onramp/to-external-wallet/get-list-of-buy-transactions.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get List of Pool Sell Transactions** (`get-list-of-pool-sell-transactions`): Get the list of pool sell transactions. - **Get List of Sell Transactions** (`get-list-of-sell-transactions`): Fetch list of all sell t… - [Create Pool Buy Transaction](https://guides.saber.money/api-reference/onramp/to-pool-wallet/create-pool-buy-transaction.md): Create a pool buy transaction. - [Get List of Pool Buy Transactions](https://guides.saber.money/api-reference/onramp/to-pool-wallet/get-list-of-pool-buy-transactions.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get List of Pool Sell Transactions** (`get-list-of-pool-sell-transactions`): Get the list of pool sell transactions. - **Get List of Sell Transactions** (`get-list-of-sell-transactions`): Fetch list of all sell t… - [Get Pool Buy Transaction Details](https://guides.saber.money/api-reference/onramp/to-pool-wallet/get-pool-buy-transaction-details.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get External Sell Transaction Details** (`get-external-sell-transaction-details`): Get details and status for an external sell transaction (post-funded, quote-locked offramp). - **Get Pool Sell Transaction Detail… - [Get Wallet Balance](https://guides.saber.money/api-reference/wallet-operations/get-wallet-balance.md): Fetch the wallet balance for a user, broken down by coin. - [Get Wallet Address](https://guides.saber.money/api-reference/wallet-operations/get-wallet-address.md): Get Wallet Address - [Get All Deposit Transactions](https://guides.saber.money/api-reference/wallet-operations/get-all-deposit-transactions.md): Get all deposit transactions - [Get Crypto Deposit Transaction Details](https://guides.saber.money/api-reference/wallet-operations/crypto-deposit/get-crypto-deposit-transaction-details.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get External Sell Transaction Details** (`get-external-sell-transaction-details`): Get details and status for an external sell transaction (post-funded, quote-locked offramp). - **Get Pool Sell Transaction Detail… - [Get List of Crypto Deposit Transactions](https://guides.saber.money/api-reference/wallet-operations/crypto-deposit/get-list-of-crypto-deposit-transactions.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get List of Pool Sell Transactions** (`get-list-of-pool-sell-transactions`): Get the list of pool sell transactions. - **Get List of Sell Transactions** (`get-list-of-sell-transactions`): Fetch list of all sell t… - [Create Crypto Withdraw Transaction](https://guides.saber.money/api-reference/wallet-operations/crypto-withdraw/create-crypto-withdraw-transaction.md): Create Crypto Withdraw Transaction - [Get Crypto Withdraw Transaction Details](https://guides.saber.money/api-reference/wallet-operations/crypto-withdraw/get-crypto-withdraw-transaction-details.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get External Sell Transaction Details** (`get-external-sell-transaction-details`): Get details and status for an external sell transaction (post-funded, quote-locked offramp). - **Get Pool Sell Transaction Detail… - [Get List of Crypto Withdraw Transactions](https://guides.saber.money/api-reference/wallet-operations/crypto-withdraw/get-list-of-crypto-withdraw-transactions.md): This endpoint covers 6 documented variants, distinguished by query parameter value: - **Get List of Pool Sell Transactions** (`get-list-of-pool-sell-transactions`): Get the list of pool sell transactions. - **Get List of Sell Transactions** (`get-list-of-sell-transactions`): Fetch list of all sell t… - [Get Supported Networks and Limits](https://guides.saber.money/api-reference/wallet-operations/crypto-withdraw/get-supported-networks-and-limits.md): Get Supported Networks and Limits - [Get Crypto Withdraw Quote](https://guides.saber.money/api-reference/wallet-operations/crypto-withdraw/get-crypto-withdraw-quote.md): Get a crypto withdrawal quote for a coin and network. - [Create Internal Transfer](https://guides.saber.money/api-reference/wallet-operations/crypto-internal-transfer/create-internal-transfer.md): Create Internal Transfer - [Get List of Internal Transfers (All)](https://guides.saber.money/api-reference/wallet-operations/crypto-internal-transfer/get-list-of-internal-transfers-all.md): Get List of Internal Transfers (All) - [Get List of Internal Transfers (Single Asset)](https://guides.saber.money/api-reference/wallet-operations/crypto-internal-transfer/get-list-of-internal-transfers-single-asset.md): Get List of Internal Transfers (Single Asset) - [Frequently Asked Questions](https://guides.saber.money/faq.md): Common questions on authentication, KYC, onramp, offramp, and troubleshooting. - [Product Updates](https://guides.saber.money/changelogs.md): What's new in the Saber platform and documentation. - [Demo](https://guides.saber.money/demo.md): Try Saber's onramp and offramp flows in an interactive demo. ## OpenAPI Specs - [openapi-v2](https://guides.saber.money/openapi-v2.json) - [openapi-v1](https://guides.saber.money/openapi-v1.json)