phuongdev89 / omnipay-byteseller
Omnipay for byteseller
dev-master
2023-01-10 15:55 UTC
Requires
- ext-curl: *
- ext-json: *
- omnipay/common: ^3.0
This package is not auto-updated.
Last update: 2024-11-03 19:52:13 UTC
README
Omnipay for Byteseller
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist phuongdev89/omnipay-byteseller "*"
or add
"phuongdev89/omnipay-byteseller": "*"
to the require section of your composer.json
file.
Usage
The following gateways are provided by this package:
- Byteseller
For general usage instructions, please see the main Omnipay repository.
Example
Create payment url
use Omnipay\Common\CreditCard; use Omnipay\Byteseller\Gateway; use Omnipay\Omnipay; $command = Omnipay::create(Gateway::NAME); $command->initialize([ 'api_password' => '8kvmsfM92x', 'subseller_id' => '118567', ]); $card = new CreditCard([ 'firstName' => 'Alexa', 'lastName' => 'Smith', 'number' => '4200000000000000', 'cvv' => '000', 'expiryMonth' => '09', 'expiryYear' => '23', 'state' => 'Hanoi', 'postcode' => '100000', 'address1' => 'No 1208 CT 4-5 Yen Hoa', 'city' => 'Cau Giay', 'country' => 'VN', //ansi country code ]); $response = $command->purchase([ 'card' => $card, 'currency' => 'USD', 'email' => 'test@gmail.com', 'language' => 'en', 'merOrderNo' => 1,//unique id of order 'amount' => 10, 'productInfo' => 'Test 10 do', 'requestUrl' => 'http://google.com', 'ip' => '0.0.0.0', //Your client real ip address ])->send(); echo '<pre>'; print_r($response->getData()); die;