Jump to Content
BVNK API DocsSandbox LoginProduction LoginStatus PageLog In
Quickstart GuidesAPI Reference and endpointsChangelogDiscussions
Sandbox LoginProduction LoginStatus PageLog InBVNK API Docs
Quickstart GuidesAPI Reference and endpointsChangelogDiscussions

Getting Setup

  • Welcome
  • Getting Started with BVNK
  • Creating your API Keys
  • Creating your first Merchant
  • Authenticating on the API
  • Creating a Webhook Listener
  • Managing Date and Time
  • Currencies
  • How to test your integration
  • How to retrieve wallet transactions

Use case guides

  • Building a checkout for crypto payments
    • Understanding the workflow of a payment
    • Creating a payment
    • Sending the user to pay
    • Listening for payment webhooks
    • Payment exception scenarios
    • Over payments
    • Under payments
    • Late payments
  • Sending crypto payouts
    • Understanding the workflow of a payout
    • Creating a payout
    • Listening for payout webhooks
    • Working with different crypto currency payouts
  • Adding crypto top-ups
    • Understanding the workflow with channels
    • Creating a channel
    • Listening for channel webhooks
  • Settling your merchants in stablecoins
    • Tracking fiat settlements
    • Converting fiat settlements to stablecoins
    • Collecting a crypto address from your merchant
    • Settling to your merchant
    • Listening for webhooks to update settlement status
  • Embedding crypto in your products
    • Authenticating on behalf of your end user
    • Creating wallets
    • Converting funds in and out of wallets
    • Displaying balances to your end user

Upcoming features

  • Third Party Providers (TPPs)

Getting Started with BVNK

Suggest Edits

To get started with the BVNK Payments products, you'll need to sign up for a vitual account. You can create an account in our sandbox environment or create an account in our production environment.

2123

Sign up for a virtual account to get started.

Updated 26 days ago


What’s Next
  • Creating your API Keys