# 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
