composer require ippopay/ippopay
PHP v5.3 or higher
Ippopay client PHP API. The Api follows the following practices:
Namespaced under Ippopay\IPOrder\IPOrder
API throws exceptions instead of returning errors
Options are passed as an array instead of multiple arguments wherever possible
All requests and responses are communicated over JSON
A minimum of PHP 5.3 is required
Initiate the Ippopay instance with public_key
& secret_key
. You can get the keys from the merchant dashboard (https://app.ippopay.com/settings/api)
require('./vendor/ippopay/ippopay/Ippopay.php');oruse Ippopay\IPOrder\IPOrder;$api = new IPOrder('YOUR_PUBLIC_KEY','YOUR_SECRET_KEY');
$order = $api->createOrder(["amount"=> 1.00,"currency"=> "INR","payment_modes"=> "cc,dc,nb,upi","return_url"=> "","customer"=> array("name"=> "Test","email"=> "[email protected]","phone"=> array("country_code"=> "91" ,"national_number"=> "9876543210"))]);$orderData = json_decode($order, true);$orderID = $orderData['data']['order']['order_id']; // Get your ORDER ID Hereprint_r($orderID);
$orderTransactionDetails = $api->orderDetails('ORDER_ID'); // Get Transaction details of Order
This component is written by IppoPay.
IppoPay 2021 © All Rights Reserved. IppoPay