# Kyren Pay ## Docs - [List balance transactions](https://docs.kyren.top/api-reference/balance/list-balance-transactions.md): Returns a paginated list of balance transactions showing all changes to your account balance. - [Retrieve account balance](https://docs.kyren.top/api-reference/balance/retrieve-account-balance.md): Returns the current balance of your merchant account. - [Create a checkout session](https://docs.kyren.top/api-reference/checkouts/create-a-checkout-session.md): Creates a new checkout session for a product. Returns a URL where you can redirect your customer to complete the payment. Checkout sessions expire after 24 hours. - [Retrieve a checkout session](https://docs.kyren.top/api-reference/checkouts/retrieve-a-checkout-session.md): Retrieves the details of an existing checkout session. - [Get supported currencies](https://docs.kyren.top/api-reference/config/get-supported-currencies.md): Returns the list of currencies supported by the platform and the default currency. Use this when creating products or configuring pricing to ensure you use a supported currency. - [api.php (order query/refund compatibility endpoint)](https://docs.kyren.top/api-reference/epay-compatibility/apiphp-order-queryrefund-compatibility-endpoint.md): Executes compatibility operations with `act`. - `act=order`: query order status/result. - `act=refund`: currently not supported; returns compatibility error message. - [mapi.php (direct create payment compatibility endpoint)](https://docs.kyren.top/api-reference/epay-compatibility/mapiphp-direct-create-payment-compatibility-endpoint.md): Creates (or reuses) an order directly and returns Epay-style response fields. For QR-style channels, response includes `qrcode` and `img`. For redirect-style channels, response includes `payurl`. - [submit.php (redirect checkout compatibility endpoint)](https://docs.kyren.top/api-reference/epay-compatibility/submitphp-redirect-checkout-compatibility-endpoint.md): Creates (or reuses) an Epay-compatible payment and returns HTTP 302 redirect to the hosted payment page. This endpoint also accepts GET with the same parameters. - [Export orders as CSV](https://docs.kyren.top/api-reference/orders/export-orders-as-csv.md): Exports orders within the specified date range as a CSV file. Use Unix timestamps (milliseconds) for startDate and endDate. - [List all orders](https://docs.kyren.top/api-reference/orders/list-all-orders.md): Returns a paginated list of your orders. Orders are created when a checkout session is completed. - [Retrieve an order](https://docs.kyren.top/api-reference/orders/retrieve-an-order.md): Retrieves the full details of an existing order, including payment gateway information. - [Archive a product](https://docs.kyren.top/api-reference/products/archive-a-product.md): Archives a product. Archived products cannot be used to create new checkout sessions. - [Create a product](https://docs.kyren.top/api-reference/products/create-a-product.md): Creates a new product. Products represent the goods or services you sell. - [List all products](https://docs.kyren.top/api-reference/products/list-all-products.md): Returns a paginated list of your products. - [Retrieve a product](https://docs.kyren.top/api-reference/products/retrieve-a-product.md): Retrieves the details of an existing product. - [Update a product](https://docs.kyren.top/api-reference/products/update-a-product.md): Updates an existing product. Only the provided fields will be updated. - [Authentication](https://docs.kyren.top/authentication.md): Authenticate your API requests with API keys - [Checkout links and hosted checkout](https://docs.kyren.top/dashboard/checkouts.md): Understand how customers complete payment through Kyren Pay checkout - [Developer settings](https://docs.kyren.top/dashboard/developer-settings.md): Manage API keys, Webhooks, and integration settings - [Funds](https://docs.kyren.top/dashboard/funds.md): Review balances, transactions, settlements, and settlement accounts - [KYB](https://docs.kyren.top/dashboard/kyb.md): Submit and review business verification information - [KYC](https://docs.kyren.top/dashboard/kyc.md): Submit and review personal verification information - [Order refunds](https://docs.kyren.top/dashboard/order-refunds.md): Request refunds from the order detail page and track review, execution, and Webhook updates - [Orders](https://docs.kyren.top/dashboard/orders.md): Review Kyren Pay orders and reconcile payment status - [Dashboard overview](https://docs.kyren.top/dashboard/overview.md): Find the main merchant dashboard areas in Kyren Pay - [Personal settings](https://docs.kyren.top/dashboard/personal-settings.md): Manage profile details, account security, password, and 2FA - [Products](https://docs.kyren.top/dashboard/products.md): Create and manage products in the Kyren Pay dashboard - [api.php order query and refund compatibility](https://docs.kyren.top/epay-migration/api-php.md): Use Epay-compatible api.php order query and understand refund compatibility behavior. - [mapi.php direct payment creation](https://docs.kyren.top/epay-migration/mapi-php.md): Use the Epay-compatible mapi.php endpoint for server-to-server payment creation. - [Epay migration checklist](https://docs.kyren.top/epay-migration/migration-checklist.md): Checklist for moving an Epay-style integration to Kyren Pay compatibility endpoints. - [Epay-compatible migration](https://docs.kyren.top/epay-migration/overview.md): Migrate an existing Epay-style integration to Kyren Pay compatibility endpoints. - [Epay MD5 signature](https://docs.kyren.top/epay-migration/signature.md): Build and verify Epay-compatible MD5 signatures for Kyren Pay migration endpoints. - [submit.php redirect checkout](https://docs.kyren.top/epay-migration/submit-php.md): Use the Epay-compatible submit.php endpoint for browser redirect checkout. - [Errors](https://docs.kyren.top/errors.md): Understanding API error responses - [Common merchant questions](https://docs.kyren.top/faq/common-questions.md): Short answers to frequent Kyren Pay merchant questions with links to canonical docs. - [Go-live checklist](https://docs.kyren.top/go-live-checklist.md): Review your Kyren Pay setup before accepting production traffic - [Code Examples](https://docs.kyren.top/guides/code-examples.md): Integration examples in cURL, Python, Node.js, and Go - [Collect Your First Payment](https://docs.kyren.top/guides/collect-first-payment.md): End-to-end guide to accepting a payment with Kyren Pay - [Introduction](https://docs.kyren.top/introduction.md): Accept payments from customers worldwide with Kyren Pay - [Quickstart](https://docs.kyren.top/quickstart.md): Accept your first payment in 5 minutes - [Start Here](https://docs.kyren.top/start-here.md): Choose the fastest path for your Kyren Pay setup - [Testing](https://docs.kyren.top/testing.md): Test your Kyren Pay integration before going live - [Amount, currency, or timestamp validation fails](https://docs.kyren.top/troubleshooting/amount-currency-timestamp.md): Fix common formatting errors for amounts, currencies, and timestamps. - [API request returns 401](https://docs.kyren.top/troubleshooting/api-401.md): Diagnose Kyren Pay API authentication failures. - [Checkout session creation fails](https://docs.kyren.top/troubleshooting/checkout-session-fails.md): Fix validation and configuration errors when creating checkout sessions. - [Order status does not match expectation](https://docs.kyren.top/troubleshooting/order-status.md): Understand Kyren Pay order statuses and reconciliation checks. - [Customer paid but was not credited](https://docs.kyren.top/troubleshooting/paid-but-not-credited.md): Reconcile paid orders that were not fulfilled in your system. - [Settlement eligibility is not met](https://docs.kyren.top/troubleshooting/settlement-eligibility.md): Understand why a merchant account may not yet be eligible for settlement. - [Webhook not received](https://docs.kyren.top/troubleshooting/webhook-not-received.md): Find why your server did not receive a Kyren Pay Webhook event. - [Webhook signature verification fails](https://docs.kyren.top/troubleshooting/webhook-signature-fails.md): Fix common Kyren Pay Webhook signature verification errors. - [Webhook Events](https://docs.kyren.top/webhooks/events.md): All webhook event types and their payloads - [Webhook Overview](https://docs.kyren.top/webhooks/overview.md): Receive real-time payment notifications via webhooks - [Webhook Retries](https://docs.kyren.top/webhooks/retries.md): How Kyren Pay retries failed webhook deliveries - [Webhook Signatures](https://docs.kyren.top/webhooks/signatures.md): Verify the authenticity of webhook requests ## OpenAPI Specs - [openapi](https://docs.kyren.top/openapi.yaml)