Comment on page
PHP Client
The Ippopay Payments plugin allows you to accept credit card, UPI, Netbanking and debit card payments via Ippopay payment gateway.
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');
or
use 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 Here
print_r($orderID);
$orderTransactionDetails = $api->orderDetails('ORDER_ID'); // Get Transaction details of Order