Skip to main content
Version: 1.0.0

Overview

What is Papi?

Papi is a tool that helps businesses and developers easily accept payments on their websites or apps. It connects to different payment methods so you don’t have to set them up yourself.

The service streamlines payments by focusing on ease of use and providing a seamless experience for both merchants and customers.

It targets Merchants and Developers who need a simple, API-based solution to handle online payments in Madagascar.


Why choose Papi?

  • Wide payment method support:
    • Mobile Money: Airtel Money, MVola, Orange Money.
    • Cards: Visa, MasterCard.
  • Developper-friendly:
    • Easy-to-integrate API for websites and mobile applications.
    • Comprehensive documentation (You are here ! 😁)
  • Complete solution:
    • Seamlessly handles the entire payment process for your website, from initiation to confirmation, ensuring a smooth and secure experience for both you and your customers.
    • Provides a powerful dashboard to track all transactions made through Papi.

How to integrate Papi to your website ?

Papi provides a straightforward workflow for processing payments:

  1. Request a payment: Developers send a payment request to the API with the necessary details.
  2. Receive a payment link: The API returns a payment link that merchants can redirect customers to.
  3. Redirect users: Customers complete their transactions on the secure payment page.
  4. Track and manage transactions: Merchants can use the dashboard to view and manage transactions.

Key features

  • Multi-Payment support: Accept payments from popular mobile money platforms and card.
  • Dashboard for merchants:
    • View and monitor all transactions in real-time.
    • Search, filter, and download transaction reports.
  • Sandbox and production environments: Start testing in a safe sandbox environment and switch to production when ready.
  • Multiple applications:
    • Merchants can create multiple apps within their account.
    • Each application is assigned a unique API key for secure and independent integration.
  • Secure and reliable:
    • End-to-end encryption for all transactions.
    • Comprehensive error handling for smooth integrations.

Who can use Papi?

Papi is ideal for:

  • E-commerce stores: For businesses selling physical or digital products online, Papi allows seamless and secure acceptance of payments directly through their websites. It simplifies the checkout process, ensuring customers can complete their purchases effortlessly.

  • Service providers: For professionals and businesses offering services such as consulting, freelancing, or repair work, Papi simplifies payment collection. It supports both one-time and recurring payments, providing a smooth experience for their clients.

  • Small businesses: For small shops, entrepreneurs, and SMEs, Papi offers an affordable and reliable solution to manage online payments. It helps businesses efficiently handle transactions while providing tools to monitor and grow their operations.


Next steps

  1. Understand environments:

    • Familiarize yourself with the differences between sandbox and production environments:
      • Sandbox: A safe testing environment to simulate transactions without real payments.
      • Production: The live environment for processing actual payments.
    • Use sandbox credentials for testing and ensure thorough testing before switching to production.
  2. Set up your application:

    • Create and manage apps in the dashboard to represent your different integrations (e.g., mobile application, website).
    • Each application comes with a unique API key for secure access. Learn how to generate and manage these keys for your integrations.
  3. Utilize the dashboard:

    • Explore the merchant dashboard to:
      • View and track all transactions.
      • Filter, search, and download transaction reports.
      • Manage application settings and monitor payment statuses in real-time.
  4. Integrate with the API:

    • Dive into the API documentation:
      • Follow the step-by-step integration guide to set up payment flows.
      • Learn about key actions like creating payment links, handling redirections, and verifying transactions.
    • Test your integration thoroughly in the sandbox environment before going live.
  5. Prepare for production:

    • Ensure all testing is completed in the sandbox environment.
    • Switch your application to production mode and start accepting real payments.