> For the complete documentation index, see [llms.txt](https://apis.seerbit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apis.seerbit.com/api-endpoints.md).

# API ENDPOINTS

- [Payment](https://apis.seerbit.com/api-endpoints/payment.md)
- [Invoices](https://apis.seerbit.com/api-endpoints/invoices.md): The invoice API allows you to create, send and manage invoices sent.
- [Create Invoice](https://apis.seerbit.com/api-endpoints/invoices/create-invoice.md): Create and send invoice to customer's emails
- [Re-send Invoice](https://apis.seerbit.com/api-endpoints/invoices/re-send-invoice.md): Resend an invoice to a customer
- [Get Invoice - customerEmail](https://apis.seerbit.com/api-endpoints/invoices/get-invoice-customeremail.md): Fetch Invoice using customer's email
- [Get Invoice - invoiceNo](https://apis.seerbit.com/api-endpoints/invoices/get-invoice-invoiceno.md): Fetch Invoice with invoiceNo
- [Get Invoice - orderNo](https://apis.seerbit.com/api-endpoints/invoices/get-invoice-orderno.md): Fetch invoice with order no
- [Payment Link](https://apis.seerbit.com/api-endpoints/payment-link.md)
- [Create Link](https://apis.seerbit.com/api-endpoints/payment-link/create-link.md): Create new payment link to receive payments
- [Get Link](https://apis.seerbit.com/api-endpoints/payment-link/get-link.md): Fetch a list of created payment links
- [Update Link](https://apis.seerbit.com/api-endpoints/payment-link/update-link.md): Update information for an existing payment link
- [Delete Link](https://apis.seerbit.com/api-endpoints/payment-link/delete-link.md): Delete a specific payment link
- [Charge Token](https://apis.seerbit.com/api-endpoints/charge-token.md): The charge API allows you charge customers for payments
- [Create Token](https://apis.seerbit.com/api-endpoints/charge-token/create-token.md): Create and charge card tokens
- [Get Token](https://apis.seerbit.com/api-endpoints/charge-token/get-token.md): Fetch details of transaction a transaction to get the authorizationCode for future charges
- [Charge Token](https://apis.seerbit.com/api-endpoints/charge-token/charge-token.md): Transactions with authorizationCode can be charged with this endpoint.
- [Bulk Charge](https://apis.seerbit.com/api-endpoints/charge-token/bulk-charge.md): Charge multiple payments from your customers
- [Query Bulk Charge with BacthId](https://apis.seerbit.com/api-endpoints/charge-token/query-bulk-charge-with-bacthid.md): Charge multiple payments from your customers
- [Subscriptions](https://apis.seerbit.com/api-endpoints/subscriptions.md): Subscription APIs allows you create and management recurring payments
- [Create Subscription](https://apis.seerbit.com/api-endpoints/subscriptions/create-subscription.md): You can create a plan by calling the Create Plan endpoint or you can do this directly from the SeerBit Merchant Dashboard
- [Charge Subscription](https://apis.seerbit.com/api-endpoints/subscriptions/charge-subscription.md): The code snippet below shows an example request for charging a customer with an authorizationCode
- [Get Customer Subscription](https://apis.seerbit.com/api-endpoints/subscriptions/get-customer-subscription.md): The code snippet below shows an example response to get customer subscription by customerId
- [Update Customer Subscription](https://apis.seerbit.com/api-endpoints/subscriptions/update-customer-subscription.md): The code snippet below shows an example request for updating a subscription
- [Get Merchant Subscription](https://apis.seerbit.com/api-endpoints/subscriptions/get-merchant-subscription.md): The Get Merchant Subscription returns all customer subscriptions. Included in the response is authorizationCode which can be used for separate charges to the customer
- [Virtual Account](https://apis.seerbit.com/api-endpoints/virtual-account.md): The Virtual Account API allows you to create and manage Virtual Accounts
- [Create Virtual Account](https://apis.seerbit.com/api-endpoints/virtual-account/create-virtual-account.md): Create a virtual accounts your customers to make payments
- [Get Virtual Account](https://apis.seerbit.com/api-endpoints/virtual-account/get-virtual-account.md): Fetch a virtual account using reference
- [Delete Virtual Account](https://apis.seerbit.com/api-endpoints/virtual-account/delete-virtual-account.md): Delete a virtual account
- [Get Payment](https://apis.seerbit.com/api-endpoints/virtual-account/get-payment.md): The code snippet below shows an example response to get payments
- [Pay with Transfer](https://apis.seerbit.com/api-endpoints/pay-with-transfer.md)
- [Pay with USSD](https://apis.seerbit.com/api-endpoints/pay-with-ussd.md)
- [Mobile Money Payments](https://apis.seerbit.com/api-endpoints/mobile-money-payments.md)
- [Bank Account Payments](https://apis.seerbit.com/api-endpoints/bank-account-payments.md)
- [Card Payment](https://apis.seerbit.com/api-endpoints/card-payment.md)
- [Initializing a Card Payment](https://apis.seerbit.com/api-endpoints/card-payment/initializing-a-card-payment.md)
- [Scenario 1 (Verve Card Type)](https://apis.seerbit.com/api-endpoints/card-payment/scenario-1-verve-card-type.md)
- [Scenario 2 (Master Card and Visa Card Type)](https://apis.seerbit.com/api-endpoints/card-payment/scenario-2-master-card-and-visa-card-type.md)
- [Scenario 3](https://apis.seerbit.com/api-endpoints/card-payment/scenario-3.md)
