# ZBD Documentation ## Docs - [ZBD Documentation](https://docs.zbdpay.com/get-started.md): Global Payment Service Provider for Gaming and Interactive Entertainment - [Add Funds to your Account](https://docs.zbdpay.com/get-started/add-funds.md): Fund your ZBD wallet to start processing instant global payments - [API Keys](https://docs.zbdpay.com/get-started/api-keys.md): Generate and secure your keys to unlock Lightning-fast payments - [Create Account](https://docs.zbdpay.com/get-started/create-account.md): Get started with ZBD in minutes - [Create Project](https://docs.zbdpay.com/get-started/create-project.md): Set up your first ZBD project and unlock the power of Lightning payments - [Developer Dashboard](https://docs.zbdpay.com/get-started/dev-dashboard.md): Your command center for global payments and real-money rewards - [Login with ZBD](https://docs.zbdpay.com/get-started/login-with-zbd.md) - [Manage Project](https://docs.zbdpay.com/get-started/manage-project.md): Edit project settings, manage access, and control your project lifecycle - [Project Wallet](https://docs.zbdpay.com/get-started/project-wallet.md): Understand how Bitcoin Lightning wallets power your projects - [Sandbox Projects](https://docs.zbdpay.com/get-started/sandbox-project.md): Test your integration risk-free with fake Bitcoin in a sandbox environment - [Identity Verification](https://docs.zbdpay.com/get-started/verify-identity.md): Complete your profile to unlock production access and higher limits - [Vouchers](https://docs.zbdpay.com/get-started/vouchers.md): Create shareable Bitcoin gifts and promotional codes that drive engagement - [ZBD App](https://docs.zbdpay.com/get-started/zbd-app.md) - [ZBD MCP Server](https://docs.zbdpay.com/get-started/zbd-mcp-server.md) - [ZBD Onramp](https://docs.zbdpay.com/get-started/zbd-onramp.md) - [ZBD Payments API](https://docs.zbdpay.com/get-started/zbd-payments-api.md) - [ZBD Rewards SDK](https://docs.zbdpay.com/get-started/zbd-rewards-sdk.md) - [ZBD Payments](https://docs.zbdpay.com/payments.md): Global instant payments infrastructure for apps and games with Bitcoin, Lightning Network, and multi-currency support - [AI Ingestion](https://docs.zbdpay.com/payments/ai-ingestion.md): Understand how to use ZBD Payments with LLMs. - [Introduction](https://docs.zbdpay.com/payments/api.md): Understand general API concepts and authentication strategies. - [Callbacks](https://docs.zbdpay.com/payments/api/callbacks.md): Receive secure payment status updates from ZBD servers. - [Email Payments](https://docs.zbdpay.com/payments/api/email.md): How to send instant payments to email addresses using ZBD Payments APIs. - [Pay to Email](https://docs.zbdpay.com/payments/api/email/send.md): Send instant Bitcoin payments to any email. - [Errors](https://docs.zbdpay.com/payments/api/errors.md): Troubleshoot problems with API calls. - [ZBD Gamertags](https://docs.zbdpay.com/payments/api/gamertags.md): How to send instant payments to ZBD Gamertags using ZBD Payments APIs. - [Create Charge](https://docs.zbdpay.com/payments/api/gamertags/create-charge.md): Generate a payment request for a ZBD User. - [Get Gamertag By ZBD ID](https://docs.zbdpay.com/payments/api/gamertags/retrieve-from-userid.md): Retrieve ZBD user ID from a Gamertag. - [Get Payment](https://docs.zbdpay.com/payments/api/gamertags/retrieve-payment.md): Retrieve all data about a Payment sent to ZBD User. - [Get ID by ZBD Gamertag](https://docs.zbdpay.com/payments/api/gamertags/retrieve-userid.md): Retrieve Gamertag from a ZBD user ID. - [Pay to ZBD Gamertag](https://docs.zbdpay.com/payments/api/gamertags/send.md): Send instant Bitcoin payments to ZBD Users. - [Keysend](https://docs.zbdpay.com/payments/api/keysend.md): How to send Keysend payments using ZBD Payments APIs. - [Send Keysend Payment](https://docs.zbdpay.com/payments/api/keysend/send.md): Start sending Keysend payments on the Lightning Network. - [Lightning Address](https://docs.zbdpay.com/payments/api/lightning-address.md): How to send instant payments to Lightning Addresses using ZBD Payments APIs. - [Create Charge](https://docs.zbdpay.com/payments/api/lightning-address/create-charge.md): Generate a payment request for a Lightning Address. - [Pay to Lightning Address](https://docs.zbdpay.com/payments/api/lightning-address/send.md): Send instant Bitcoin payments to any Lightning Address. - [Validate Lightning Address](https://docs.zbdpay.com/payments/api/lightning-address/validate.md): Verify the validity of a Lightning Address. - [Overview](https://docs.zbdpay.com/payments/api/lightning-charges.md): How to create and manage Lightning Charges. - [Create Charge](https://docs.zbdpay.com/payments/api/lightning-charges/create.md): Start receiving instant Bitcoin payments through the ZBD API. - [Create Static Charge](https://docs.zbdpay.com/payments/api/lightning-charges/create-static.md): Start accepting payments on Lightning with Static QR codes. - [Decode Charge](https://docs.zbdpay.com/payments/api/lightning-charges/decode.md): Understand the inner properties of a Charge QR code. - [Retrieve Charge](https://docs.zbdpay.com/payments/api/lightning-charges/retrieve.md): Retrieve all data about a single Charge. - [Get Static Charge](https://docs.zbdpay.com/payments/api/lightning-charges/retrieve-static.md): Retrieve all data about a single Static Charge. - [Update Static Charge](https://docs.zbdpay.com/payments/api/lightning-charges/update-static.md): Change the configuration of a Static Charge QR code. - [Lightning Payments](https://docs.zbdpay.com/payments/api/lightning-payments.md): How to send instant payments to Lightning Addresses using ZBD Payments APIs. - [Retrieve Payment](https://docs.zbdpay.com/payments/api/lightning-payments/retrieve.md): Retrieve all data about a single Payment. - [Send Payment](https://docs.zbdpay.com/payments/api/lightning-payments/send.md): Start sending instant Bitcoin payments through the ZBD API. - [OpenAPI](https://docs.zbdpay.com/payments/api/resources/openapi.md): Explore the OpenAPI specification for the ZBD Payments API. - [Utilities](https://docs.zbdpay.com/payments/api/utils.md): Utility APIs for developers integrating with ZBD Payments. - [BTC USD Price Feed](https://docs.zbdpay.com/payments/api/utils/btc-usd.md): Get the latest price for Bitcoin in US Dollars. - [ZBD IP Address](https://docs.zbdpay.com/payments/api/utils/ip.md): Get the official IP addresses of ZBD servers. - [API Supported Regions](https://docs.zbdpay.com/payments/api/utils/is-supported-region.md): Verify if a user is coming from a supported region. - [Vouchers](https://docs.zbdpay.com/payments/api/vouchers.md): How to create and manage Vouchers using ZBD Payments APIs. - [Create Voucher](https://docs.zbdpay.com/payments/api/vouchers/create.md) - [Redeem Voucher](https://docs.zbdpay.com/payments/api/vouchers/redeem.md) - [Retrieve Voucher](https://docs.zbdpay.com/payments/api/vouchers/retrieve.md) - [Revoke Voucher](https://docs.zbdpay.com/payments/api/vouchers/revoke.md) - [Wallet](https://docs.zbdpay.com/payments/api/wallet.md): How to manage your ZBD Wallet using ZBD Payments APIs. - [Initiate Internal Transfer](https://docs.zbdpay.com/payments/api/wallet/internal-transfer.md): Performs a transfer of funds between two Projects. - [Get Wallet](https://docs.zbdpay.com/payments/api/wallet/retrieve-balance.md): Retrieve all data about a ZBD Project's Wallet. - [Withdrawal Requests](https://docs.zbdpay.com/payments/api/withdrawal-requests.md): How to create and manage Withdrawal Requests using ZBD Payments APIs. - [Create Withdrawal Request](https://docs.zbdpay.com/payments/api/withdrawal-requests/create.md): Start creating Bitcoin voucher QR codes. - [Retrieve Withdrawal Request](https://docs.zbdpay.com/payments/api/withdrawal-requests/retrieve.md): Retrieve all data about a single Withdrawal Request. - [Changelog](https://docs.zbdpay.com/payments/changelog.md): Track changes and updates to ZBD Payments APIs, products, and services. - [Global Support](https://docs.zbdpay.com/payments/coverage.md): List of regions where ZBD Payments APIs, SDKs, and services are supported. - [Glossary](https://docs.zbdpay.com/payments/glossary.md) - [Lightning Address](https://docs.zbdpay.com/payments/lightning-address.md): The human-readable payment protocol that transformed Bitcoin UX forever - [Lightning Network](https://docs.zbdpay.com/payments/lightning-network.md): Instant global payments that unlock new business models impossible with traditional systems - [MCP Server](https://docs.zbdpay.com/payments/mcp.md): Extend the capabilities of your AI Agents with ZBD Payments as an MCP Server - [ZBD Onramp](https://docs.zbdpay.com/payments/onramp.md): Enable Bitcoin and USDC purchases directly in your app with our embeddable onramp widget - [API Reference](https://docs.zbdpay.com/payments/onramp/api.md): Complete API reference for ZBD Onramp integration - [Appearance](https://docs.zbdpay.com/payments/onramp/appearance.md): Customize the appearance of ZBD Onramp. - [Architecture](https://docs.zbdpay.com/payments/onramp/architecture.md): Onboard into Bitcoin or USDC with ZBD Onramp. - [Branding](https://docs.zbdpay.com/payments/onramp/branding.md): Customize the branding of ZBD Onramp. - [FAQ](https://docs.zbdpay.com/payments/onramp/faq.md): Onboard into Bitcoin or USDC with ZBD Onramp. - [Integration Guide](https://docs.zbdpay.com/payments/onramp/quickstart.md): Complete guide to integrating ZBD Onramp into your application - [Email Receipts](https://docs.zbdpay.com/payments/onramp/receipts.md): Customize the email receipts of ZBD Onramp. - [User Flow](https://docs.zbdpay.com/payments/onramp/user-flow.md): Onboard into Bitcoin or USDC with ZBD Onramp. - [Webhook Events](https://docs.zbdpay.com/payments/onramp/webhooks.md): List of webhook events for ZBD Onramp. - [Request Charge for ZBD Gamertag](https://docs.zbdpay.com/payments/payins/gamertags.md): Learn how to generate payment requests specifically for ZBD users. - [Receiving Lightning Payments](https://docs.zbdpay.com/payments/payins/lightning-charges.md): Learn how to receive Lightning payments using the ZBD API. - [Send Bitcoin to Email](https://docs.zbdpay.com/payments/payouts/email.md): Learn how to instantly send Bitcoin to any Email. - [Send Bitcoin to ZBD Gamertag](https://docs.zbdpay.com/payments/payouts/gamertags.md): Learn how to instantly send Bitcoin to a ZBD user. - [Send Bitcoin to Lightning Address](https://docs.zbdpay.com/payments/payouts/lightning-address.md): Learn how to instantly send Bitcoin to any Lightning Address. - [Pay Lightning Network Charges](https://docs.zbdpay.com/payments/payouts/lightning-charges.md): Learn how to pay Lightning Network Charges using ZBD. - [Using Withdrawal QR Codes](https://docs.zbdpay.com/payments/payouts/withdrawal-requests.md): Understanding the Lightning Charge Workflow Problem - [ZBD Payments SDK](https://docs.zbdpay.com/payments/sdk.md): Use ZBD Payments in your preferred development environment. - [C# SDK](https://docs.zbdpay.com/payments/sdk/csharp.md): Learn how to send and receive instant Bitcoin payments with C# and ZBD. - [Go SDK](https://docs.zbdpay.com/payments/sdk/go.md): Learn how to use the Go SDK to send Bitcoin to any Email. - [Rust SDK](https://docs.zbdpay.com/payments/sdk/rust.md): Learn how to send and receive instant Bitcoin payments with Rust and ZBD. - [TypeScript SDK](https://docs.zbdpay.com/payments/sdk/typescript.md): ZBD is your one-stop shop API for all things instant payments in TypeScript. - [Express](https://docs.zbdpay.com/payments/sdk/typescript/express.md): Learn how to send and receive instant Bitcoin payments with Express and ZBD. - [Next.js](https://docs.zbdpay.com/payments/sdk/typescript/next.md): Learn how to use the ZBD with Next.js and our Playground Starter Kit. - [Node.js](https://docs.zbdpay.com/payments/sdk/typescript/node.md): Learn how to send and receive instant Bitcoin payments with Node.js and ZBD. - [Receiving instant Bitcoin payments with Supabase](https://docs.zbdpay.com/payments/sdk/typescript/supabase/receive.md): Learn how to receive Bitcoin using Supabase Edge Functions. - [Sending instant Bitcoin payments with Supabase](https://docs.zbdpay.com/payments/sdk/typescript/supabase/send.md): Learn how to send Bitcoin using Supabase Edge Functions. - [Receiving instant Bitcoin payments on Vercel](https://docs.zbdpay.com/payments/sdk/typescript/vercel/receive.md): Learn how to receive Bitcoin using Vercel Edge Functions. - [Sending instant Bitcoin payments on Vercel](https://docs.zbdpay.com/payments/sdk/typescript/vercel/send.md): Learn how to send Bitcoin using Vercel Edge Functions. - [ZBD Rewards API](https://docs.zbdpay.com/rewards/api.md): Instant Bitcoin rewards infrastructure for apps, games, and platforms - [ZBD Gamertags](https://docs.zbdpay.com/rewards/api/gamertags.md): Understanding the user identity system that powers instant Bitcoin rewards - [Create Charge](https://docs.zbdpay.com/rewards/api/gamertags/create-charge.md): Generate a Lightning payment request for user-initiated payments - [Get Gamertag by UserID](https://docs.zbdpay.com/rewards/api/gamertags/retrieve-from-userid.md): Retrieve a user's current gamertag from their permanent User ID - [Get Reward](https://docs.zbdpay.com/rewards/api/gamertags/retrieve-reward.md): Retrieve details about a reward sent to a ZBD user - [Get UserID by Gamertag](https://docs.zbdpay.com/rewards/api/gamertags/retrieve-userid.md): Convert a ZBD Gamertag to a permanent User ID for reliable tracking - [Send Reward](https://docs.zbdpay.com/rewards/api/gamertags/send.md): Send instant Bitcoin rewards to users via their ZBD Gamertag - [Utility APIs](https://docs.zbdpay.com/rewards/api/gamertags/utils.md): Helper endpoints for gamertag validation, user lookup, and payment requests - [Download ZBD App](https://docs.zbdpay.com/rewards/app.md): Get ZBD App for all your favorite platforms. - [URI Schemes](https://docs.zbdpay.com/rewards/app/uri-schemes.md): Learn about the URI schemes ZBD App subscribes to. - [Global Support](https://docs.zbdpay.com/rewards/coverage.md): List of regions where ZBD App & Rewards SDK is supported. - [Knowledge Base](https://docs.zbdpay.com/rewards/knowledge-base.md): Learn best practices for implementing secure, scalable Bitcoin rewards in your games and apps - [Introduction](https://docs.zbdpay.com/rewards/knowledge-base/game-security.md): ZBD's Head of R&D and Game Security Christian Moss introduces us to the series. - [5. Altering Network Traffic](https://docs.zbdpay.com/rewards/knowledge-base/game-security/altering-network-traffic.md): Understand how hackers can alter network traffic to cheat and steal in games. - [Detecting fake devices and apps](https://docs.zbdpay.com/rewards/knowledge-base/game-security/app-check.md): Detect if the device or app are fake - [4. Decompiling Source Code](https://docs.zbdpay.com/rewards/knowledge-base/game-security/decompiling-source-code.md): Learn how attackers can decompile your game and steal your API keys. - [3. Hacking Memory Values](https://docs.zbdpay.com/rewards/knowledge-base/game-security/hacking-memory-values.md): Learn how attackers may modify game data through memory injection. - [2. Hacking Saved Game Data](https://docs.zbdpay.com/rewards/knowledge-base/game-security/hacking-saved-game.md): Understand the risks of storing sensitive data in local storage. - [1. An Insecure Game](https://docs.zbdpay.com/rewards/knowledge-base/game-security/insecure-game.md): Coding a purposefully insecure game with ZBD. - [Replay/Mirror Attacks](https://docs.zbdpay.com/rewards/knowledge-base/game-security/replay-attacks.md): Understand how hackers can replicate request to increase their score. - [Securing data sent to the server](https://docs.zbdpay.com/rewards/knowledge-base/game-security/securing-data.md): Stop attackers from altering data sent to the server. - [Making A More Secure Game](https://docs.zbdpay.com/rewards/knowledge-base/game-security/securing-game.md): Learn how to make your game more secure by moving game logic to the server. - [Beamable Integration](https://docs.zbdpay.com/rewards/knowledge-base/integrations/beamable.md): How to integrate ZBD into your Beamable project. - [OAuth2 Login with ZBD in Unity](https://docs.zbdpay.com/rewards/knowledge-base/integrations/unity.md): How to integrate Login with ZBD into a Unity app - [Introduction to Rewarded Play](https://docs.zbdpay.com/rewards/knowledge-base/rewarded-play.md): Understanding the reasons, benefits and best practices behind implementing real-money player rewards into games. - [Integrating Player Rewards in a Game](https://docs.zbdpay.com/rewards/knowledge-base/rewarded-play/integrating.md): From setting up your account, to using our APIs in a secure way and massively engaging your users with Bitcoin rewards! - [Introduction](https://docs.zbdpay.com/rewards/oauth2.md): Learn about the features and capabilities of ZBD Login (ZBD OAuth2 API). - [Overview](https://docs.zbdpay.com/rewards/oauth2/api.md): Learn about the features and capabilities of ZBD Login (ZBD OAuth2 API). - [Authorization](https://docs.zbdpay.com/rewards/oauth2/api/authorization.md): Create an authorization URL for ZBD Login. - [Data Fetching](https://docs.zbdpay.com/rewards/oauth2/api/data-fetching.md): Learn about the features and capabilities of ZBD Login (ZBD OAuth2 API). - [Refresh Token](https://docs.zbdpay.com/rewards/oauth2/api/refresh-token.md): Generate a new accessToken for a ZBD Login user. - [Fetch Access Token](https://docs.zbdpay.com/rewards/oauth2/api/retrieve-access-token.md): Fetch the user's access token from ZBD Login. - [Get User Data](https://docs.zbdpay.com/rewards/oauth2/api/retrieve-user.md): Fetch user-related information about a logged-in ZBD User. - [Get Wallet Data](https://docs.zbdpay.com/rewards/oauth2/api/retrieve-wallet.md): Fetch wallet-related information about a logged-in ZBD User. - [Guidelines](https://docs.zbdpay.com/rewards/oauth2/guidelines.md): Brand and technical guidelines for using ZBD Login. - [Integrating](https://docs.zbdpay.com/rewards/oauth2/integration.md): Learn how to integrate ZBD Login into your application. - [Implementation Walkthrough](https://docs.zbdpay.com/rewards/oauth2/walkthrough.md): Detailed walkthrough of an implementation of ZBD Login. - [ZBD Rewards SDK](https://docs.zbdpay.com/rewards/sdk.md): Real money rewards to boost engagement and retention. - [Google Play Store Guidelines](https://docs.zbdpay.com/rewards/sdk/android-app-store.md): Instructions for successfully submitting your game to the Google Play Store. - [Building](https://docs.zbdpay.com/rewards/sdk/building.md): Comprehensive video guides for mastering Bitcoin apps and games with ZBD. - [Compatibility](https://docs.zbdpay.com/rewards/sdk/compatibility.md): SDK compatibility with Unity and mobile platforms. - [Download SDK](https://docs.zbdpay.com/rewards/sdk/download.md): Setup your Unity project to use the ZBD Rewards SDK - [Integrating Rewards SDK](https://docs.zbdpay.com/rewards/sdk/integration.md): How to import and initialize the ZBD Rewards SDK. - [Apple App Store Guidelines](https://docs.zbdpay.com/rewards/sdk/ios-app-store.md): Instructions for successfully submitting your game to the Apple App Store. - [Security](https://docs.zbdpay.com/rewards/sdk/security.md): Security features and best practices for the ZBD Rewards SDK. - [Sending Rewards](https://docs.zbdpay.com/rewards/sdk/send-rewards.md): Instructions for sending rewards to users with the ZBD Rewards SDK. - [Troubleshooting](https://docs.zbdpay.com/rewards/sdk/troubleshoot.md): General troubleshooting guides for the ZBD Rewards SDK. - [Retrieving User Balance](https://docs.zbdpay.com/rewards/sdk/user-balance.md): Instructions for retrieving user balances from the ZBD Rewards SDK. - [Retrieving User Status](https://docs.zbdpay.com/rewards/sdk/user-status.md): Instructions for getting the user status with the ZBD Rewards SDK. - [Retrieving Withdrawal Limit](https://docs.zbdpay.com/rewards/sdk/user-withdrawal.md): Instructions for retrieving user balances from the ZBD Rewards SDK. - [Walkthrough](https://docs.zbdpay.com/rewards/sdk/video-walkthrough.md): Video instructions for integrating the ZBD Rewards SDK into your Unity project.