Who is this for?
PHP developers who want to accept payments, create payment links, or automate
payouts using Monieswitch APIs.
Overview
This guide covers:- Setting up your PHP environment
- Authenticating with the Monieswitch API
- Making your first API request
- Creating a payment link
- Handling errors and best practices
Prerequisites
Set Up PHP
PHP 7.4+ installed. Download from
php.net.
Create Monieswitch Account
A Monieswitch account. Register at Monieswitch
Dashboard.
1. Install Dependencies
We recommend using Guzzle for HTTP requests. Install via Composer:2. Configure Your API Key
Create a.env file in your project directory:
3. Making Your First API Request
Here’s a sample script to fetch your merchant details from Monieswitch:merchant_details.php
4. Creating a Payment Link
create_payment_link.php
5. Handling Errors and Best Practices
- Keep your API keys secret using environment variables.
- Validate all API responses before using the data.
- Read the API Reference for all available endpoints and parameters.
Next Steps
- Explore more endpoints in the API Reference
- Learn how to accept payments with Monieswitch in mobile apps (guide)
- Set up webhooks for real-time notifications