# TagPay API Documentation ## Docs - [Transaction Details](https://docs.tagpay.ng/api/transactions/details.md): Retrieve, approve, reverse, and remove individual transactions. - [Export Transactions](https://docs.tagpay.ng/api/transactions/export.md): Download transaction records as CSV files for reporting and reconciliation. - [List Transactions](https://docs.tagpay.ng/api/transactions/list.md): Retrieve paginated transaction records for your merchant account or for individual customers. - [Bank Transfer](https://docs.tagpay.ng/api/transfers/bank-transfer.md): Send funds to any Nigerian bank account via NIP (NIBSS Instant Payments). - [Batch Transfer](https://docs.tagpay.ng/api/transfers/batch-transfer.md): Send funds to multiple bank accounts or wallets in a single request. - [Wallet Transfer](https://docs.tagpay.ng/api/transfers/wallet-transfer.md): Transfer funds between customer wallets or from your merchant wallet to a customer wallet. - [Bulk Operations](https://docs.tagpay.ng/api/wallets/bulk-operations.md): Create wallets and credit or debit multiple customer wallets in a single request. - [Create Wallet](https://docs.tagpay.ng/api/wallets/create.md): Create and list customer wallets for your merchant account. - [Fund & Debit](https://docs.tagpay.ng/api/wallets/fund-debit.md): Credit and debit customer wallets, and retrieve merchant wallet balances. - [Manage Wallets](https://docs.tagpay.ng/api/wallets/manage.md): Retrieve, close, re-enable, and configure customer wallets. - [Delivery History](https://docs.tagpay.ng/api/webhooks/deliveries.md): Query webhook delivery attempts and inspect individual delivery records. - [Event Types](https://docs.tagpay.ng/api/webhooks/events.md): Reference for all webhook event types, payload structure, and signature verification. - [Subscriptions](https://docs.tagpay.ng/api/webhooks/subscriptions.md): Create and manage webhook subscriptions to receive real-time event notifications. - [Authentication](https://docs.tagpay.ng/authentication.md): Get an access token, include it in every request, and handle token refresh and access keys for webhook signing. - [Customers](https://docs.tagpay.ng/concepts/customers.md): Learn how to create and manage customer accounts, handle KYC tiers and understand the difference between customer and merchant authentication. - [Merchants](https://docs.tagpay.ng/concepts/merchants.md): Understand merchant accounts, KYC requirements, access keys, and how to manage subsidiary merchants in TagPay. - [Transactions](https://docs.tagpay.ng/concepts/transactions.md): Understand transaction types, states, batch operations, references, limits, reversals, and how to download transaction history in TagPay. - [Wallets](https://docs.tagpay.ng/concepts/wallets.md): Learn how TagPay wallets work, including wallet states, balances, transaction PIN, post-no-credit mode, and supported transfer types. - [Card Issuance](https://docs.tagpay.ng/guides/card-issuance.md): Issue physical and virtual debit cards to customers, manage their lifecycle, and handle PIN operations. - [Funds Transfer](https://docs.tagpay.ng/guides/funds-transfer.md): Send money to any Nigerian bank account or between customer wallets using the TagPay Transfer API. - [Wallet Management](https://docs.tagpay.ng/guides/wallet-management.md): Create and manage customer wallets — fund them, debit them, and control their lifecycle. - [Webhooks](https://docs.tagpay.ng/guides/webhooks.md): Receive real-time event notifications when transactions, transfers, wallet operations, and other events occur in your TagPay integration. - [Introduction](https://docs.tagpay.ng/introduction.md): TagPay Wallet API gives your business a complete wallet infrastructure — create customer wallets, process payments, issue cards, and receive real-time notifications.