# BagelPay

## Home

- [Developer Platform](https://bagelpay.gitbook.io/docs/readme.md): Welcome to your team’s developer platform



## Documentation

- [Welcome to BagelPay](https://bagelpay.gitbook.io/docs/documentation/getting-started/readme.md)
- [What is BagelPay](https://bagelpay.gitbook.io/docs/documentation/getting-started/what-is-bagelpay.md)
- [Quick Start Guide](https://bagelpay.gitbook.io/docs/documentation/getting-started/quick-start-guide.md): Get up and running with BagelPay in under 10 minutes. Follow our step-by-step guide to set up your account and start processing payments.
- [Pricing and Fee Structure](https://bagelpay.gitbook.io/docs/documentation/pricing-and-fees/pricing-and-fee-structure.md): Explore BagelPay pricing options & fees
- [Payout Schedule](https://bagelpay.gitbook.io/docs/documentation/pricing-and-fees/payout-schedule.md)
- [Refunds and Chargebacks](https://bagelpay.gitbook.io/docs/documentation/pricing-and-fees/refunds-and-chargebacks.md): How BagelPay handles refunds and chargebacks.
- [Developer Integration Guide](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/developer-integration-guide.md)
- [Products](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/products.md): This document provides details on how to create, update, manage, and retrieve one-time or subscription-based products using the Bagel Payments API.  ​
- [Checkout Session](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/checkout-session.md): Checkout Session API enables merchants to easily integrate secure online checkout and payment into their systems, streamlining order processing and automatically updating payment status via webhooks.
- [Transactions](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/transactions.md)
- [Subscription](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/subscription.md)
- [Billing](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/billing.md)
- [Customers](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/customers.md)
- [Customer Portal](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/customers/customer-portal.md): Customers can cancel and refund subscriptions by themselves.
- [Webhooks](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/webhooks.md)
- [Webhook User Guide](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/webhooks/webhook-user-guide.md): Use webhooks to notify your application about payment events.
- [Event Types](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/webhooks/event-types.md): List of supported event types and their payloads.
- [Verify Webhook Requests](https://bagelpay.gitbook.io/docs/documentation/developers-and-api-usage/webhooks/verify-webhook-requests.md): How to verify BagelPay signature on webhook objects.
- [Typescripts SDK](https://bagelpay.gitbook.io/docs/documentation/sdks/typescripts-sdk.md): Type-safe SDK for the BagelPay API – manage SaaS subscriptions, products, and revenue in TypeScript/Node.js environments.
- [Python SDK](https://bagelpay.gitbook.io/docs/documentation/sdks/python-sdk.md): Official SDKs of Python for integrating BagelPay.
- [Golang SDK](https://bagelpay.gitbook.io/docs/documentation/sdks/golang-sdk.md): The Go SDK provides a clean and idiomatic Go interface for integrating with BagelPay.
- [PHP SDK](https://bagelpay.gitbook.io/docs/documentation/sdks/php-sdk.md)
- [React Native SDK](https://bagelpay.gitbook.io/docs/documentation/sdks/react-native-sdk.md)
- [ShipAny](https://bagelpay.gitbook.io/docs/documentation/template-and-framework/shipany.md)
- [NuxtPro](https://bagelpay.gitbook.io/docs/documentation/template-and-framework/nuxtpro.md)
- [WooCommerce Plugin](https://bagelpay.gitbook.io/docs/documentation/external-integrations/woocommerce-plugin.md): Integrate BagelPay seamlessly with your WooCommerce store to accept global payments.
- [Checkout Widget](https://bagelpay.gitbook.io/docs/documentation/external-integrations/checkout-widget.md): Embed payments in your website or app with a few lines of code
- [One-Time Payment](https://bagelpay.gitbook.io/docs/documentation/features/editor.md)
- [Subscriptions](https://bagelpay.gitbook.io/docs/documentation/features/markdown.md)
- [Adjust Subscription Prices](https://bagelpay.gitbook.io/docs/documentation/features/markdown/adjust-subscription-prices.md)
- [Seat-based Subscription Pricing](https://bagelpay.gitbook.io/docs/documentation/features/markdown/seat-based-subscription-pricing.md)
- [Subscription Upgrades & Downgrades](https://bagelpay.gitbook.io/docs/documentation/features/markdown/subscription-upgrades-and-downgrades.md)
- [Cancel Subscription](https://bagelpay.gitbook.io/docs/documentation/features/markdown/cancel-subscription.md)
- [Free Trial](https://bagelpay.gitbook.io/docs/documentation/features/markdown/free-trial.md): Delay payments on active subscriptions using trial periods.
- [Seat Based Billing](https://bagelpay.gitbook.io/docs/documentation/features/seat-based-billing.md)
- [Transactions](https://bagelpay.gitbook.io/docs/documentation/features/transactions.md)
- [Payments](https://bagelpay.gitbook.io/docs/documentation/features/transactions/payments.md)
- [Refunds](https://bagelpay.gitbook.io/docs/documentation/features/transactions/refunds.md)
- [Disputes](https://bagelpay.gitbook.io/docs/documentation/features/transactions/disputes.md)
- [Payout](https://bagelpay.gitbook.io/docs/documentation/features/payout.md)
- [Invoice Generation](https://bagelpay.gitbook.io/docs/documentation/features/invoice-generation.md)
- [Test Mode vs Live Mode](https://bagelpay.gitbook.io/docs/documentation/testing-mode/test-mode-vs-live-mode.md): Learn the difference between Test Mode and Live Mode and how to switch between them.
- [Simulate Payments](https://bagelpay.gitbook.io/docs/documentation/testing-mode/simulate-payments.md)
- [Payout Setup](https://bagelpay.gitbook.io/docs/documentation/compliance-and-verification/payout-setup.md)
- [Link Bank Account](https://bagelpay.gitbook.io/docs/documentation/compliance-and-verification/payout-setup/link-bank-account.md)
- [Payout Compliance](https://bagelpay.gitbook.io/docs/documentation/compliance-and-verification/payout-setup/payout-compliance.md)
- [Verification Process](https://bagelpay.gitbook.io/docs/documentation/compliance-and-verification/quickstart.md): This document outlines the Onboarding Verification Process
- [FAQs](https://bagelpay.gitbook.io/docs/documentation/support-and-help/faqs.md)

## API Reference

- [Introduction](https://bagelpay.gitbook.io/docs/apireference/get-start/introduction.md): Understand general concepts, response codes, and authentication strategies.
- [Checkout](https://bagelpay.gitbook.io/docs/apireference/api-document/checkout.md)
- [Products](https://bagelpay.gitbook.io/docs/apireference/api-document/products.md)
- [Transactions](https://bagelpay.gitbook.io/docs/apireference/api-document/transactions.md)
- [Subscription](https://bagelpay.gitbook.io/docs/apireference/api-document/subscription.md)
- [Customer](https://bagelpay.gitbook.io/docs/apireference/api-document/customer.md)
- [Account](https://bagelpay.gitbook.io/docs/apireference/api-document/account.md)
