# Solifyn > Payments & Billing with 6 lines of code. Secure & Global Business Infrastructure. ## Docs - [Create Add-on](https://docs.solifyn.com/api-reference/addons/create.md): Attach a new add-on configuration to a product. - [Delete Add-on](https://docs.solifyn.com/api-reference/addons/delete.md): Remove an add-on configuration from a product. - [Retrieve Add-on](https://docs.solifyn.com/api-reference/addons/get.md): Retrieve a specific add-on configuration of a product. - [List Add-ons](https://docs.solifyn.com/api-reference/addons/list.md): Retrieve all add-on configurations attached to a product. - [Update Add-on](https://docs.solifyn.com/api-reference/addons/update.md): Update an existing add-on configuration for a product. - [Create Brand](https://docs.solifyn.com/api-reference/brands/create.md): Add a new brand identity under the current active business. - [Retrieve Brand](https://docs.solifyn.com/api-reference/brands/get.md): Retrieve details of a brand identity by ID. - [List Brands](https://docs.solifyn.com/api-reference/brands/list.md): Retrieve all brands associated with the current business context. - [Update Brand](https://docs.solifyn.com/api-reference/brands/update.md): Update website, logo, description, or statement descriptors of a brand. - [Create Checkout Link](https://docs.solifyn.com/api-reference/checkout-links/create.md): Generate a new checkout session link. - [Delete Checkout Link](https://docs.solifyn.com/api-reference/checkout-links/delete.md): Permanently remove a checkout link. - [Retrieve Checkout Link Details](https://docs.solifyn.com/api-reference/checkout-links/get.md): Get details of a specific checkout link by ID (public access). - [List Checkout Links](https://docs.solifyn.com/api-reference/checkout-links/list.md): Retrieve all active checkout session links for the active business. - [Update Checkout Link](https://docs.solifyn.com/api-reference/checkout-links/update.md): Update title, custom pricing, redirection URLs, or friendly inputs for a checkout link. - [Create Session](https://docs.solifyn.com/api-reference/checkouts/create-session.md): Create a new payment configuration for a product. Returns redirect URLs pointing to the custom checkout layout. - [Get Checkout Session Details](https://docs.solifyn.com/api-reference/checkouts/get-session.md): Retrieve checkout details to mount the custom embedded checkout. - [Get Supported Currencies](https://docs.solifyn.com/api-reference/checkouts/supported-currencies.md): Retrieve all currencies supported for payouts and conversions. - [Add Products to Collection](https://docs.solifyn.com/api-reference/collections/add-products.md): Add one or more products to a collection. If a product already exists, its quantity is updated. - [Archive Collection](https://docs.solifyn.com/api-reference/collections/archive.md): Deactivate and move a collection to archives. - [Create Collection](https://docs.solifyn.com/api-reference/collections/create.md): Generate a new product collection for checkout packaging. - [Remove Product from Collection](https://docs.solifyn.com/api-reference/collections/delete-product.md): Remove a product from a collection. - [Retrieve Collection](https://docs.solifyn.com/api-reference/collections/get.md): Get properties of a product collection by ID. - [List Collections](https://docs.solifyn.com/api-reference/collections/list.md): Get all active product collections linked to the current active business. - [List Archived Collections](https://docs.solifyn.com/api-reference/collections/list-archived.md): Get all archived/deactivated product collections. - [Unarchive Collection](https://docs.solifyn.com/api-reference/collections/unarchive.md): Restore an archived collection back to active status. - [Update Collection](https://docs.solifyn.com/api-reference/collections/update.md): Update products, friendly name, status, or description of a collection. - [Update Collection Product](https://docs.solifyn.com/api-reference/collections/update-product.md): Update quantity of a specific product inside a collection. - [Create Customer](https://docs.solifyn.com/api-reference/customers/create.md): Add/upsert a new customer profile under the current business context. - [Generate Shared Invite](https://docs.solifyn.com/api-reference/customers/generate-invite.md): Generate a short-lived token granting temporary customer self-service billing page access. - [Retrieve Customer](https://docs.solifyn.com/api-reference/customers/get.md): Retrieve details of a customer profile by ID. - [List Customers](https://docs.solifyn.com/api-reference/customers/list.md): Retrieve all customers associated with the current active business. - [Update Customer](https://docs.solifyn.com/api-reference/customers/update.md): Update details of an existing customer profile, such as name, phone, or custom metadata. - [Create Discount](https://docs.solifyn.com/api-reference/discounts/create.md): Create a new discount code within your active business. - [Delete Discount](https://docs.solifyn.com/api-reference/discounts/delete.md): Delete a specific discount code by ID. - [Retrieve Discount](https://docs.solifyn.com/api-reference/discounts/get.md): Retrieve details of a specific discount code using its ID. - [List Discounts](https://docs.solifyn.com/api-reference/discounts/list.md): List and query discounts belonging to your active business with support for fuzzy search by code, pagination, and sorting. - [Update Discount](https://docs.solifyn.com/api-reference/discounts/update.md): Update details of an existing discount code. - [Validate Discount Code](https://docs.solifyn.com/api-reference/discounts/validate.md): Validate if a discount code is active and available for use in purchases. - [API Overview](https://docs.solifyn.com/api-reference/introduction.md): Base URLs, authentication, pagination, rate limits, and the difference between the Core API and the Customer Portal API - [Activate License Key](https://docs.solifyn.com/api-reference/license-keys/activate.md): Register a device or instance for a specific license key. - [Create License Key](https://docs.solifyn.com/api-reference/license-keys/create.md): Manually issue a new license key for a specific product. - [Deactivate Instance](https://docs.solifyn.com/api-reference/license-keys/deactivate.md): Deactivate or unregister an active device instance from a license key. - [Force Delete Instance](https://docs.solifyn.com/api-reference/license-keys/delete-instance.md): Administrative endpoint to force-delete an instance globally by its database ID. - [Retrieve License Key](https://docs.solifyn.com/api-reference/license-keys/get.md): Retrieve complete administrative details of a specific license key. - [Get Active Instances](https://docs.solifyn.com/api-reference/license-keys/get-activation.md): List all active devices or server instances linked to a specific license key. - [Get License Key Instance](https://docs.solifyn.com/api-reference/license-keys/get-instance.md): Retrieve complete administrative details of a specific software license instance. - [Get License Key Instances](https://docs.solifyn.com/api-reference/license-keys/instances.md): Retrieve all active devices/instances for a specific administrative license. - [List License Keys](https://docs.solifyn.com/api-reference/license-keys/list.md): List all administrative license keys belonging to products under your active business. - [Toggle License Status](https://docs.solifyn.com/api-reference/license-keys/update.md): Toggle the status of a specific license key between ACTIVE and DISABLED. - [Update License Key Instance](https://docs.solifyn.com/api-reference/license-keys/update-instance.md): Update details like the instance name or IP address of an active license instance. - [Update License Key](https://docs.solifyn.com/api-reference/license-keys/update-key.md): Update limits, expiration, or status of an existing software license key. - [Validate License Key](https://docs.solifyn.com/api-reference/license-keys/validate.md): Verify if a license key is valid, active, and has not exceeded its limits. - [Create Meter](https://docs.solifyn.com/api-reference/meters/create.md): Create a new usage meter for event-based billing and usage tracking. - [Retrieve Meter](https://docs.solifyn.com/api-reference/meters/get.md): Retrieve a usage meter and its most recent usage events. - [List Meter Events](https://docs.solifyn.com/api-reference/meters/get-events.md): List recent usage events recorded for a specific meter. Useful for debugging and auditing event ingestion. - [Get Meter Quantities](https://docs.solifyn.com/api-reference/meters/get-quantities.md): Get aggregated usage quantities and calculated costs for a meter within an optional date range. - [List Meters](https://docs.solifyn.com/api-reference/meters/list.md): List all usage meters belonging to your active business. You can filter by archived status. - [Update Meter](https://docs.solifyn.com/api-reference/meters/update.md): Update an existing usage meter definition. - [Create Endpoint](https://docs.solifyn.com/api-reference/operational-webhooks/create.md) - [Delete Endpoint](https://docs.solifyn.com/api-reference/operational-webhooks/delete.md) - [Get Endpoint](https://docs.solifyn.com/api-reference/operational-webhooks/get.md) - [Get Endpoint Headers](https://docs.solifyn.com/api-reference/operational-webhooks/get-headers.md) - [Get Endpoint Secret](https://docs.solifyn.com/api-reference/operational-webhooks/get-secret.md) - [List Endpoints](https://docs.solifyn.com/api-reference/operational-webhooks/list.md) - [Rotate Endpoint Secret](https://docs.solifyn.com/api-reference/operational-webhooks/rotate-secret.md) - [Update Endpoint](https://docs.solifyn.com/api-reference/operational-webhooks/update.md) - [Set Endpoint Headers](https://docs.solifyn.com/api-reference/operational-webhooks/update-headers.md) - [Retrieve Order](https://docs.solifyn.com/api-reference/payments/get.md): Retrieve details of a specific order/payment by ID. - [List Orders](https://docs.solifyn.com/api-reference/payments/list.md): List and query orders/payments belonging to your active business. - [Update Order Billing Address](https://docs.solifyn.com/api-reference/payments/patch.md): Update the billing details of an existing order. - [Archive Product](https://docs.solifyn.com/api-reference/products/archive.md): Archive a specific product to hide it from checkout pages and search results. Products are soft-deleted and can be unarchived later. - [Create Product](https://docs.solifyn.com/api-reference/products/create.md): Create a new product within your active business. - [Retrieve Product](https://docs.solifyn.com/api-reference/products/get.md): Retrieve details of a specific product using its ID. - [List Products](https://docs.solifyn.com/api-reference/products/list.md): List all active products belonging to your active business. - [Unarchive Product](https://docs.solifyn.com/api-reference/products/unarchive.md): Restore an archived product back to active status, making it visible again. - [Update Product](https://docs.solifyn.com/api-reference/products/update.md): Update details of an existing product. - [Retrieve Refund details](https://docs.solifyn.com/api-reference/refunds/get.md): Get parameters of a specific processed refund by database ID. - [List Refunds](https://docs.solifyn.com/api-reference/refunds/list.md): Retrieve a list of processed refunds and chargeback transactions. - [Subscription Action](https://docs.solifyn.com/api-reference/subscriptions/action.md): Cancel, pause, resume, or add free days to a subscription. - [Retrieve Subscription Details](https://docs.solifyn.com/api-reference/subscriptions/get.md): Retrieve detailed information about a specific customer subscription, including its billing history, purchased add-ons, and associated product meters. - [List All Subscriptions](https://docs.solifyn.com/api-reference/subscriptions/list.md): Retrieve a log of subscriptions, optionally filtered by customer ID. - [dispute.created](https://docs.solifyn.com/api-reference/webhooks/dispute.created.md): Occurs when a payment charge is disputed by the customer (chargeback initiated). - [dispute.lost](https://docs.solifyn.com/api-reference/webhooks/dispute.lost.md): Occurs when a dispute challenge is lost and the funds are returned to the cardholder. - [dispute.won](https://docs.solifyn.com/api-reference/webhooks/dispute.won.md): Occurs when a dispute challenge is won by the merchant. - [license.created](https://docs.solifyn.com/api-reference/webhooks/license.created.md): Occurs when a new software license key is created or assigned to a customer purchase. - [license.revoked](https://docs.solifyn.com/api-reference/webhooks/license.revoked.md): Occurs when a software license key is revoked (e.g., due to subscription cancellation, refund, or dispute). - [payment.created](https://docs.solifyn.com/api-reference/webhooks/payment.created.md): Occurs when a new payment is initiated (e.g., at checkout start or subscription creation). The payment may still be in an incomplete or pending state. - [payment.failed](https://docs.solifyn.com/api-reference/webhooks/payment.failed.md): Occurs when a customer payment attempt fails. - [payment.succeeded](https://docs.solifyn.com/api-reference/webhooks/payment.succeeded.md): Occurs when a customer payment is confirmed as succeeded. - [refund.failed](https://docs.solifyn.com/api-reference/webhooks/refund.failed.md): Occurs when a payment refund fails. - [refund.succeeded](https://docs.solifyn.com/api-reference/webhooks/refund.succeeded.md): Occurs when a payment refund is confirmed as succeeded. - [subscription.created](https://docs.solifyn.com/api-reference/webhooks/subscription.created.md): Occurs when a customer subscription is successfully started. - [subscription.deactivated](https://docs.solifyn.com/api-reference/webhooks/subscription.deactivated.md): Occurs when a customer subscription is deactivated or expired. - [subscription.updated](https://docs.solifyn.com/api-reference/webhooks/subscription.updated.md): Occurs when a customer subscription is updated (e.g., cancel at period end changes). - [Verifying Webhook Payloads](https://docs.solifyn.com/api-reference/webhooks/verifying-payloads.md): Verify incoming webhook signatures to ensure they originate securely from Solifyn. - [API Changelog](https://docs.solifyn.com/changelog/api.md): Stay up to date with the latest changes, improvements and deprecations to the Solifyn API. - [Updates](https://docs.solifyn.com/changelog/recent.md): Stay up to date with the latest changes and improvements to Solifyn. - [Product Add-ons](https://docs.solifyn.com/features/add-ons.md): Cross-sell extra features, services, or seats alongside your parent products - [Analytics](https://docs.solifyn.com/features/analytics.md): Track your revenue growth, active subscribers, and checkout success rates - [Automate Customer File Downloads](https://docs.solifyn.com/features/benefits/file-downloads.md): Offer digital file downloads to your customers upon purchase - [Automate Customer License Key Management](https://docs.solifyn.com/features/benefits/license-keys.md): Sell license key access to your service, software, or APIs with ease - [Embedded Checkout](https://docs.solifyn.com/features/checkout/embed.md): Embed the Solifyn Checkout component directly in your React applications - [Checkout Links](https://docs.solifyn.com/features/checkout/links.md): Sell your digital products or collections by sharing direct checkout links - [Checkout API](https://docs.solifyn.com/features/checkout/session.md): Create checkout sessions programmatically for complete control - [Custom Fields](https://docs.solifyn.com/features/custom-fields.md): Learn how to gather custom input fields from your customers during checkout - [Customer Management](https://docs.solifyn.com/features/customer-management.md): View and manage customer profiles and transaction histories - [Customer Portal](https://docs.solifyn.com/features/customer-portal.md): Enable customers to securely view and manage orders and subscriptions - [Discounts](https://docs.solifyn.com/features/discounts.md): Create percentage or fixed-amount discounts to drive customer conversion - [Set up Payouts](https://docs.solifyn.com/features/finance/accounts.md): Learn how to set up payouts and withdraw your balance from Solifyn. - [Account Balance & Fees](https://docs.solifyn.com/features/finance/balance.md): Monitor your Solifyn sales balance, fees, and multi-currency transactions - [Payouts & Withdrawals](https://docs.solifyn.com/features/finance/payouts.md): Withdraw your earnings and track payout transaction histories - [Orders & Transactions](https://docs.solifyn.com/features/orders.md): Monitor customer payments, subscriptions, and checkout logs - [Products](https://docs.solifyn.com/features/products.md): Create digital and physical products on Solifyn in minutes - [Manage Refunds](https://docs.solifyn.com/features/refunds.md): Process full or partial refunds and manage seat/license revocations - [Seat-Based Pricing](https://docs.solifyn.com/features/seat-based-pricing.md): Sell team products and scale user/license activation limits using Seat Add-ons - [Billing](https://docs.solifyn.com/features/usage-based-billing/billing.md): How billing works with Usage Based meters in Solifyn - [Event Ingestion](https://docs.solifyn.com/features/usage-based-billing/event-ingestion.md): Ingest events from your application using the Solifyn API - [Introduction](https://docs.solifyn.com/features/usage-based-billing/introduction.md): Usage based billing using ingested events - [Meters](https://docs.solifyn.com/features/usage-based-billing/meters.md): Creating and managing meters for Usage Based Billing - [How to Create Checkout Link](https://docs.solifyn.com/guides/create-checkout-session.md): Learn how to generate direct checkout links manually using Product IDs. - [How to Create Multiple Businesses](https://docs.solifyn.com/guides/create-multiple-organizations.md): Learn how to create multiple Businesses. - [Introduction](https://docs.solifyn.com/guides/introduction.md): A collection of how-tos with Solifyn in form of step-by-step guides and tutorials. - [Test Mode vs Live Mode](https://docs.solifyn.com/integrate/sandbox.md): Learn the difference between Test Mode and Live Mode and how to switch environments seamlessly. - [C# SDK](https://docs.solifyn.com/integrate/sdk/csharp.md): The official C# .NET library for the Solifyn Payments API - [Go SDK](https://docs.solifyn.com/integrate/sdk/go.md): The official Go SDK module for the Solifyn Payments API - [Java SDK](https://docs.solifyn.com/integrate/sdk/java.md): The official Java client library for the Solifyn Payments API - [Kotlin SDK](https://docs.solifyn.com/integrate/sdk/kotlin.md): The official Kotlin SDK for the Solifyn Payments API - [PHP SDK](https://docs.solifyn.com/integrate/sdk/php.md): The official PHP client library for the Solifyn Payments API - [Python SDK](https://docs.solifyn.com/integrate/sdk/python.md): The official Python SDK for the Solifyn Payments API - [Ruby SDK](https://docs.solifyn.com/integrate/sdk/ruby.md): The official Ruby gem for the Solifyn Payments API - [TypeScript SDK](https://docs.solifyn.com/integrate/sdk/typescript.md): SDK for JavaScript runtimes (Node.js, Deno, Bun, and Browser) - [Setup Webhooks](https://docs.solifyn.com/integrate/webhooks/endpoints.md): Receive real-time notifications when events occur in Solifyn. Automate workflows and keep your systems synchronized with instant event delivery. - [Solifyn | All-in-one engine to launch](https://docs.solifyn.com/introduction.md): The complete payments, billing & physical distribution platform for SaaS, AI, Digital, and Physical products. Accept payments globally, set up flexible billing models, and monetize your product in minutes - powered by Solifyn's Merchant of Record distribution network. - [Platform Infrastructure](https://docs.solifyn.com/merchant-of-record/acceptable-use.md): Prohibited and restricted categories, compliance obligations, and how we keep the platform safe. - [Account Reviews & Compliance](https://docs.solifyn.com/merchant-of-record/account-reviews.md): Continuous monitoring, comprehensive risk validation, and strict platform compliance guidelines. - [Fees](https://docs.solifyn.com/merchant-of-record/fees.md): Transparent, public pricing — pick the plan that fits your operational scale. - [Platform Infrastructure](https://docs.solifyn.com/merchant-of-record/introduction.md): A secure and transparent business infrastructure for developers - [Supported Countries](https://docs.solifyn.com/merchant-of-record/supported-countries.md): Global payment acceptance and flexible cross-border payout networks for merchants worldwide. - [Support Infrastructure](https://docs.solifyn.com/support.md): Comprehensive overview of support channels, ticketing workflows, and policies for both merchants and customers. ## OpenAPI Specs - [openapi](https://docs.solifyn.com/openapi.yaml)