# Payfonte ## Docs - [Collection API - Direct](https://docs.payfonte.com/api-reference/collections/collection-api--direct.md): Charge the Customer via API - [Collections API - Generate Checkout](https://docs.payfonte.com/api-reference/collections/collections-api--generate-checkout.md): Generate a Payment Checkout URL for customers to make payment - [Fetch Collection History](https://docs.payfonte.com/api-reference/collections/fetch-collection-history.md): Retrieve a paginated list of all collection transactions - [Fetch Provider Properties](https://docs.payfonte.com/api-reference/collections/fetch-provider-properties.md): This is the endpoint to Fetch properties for provider that needs them Direct charge API can be called. E.g Pawapay - [Verify Collection (TSQ)](https://docs.payfonte.com/api-reference/collections/verify-collection-tsq.md): This is the endpoint to verify a Transaction (TSQ) - [Fetch All Disbursements Transaction](https://docs.payfonte.com/api-reference/disbursements/fetch-all-disbursements-transaction.md): Retrieve a paginated list of all disbursement transactions - [Fetch Provider Properties](https://docs.payfonte.com/api-reference/disbursements/fetch-provider-properties.md): This is the endpoint to Fetch properties for provider that needs them before a transfer recipient can be created. E.g Paystack (Bank Transfer) - [Request a Disbursement](https://docs.payfonte.com/api-reference/disbursements/request-a-disbursement.md): Request a Disbursement to a Transfer Recipient - [Validate A Transfer Recipient](https://docs.payfonte.com/api-reference/disbursements/validate-a-transfer-recipient.md): Create and Validate a Transfer Recipient for Disbursements - [Verify a Disbursement](https://docs.payfonte.com/api-reference/disbursements/verify-a-disbursement.md): Verify a Disbursement - [Fetch Wallets](https://docs.payfonte.com/api-reference/wallet/fetch-wallets.md): This is the endpoint to Fetch Wallet for a business - [Overview](https://docs.payfonte.com/en/guides/collections/direct-charge-api.md): Charge customers directly from your backend using provider slugs and customer input without creating a hosted checkout session. - [Direct Charge Example Payloads](https://docs.payfonte.com/en/guides/collections/direct-charge/examples.md): Copy-ready direct charge payloads for standard mobile money, Bank Transfer, and Orange pre-OTP provider flows. - [Direct Charge Processing Flows](https://docs.payfonte.com/en/guides/collections/direct-charge/response-types.md): Understand Direct Charge response types across processing, redirect, bankTransfer, and pre-OTP provider flows. - [Collections - Inline](https://docs.payfonte.com/en/guides/collections/inline.md): Embed Payfonte checkout directly on your website using the JavaScript SDK. - [Overview](https://docs.payfonte.com/en/guides/collections/overview.md): Accept mobile money API payments, bank transfers, and cards across African markets. MTN MoMo API, M-Pesa API, Airtel Money API, Wave Money integration. - [Collection - Standard Checkout](https://docs.payfonte.com/en/guides/collections/standard.md): Redirect customers to Payfonte hosted checkout using a server-side API request. - [Webhooks and Callbacks](https://docs.payfonte.com/en/guides/collections/webhook.md): Receive and verify real-time collection payment updates from Payfonte. - [Disbursement Authorization Mode](https://docs.payfonte.com/en/guides/disbursements/authorization-mode.md): Configure secure authorization for disbursement requests using PIN mode or Authorization URL mode. - [Disbursement Example Payloads](https://docs.payfonte.com/en/guides/disbursements/examples.md): Copy-ready payload examples for recipient validation, disbursement requests, and disbursement verification. - [Overview](https://docs.payfonte.com/en/guides/disbursements/overview.md): End-to-end Disbursement flow for validating recipients, requesting disbursements, and verifying final transaction status. - [Disbursement Webhooks and Callbacks](https://docs.payfonte.com/en/guides/disbursements/webhook.md): Receive, verify, and process real-time disbursement status updates. - [Amount Specification](https://docs.payfonte.com/en/guides/introductions/amount-specification.md): How to format amounts for Payfonte APIs using the smallest currency denomination. - [Authorization](https://docs.payfonte.com/en/guides/introductions/authorization.md): Authenticate Payfonte API requests using client-id and client-secret headers. - [Endpoint Specification](https://docs.payfonte.com/en/guides/introductions/endpoint-specification.md): Request and response conventions for Payfonte APIs, including authentication, pagination, filtering, and error envelopes. - [Environments](https://docs.payfonte.com/en/guides/introductions/environments.md): Configure sandbox and production environments, API base URLs, and authentication with client-id and client-secret. - [Error Codes](https://docs.payfonte.com/en/guides/introductions/error-codes.md): Common Payfonte API error codes, meanings, and recommended fixes for collection and disbursement flows. - [FAQ & Features Explained](https://docs.payfonte.com/en/guides/introductions/faq.md): Frequently asked questions about Africa payment orchestration, mobile money API integration, MTN MoMo API, M-Pesa API, Airtel Money API, and local payment methods in Africa. - [Overview](https://docs.payfonte.com/en/guides/introductions/overview.md): Africa payment orchestration platform - Mobile money API integration for MTN MoMo, M-Pesa, Airtel Money, Wave. Accept local payment methods across 14+ African markets with one API. - [Platform Overview](https://docs.payfonte.com/en/guides/introductions/platform-overview.md): Understand how to integrate with Payfonte using Dashboard, APIs, Webhooks, and hosted checkout flows. - [Products](https://docs.payfonte.com/en/guides/introductions/products.md): Payment orchestration API, Infrastructure-as-a-Service, and mobile money payment aggregator solutions for African markets. Multi-PSP integration with MTN MoMo API, M-Pesa API, Airtel Money API. - [Quick Start](https://docs.payfonte.com/en/guides/introductions/quick-start.md): Get up and running with Payfonte payment orchestration API in under 10 minutes. Integrate MTN MoMo API, M-Pesa API, and other Africa mobile money API providers. - [Supported Providers by Country](https://docs.payfonte.com/en/guides/introductions/supported-providers.md): Reference for Payfonte provider coverage by country, provider slug, transaction type, currency, fetch-properties requirement, and published amount limits. - [Testing](https://docs.payfonte.com/en/guides/introductions/testing.md): Sandbox testing guide for Payfonte integrations, including provider simulators, webhook validation, and test scenarios. - [Wallets](https://docs.payfonte.com/en/guides/introductions/wallets.md): Understand Payfonte wallet types, balances, and operational actions for collections and disbursements. ## OpenAPI Specs - [openapi-3.1](https://docs.payfonte.com/openapi-3.1.yml) - [generic](https://docs.payfonte.com/api-reference/generic.yml) ## Optional - [Website](https://payfonte.com) - [Book a Demo](https://calendly.com/payfonte-onboarding/30min) - [Site web](https://payfonte.com) - [Réserver une démo](https://calendly.com/payfonte-onboarding/30min)