Quickstart
Overview
Through this guide, you can buy crypto with fiat and have it deposited into a wallet of your choice.
Saber offers two approaches to integration:
- A web-hosted SDK
- Saber onramp APIs
In addition to this, Saber also facilitates the merchant to choose whether to keep a pool account with Saber or have crypto transferred to an external wallet address.
SDK versus API
Feature | API Flow | SDK Flow |
---|---|---|
Ease of Integration | Requires custom development with multiple API calls (authentication, KYC, payments). | Quick setup with prebuilt UI and minimal coding effort. |
Customization | Full control over the user interface, branding, and workflows. | Limited to predefined UI and flows offered by the SDK. |
Error Handling | API errors must be handled manually (e.g., authentication failures, KYC rejections). | SDK abstracts most errors and only requires handling final transaction statuses. |
Implementation Time | Longer due to custom development and testing. | Faster setup with ready-to-use components. |
Keeping crypto in Saber or transferring it to an external wallet
Aspect | Keeping Crypto in Saber Pool | Transferring to an External Wallet |
---|---|---|
Security | Safely stored with enterprise-grade encryption. | Full control but requires secure management of private keys. |
Convenience | Instant access for transactions within Saber’s ecosystem. | Additional steps are required to transfer funds for transactions. |
Fees | No network fees; standard network fees for withdrawals. | Network fees apply for all transfers, plus potential wallet fees. |
Flexibility | Limited to Saber-supported cryptocurrencies. | Can be used across multiple platforms and wallets. |
Control | Saber manages private keys and recovery processes. | The user is fully responsible for private key management. |
Suggestion: this section to be deleted.
Prerequisites
Before you can get started, ensure:
- Register as a Saber merchant: In case you have not, get started by reaching out to our team Merchant Onboarding Flow
- Setting up your keys: Keep your keys handy. Each API call requires an authentication signature. Create it using the guide here
- Create a user: A user forms the base of operations. Create your user using the guide Guide
- Configure your webhooks: Saber sends a webhook for various important milestones in the flow. Set up your webhooks using the guide here
Implementation
Depending on the chosen approach, follow the guide outlined below
- SDK flow: view the quick start guide SDK Quickstart
- API flow: view the quick start guide API Quickstart
Updated about 1 month ago