> 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)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://apis.seerbit.com/api-endpoints.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
