# KuvarPay API ## Docs - [Overview](https://developers.kuvarpay.com/overview-1475637m0.md): - [SDK Integration Guide](https://developers.kuvarpay.com/sdk-integration-guide-1484417m0.md): - [Webhooks Integration Guide](https://developers.kuvarpay.com/webhooks-integration-guide-1527746m0.md): - [Subscriptions Guide](https://developers.kuvarpay.com/subscriptions-guide-1608930m0.md): ## API Docs - Transactions [Calculate required crypto amount for a fiat target](https://developers.kuvarpay.com/calculate-required-crypto-amount-for-a-fiat-target-20987516e0.md): - Transactions [Create a new fiat transaction](https://developers.kuvarpay.com/create-a-new-fiat-transaction-20987517e0.md): - Transactions [Get transaction by ID](https://developers.kuvarpay.com/get-transaction-by-id-20987518e0.md): - Transactions [List transactions](https://developers.kuvarpay.com/list-transactions-20987519e0.md): - Transactions [Public transaction status by reference](https://developers.kuvarpay.com/public-transaction-status-by-reference-20987520e0.md): - Transactions [Demo pay (sandbox/testing)](https://developers.kuvarpay.com/demo-pay-sandboxtesting-20987521e0.md): - Checkout Sessions [Create a checkout session (returns authToken for SSE)](https://developers.kuvarpay.com/create-a-checkout-session-returns-authtoken-for-sse-20987522e0.md): - Checkout Sessions [Get a checkout session](https://developers.kuvarpay.com/get-a-checkout-session-20987523e0.md): - Checkout Sessions [Receive payment status webhook for session](https://developers.kuvarpay.com/receive-payment-status-webhook-for-session-20987524e0.md): - SSE [Subscribe to transaction updates (SSE)](https://developers.kuvarpay.com/subscribe-to-transaction-updates-sse-20987525e0.md): - SSE [Subscribe to session updates (SSE)](https://developers.kuvarpay.com/subscribe-to-session-updates-sse-20987526e0.md): - Currencies [List supported currencies](https://developers.kuvarpay.com/list-supported-currencies-20987527e0.md): - Sandbox [Simulate sandbox error scenarios for a transaction](https://developers.kuvarpay.com/simulate-sandbox-error-scenarios-for-a-transaction-20989297e0.md): - Sandbox [Deliver a test webhook to a URL](https://developers.kuvarpay.com/deliver-a-test-webhook-to-a-url-20989298e0.md): - Sandbox [List available sandbox error scenarios](https://developers.kuvarpay.com/list-available-sandbox-error-scenarios-20989299e0.md): - Sandbox [Get sandbox environment info](https://developers.kuvarpay.com/get-sandbox-environment-info-20989300e0.md): - Sandbox [Reset all sandbox data for your business (destructive)](https://developers.kuvarpay.com/reset-all-sandbox-data-for-your-business-destructive-20989301e0.md): - Sandbox Simulator [Start the sandbox transaction simulator](https://developers.kuvarpay.com/start-the-sandbox-transaction-simulator-20990016e0.md): - Sandbox Simulator [Stop the sandbox transaction simulator](https://developers.kuvarpay.com/stop-the-sandbox-transaction-simulator-20990017e0.md): - Sandbox Simulator [Get current status of the sandbox transaction simulator](https://developers.kuvarpay.com/get-current-status-of-the-sandbox-transaction-simulator-20989302e0.md): - Sandbox Simulator [Update simulator configuration](https://developers.kuvarpay.com/update-simulator-configuration-20989875e0.md): - Sandbox Simulator [Force execute a specific scenario for a transaction (testing only)](https://developers.kuvarpay.com/force-execute-a-specific-scenario-for-a-transaction-testing-only-20989303e0.md): - Sandbox Simulator [Force execute a specific scenario for a transaction (URL param)](https://developers.kuvarpay.com/force-execute-a-specific-scenario-for-a-transaction-url-param-20989304e0.md): - Sandbox Simulator [List pending sandbox transactions available for simulation](https://developers.kuvarpay.com/list-pending-sandbox-transactions-available-for-simulation-20989740e0.md): - Sandbox Simulator [Reset sandbox transactions to PENDING for testing](https://developers.kuvarpay.com/reset-sandbox-transactions-to-pending-for-testing-20989305e0.md): - Invoices [Create a new invoice](https://developers.kuvarpay.com/create-a-new-invoice-21147832e0.md): - Invoices [Send invoice email to customer](https://developers.kuvarpay.com/send-invoice-email-to-customer-21147833e0.md): - Payment Links [Create a new payment link](https://developers.kuvarpay.com/create-a-new-payment-link-21147834e0.md): - Subscriptions [Create subscription checkout session](https://developers.kuvarpay.com/create-subscription-checkout-session-21224697e0.md): Create a new subscription checkout session for either FIXED or METERED billing. - Subscriptions [Get a subscription checkout session by UID](https://developers.kuvarpay.com/get-a-subscription-checkout-session-by-uid-21224698e0.md): - Subscriptions [Confirm subscription checkout session](https://developers.kuvarpay.com/confirm-subscription-checkout-session-21224699e0.md): - Subscriptions [Get stablecoin currencies supported for subscriptions](https://developers.kuvarpay.com/get-stablecoin-currencies-supported-for-subscriptions-21224700e0.md): - Subscriptions [Submit relay authorization for subscription](https://developers.kuvarpay.com/submit-relay-authorization-for-subscription-21224701e0.md): - Subscriptions [Create a new subscription](https://developers.kuvarpay.com/create-a-new-subscription-21224703e0.md): Create a new subscription for a customer. Use checkout sessions for a complete flow. - Subscriptions [Get a subscription by UID](https://developers.kuvarpay.com/get-a-subscription-by-uid-21224704e0.md): - Subscriptions [Get relay authorization status for a subscription](https://developers.kuvarpay.com/get-relay-authorization-status-for-a-subscription-21224702e0.md): - Subscriptions [Update a subscription](https://developers.kuvarpay.com/update-a-subscription-21224705e0.md): - Subscriptions [Cancel a subscription](https://developers.kuvarpay.com/cancel-a-subscription-21224706e0.md): - Subscriptions [Create a new subscription plan](https://developers.kuvarpay.com/create-a-new-subscription-plan-21224707e0.md): Create a subscription plan that defines the service offering. Plans are used with prices to create FIXED billing subscriptions. - Subscriptions [List subscription plans](https://developers.kuvarpay.com/list-subscription-plans-21224708e0.md): - Subscriptions [Get a subscription plan by UID](https://developers.kuvarpay.com/get-a-subscription-plan-by-uid-21224709e0.md): - Subscriptions [Update a subscription plan](https://developers.kuvarpay.com/update-a-subscription-plan-21224710e0.md): - Subscriptions [Create a price for a subscription plan](https://developers.kuvarpay.com/create-a-price-for-a-subscription-plan-21224711e0.md): Create pricing for a subscription plan. This endpoint is used for FIXED (recurring) billing subscriptions. - Subscriptions [Get prices for a subscription plan](https://developers.kuvarpay.com/get-prices-for-a-subscription-plan-21224712e0.md): - Subscriptions [Update a subscription price](https://developers.kuvarpay.com/update-a-subscription-price-21224713e0.md): - Subscriptions [Create a subscription invoice](https://developers.kuvarpay.com/create-a-subscription-invoice-21224714e0.md): - Subscriptions [List subscription invoices](https://developers.kuvarpay.com/list-subscription-invoices-21224715e0.md): - Subscriptions [Create a metered subscription invoice](https://developers.kuvarpay.com/create-a-metered-subscription-invoice-21530529e0.md): Create an invoice for usage-based (METERED) billing with EIP-712 authorization. - Subscriptions [Get a subscription invoice by UID](https://developers.kuvarpay.com/get-a-subscription-invoice-by-uid-21224716e0.md): - Subscriptions [Charge a subscription invoice](https://developers.kuvarpay.com/charge-a-subscription-invoice-21224717e0.md): - Subscriptions [Get charge attempts for an invoice](https://developers.kuvarpay.com/get-charge-attempts-for-an-invoice-21224718e0.md): - Payment Fiat Rates [Get fiat rate for a specific currency](https://developers.kuvarpay.com/get-fiat-rate-for-a-specific-currency-21275549e0.md): - Payment Fiat Rates [Get multiple fiat rates](https://developers.kuvarpay.com/get-multiple-fiat-rates-21275550e0.md): - Payment Fiat Rates [Update NGN rate from CryptoCompare](https://developers.kuvarpay.com/update-ngn-rate-from-cryptocompare-21275551e0.md): - Payment Fiat Rates [Update all supported fiat rates](https://developers.kuvarpay.com/update-all-supported-fiat-rates-21275552e0.md): - Payment Fiat Rates [Get Flutterwave transfer rates (debug/testing)](https://developers.kuvarpay.com/get-flutterwave-transfer-rates-debugtesting-21275553e0.md): - Payment Fiat Rates [List supported bank transfer and mobile money currencies](https://developers.kuvarpay.com/list-supported-bank-transfer-and-mobile-money-currencies-21275554e0.md): - Payment Fiat Rates [Clear the fiat rates cache](https://developers.kuvarpay.com/clear-the-fiat-rates-cache-21275555e0.md): - Payment Fiat Rates [Get cache statistics](https://developers.kuvarpay.com/get-cache-statistics-21275556e0.md): - Transfer Fees [Get transfer fee for a specific amount and currency](https://developers.kuvarpay.com/get-transfer-fee-for-a-specific-amount-and-currency-21532795e0.md): - Transfer Fees [Get optimal transfer fee (bank vs mobile money)](https://developers.kuvarpay.com/get-optimal-transfer-fee-bank-vs-mobile-money-21532796e0.md): - Transfer Fees [Get all stored transfer fees](https://developers.kuvarpay.com/get-all-stored-transfer-fees-21532797e0.md): - Transfer Fees [Manually update transfer fees from Flutterwave](https://developers.kuvarpay.com/manually-update-transfer-fees-from-flutterwave-21532798e0.md): - Transfer Fees [Get currencies supported for transfers](https://developers.kuvarpay.com/get-currencies-supported-for-transfers-21532799e0.md): ## Schemas - Schemas [CalculatePaymentRequest](https://developers.kuvarpay.com/calculatepaymentrequest-9125554d0.md): - Schemas [CalculatePaymentResponse](https://developers.kuvarpay.com/calculatepaymentresponse-9125555d0.md): - Schemas [CreateTransactionRequest](https://developers.kuvarpay.com/createtransactionrequest-9125556d0.md): - Schemas [Transaction](https://developers.kuvarpay.com/transaction-9125557d0.md): - Schemas [CreateTransactionResponse](https://developers.kuvarpay.com/createtransactionresponse-9125558d0.md): - Schemas [CheckoutSessionCreateRequest](https://developers.kuvarpay.com/checkoutsessioncreaterequest-9125559d0.md): - Schemas [CheckoutSession](https://developers.kuvarpay.com/checkoutsession-9125560d0.md): - Schemas [CheckoutSessionDetails](https://developers.kuvarpay.com/checkoutsessiondetails-9126127d0.md): - Schemas [CheckoutSessionGetResponse](https://developers.kuvarpay.com/checkoutsessiongetresponse-9126128d0.md): - Schemas [PaymentStatusWebhookPayload](https://developers.kuvarpay.com/paymentstatuswebhookpayload-9126129d0.md): - Schemas [SimpleAck](https://developers.kuvarpay.com/simpleack-9126130d0.md): - Schemas [ErrorResponse](https://developers.kuvarpay.com/errorresponse-9126131d0.md): - Schemas [CurrenciesResponse](https://developers.kuvarpay.com/currenciesresponse-9126132d0.md): - Schemas [SandboxDeliveryResult](https://developers.kuvarpay.com/sandboxdeliveryresult-9126133d0.md): - Schemas [SandboxSimulateErrorRequest](https://developers.kuvarpay.com/sandboxsimulateerrorrequest-9126134d0.md): - Schemas [SandboxSimulateErrorResponse](https://developers.kuvarpay.com/sandboxsimulateerrorresponse-9126135d0.md): - Schemas [SandboxTestWebhookRequest](https://developers.kuvarpay.com/sandboxtestwebhookrequest-9126136d0.md): - Schemas [SandboxTestWebhookResponse](https://developers.kuvarpay.com/sandboxtestwebhookresponse-9126137d0.md): - Schemas [SandboxErrorScenariosResponse](https://developers.kuvarpay.com/sandboxerrorscenariosresponse-9126138d0.md): - Schemas [SandboxInfoResponse](https://developers.kuvarpay.com/sandboxinforesponse-9126139d0.md): - Schemas [SandboxResetRequest](https://developers.kuvarpay.com/sandboxresetrequest-9126140d0.md): - Schemas [SandboxResetResponse](https://developers.kuvarpay.com/sandboxresetresponse-9126141d0.md): - Schemas [CreateInvoiceRequest](https://developers.kuvarpay.com/createinvoicerequest-9226360d0.md): - Schemas [CreateSubscriptionCheckoutSessionRequest](https://developers.kuvarpay.com/createsubscriptioncheckoutsessionrequest-9271649d0.md): - Schemas [InvoiceResponse](https://developers.kuvarpay.com/invoiceresponse-9226361d0.md): - Schemas [CreateSubscriptionCheckoutSessionResponse](https://developers.kuvarpay.com/createsubscriptioncheckoutsessionresponse-9271650d0.md): - Schemas [CreateInvoiceResponse](https://developers.kuvarpay.com/createinvoiceresponse-9226362d0.md): - Schemas [ConfirmSubscriptionCheckoutSessionRequest](https://developers.kuvarpay.com/confirmsubscriptioncheckoutsessionrequest-9271651d0.md): - Schemas [SendInvoiceEmailRequest](https://developers.kuvarpay.com/sendinvoiceemailrequest-9226363d0.md): - Schemas [ConfirmSubscriptionCheckoutSessionResponse](https://developers.kuvarpay.com/confirmsubscriptioncheckoutsessionresponse-9271652d0.md): - Schemas [SendInvoiceEmailResponse](https://developers.kuvarpay.com/sendinvoiceemailresponse-9226364d0.md): - Schemas [SubscriptionCurrency](https://developers.kuvarpay.com/subscriptioncurrency-9271653d0.md): - Schemas [CreatePaymentLinkRequest](https://developers.kuvarpay.com/createpaymentlinkrequest-9226365d0.md): - Schemas [SubscriptionCurrenciesResponse](https://developers.kuvarpay.com/subscriptioncurrenciesresponse-9271654d0.md): - Schemas [PaymentLinkResponse](https://developers.kuvarpay.com/paymentlinkresponse-9226366d0.md): - Schemas [CreatePaymentLinkResponse](https://developers.kuvarpay.com/createpaymentlinkresponse-9226367d0.md): - Schemas [CreateSubscriptionRequest](https://developers.kuvarpay.com/createsubscriptionrequest-9271657d0.md): - Schemas [Subscription](https://developers.kuvarpay.com/subscription-9271658d0.md): - Schemas [UpdateSubscriptionRequest](https://developers.kuvarpay.com/updatesubscriptionrequest-9271659d0.md): - Schemas [SubscriptionResponse](https://developers.kuvarpay.com/subscriptionresponse-9271660d0.md): - Schemas [CreatePlanRequest](https://developers.kuvarpay.com/createplanrequest-9271661d0.md): - Schemas [UpdatePlanRequest](https://developers.kuvarpay.com/updateplanrequest-9271662d0.md): - Schemas [SubscriptionPlan](https://developers.kuvarpay.com/subscriptionplan-9271663d0.md): - Schemas [CreatePriceRequest](https://developers.kuvarpay.com/createpricerequest-9271664d0.md): - Schemas [UpdatePriceRequest](https://developers.kuvarpay.com/updatepricerequest-9271665d0.md): - Schemas [SubscriptionPrice](https://developers.kuvarpay.com/subscriptionprice-9271666d0.md): - Schemas [PlanResponse](https://developers.kuvarpay.com/planresponse-9271667d0.md): - Schemas [PlansListResponse](https://developers.kuvarpay.com/planslistresponse-9271668d0.md): - Schemas [PriceResponse](https://developers.kuvarpay.com/priceresponse-9271669d0.md): - Schemas [PricesListResponse](https://developers.kuvarpay.com/priceslistresponse-9271670d0.md): - Schemas [SubscriptionInvoice](https://developers.kuvarpay.com/subscriptioninvoice-9271671d0.md): - Schemas [ChargeInvoiceRequest](https://developers.kuvarpay.com/chargeinvoicerequest-9271672d0.md): - Schemas [ChargeAttempt](https://developers.kuvarpay.com/chargeattempt-9271673d0.md): - Schemas [InvoicesListResponse](https://developers.kuvarpay.com/invoiceslistresponse-9271674d0.md): - Schemas [ChargeResponse](https://developers.kuvarpay.com/chargeresponse-9271675d0.md): - Schemas [ChargeAttemptsListResponse](https://developers.kuvarpay.com/chargeattemptslistresponse-9271676d0.md): - Schemas [SubscriptionCheckoutSession](https://developers.kuvarpay.com/subscriptioncheckoutsession-9271677d0.md): - Schemas [SubscriptionCheckoutSessionResponse](https://developers.kuvarpay.com/subscriptioncheckoutsessionresponse-9271678d0.md):