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
Wallogit.com
2017 © Pedro Peláez
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