dev-master
9999999-devmobikwik driver for the Omnipay PHP payment processing library
MIT
The Requires
by caoyubing
v1.0.0
1.0.0.0mobikwik driver for the Omnipay PHP payment processing library
MIT
The Requires
by caoyubing
mobikwik driver for the Omnipay PHP payment processing library
Mobikwik driver for the Omnipay PHP payment processing library, (*1)
Omnipay is a framework agnostic, multi-gateway payment processing library for PHP 5.3+. This package implements Mobikwik support for Omnipay., (*2)
$gateway = Omnipay::create('Mobikwik_Express'); $gateway->setMid('MBK9002'); $gateway->setKey('xxxxx'); $gateway->setEnvironment('test'); $params = [ 'email' => "7291994120@nocash.mobikwik.com", 'orderId' => 'order' . time(), 'amount' => 0.01, 'redirecturl' => "http://example.com/callback", 'showmobile' => 'true', 'version' => 2, ]; $response = $gateway->purchase($params)->send(); $response->redirect();
$gateway->setMid('MBK9002'); $gateway->setKey('xxxxx'); $gateway->setEnvironment('test'); $response = $gateway->completePurchase(['request_params' => $_REQUEST ])->send(); if ($response->isPaid()) { // 成功 ... } elseif ($response->isFailure()) { // 失败 ... } else { // 进行中 ... }
$gateway->setMid('MBK9002'); $gateway->setKey('xxxxx'); $gateway->setEnvironment('test'); $response = $gateway->queryOrder(['orderId' => 'xxx'])->send(); if ($response->isPaid()) { ... } elseif ($response->isFailure()) { ... } else { ... }
$gateway = Omnipay::create('Mobikwik_Express'); $gateway->setMid('MBK9002'); $gateway->setKey('xxxxx'); $gateway->setEnvironment('test'); $params = [ 'orderId' => 'order0011521618722233', 'amount' => 0.01 ]; $response = $gateway->refund($params)->send(); if ($response->isPaid()) { // 成功 ... } elseif ($response->isFailure()) { // 失败 ... } else { // 进行中 ... }
mobikwik driver for the Omnipay PHP payment processing library
MIT
mobikwik driver for the Omnipay PHP payment processing library
MIT