dev-master
9999999-dev https://github.com/topone4tvs/jiuyan-omnipayjiuyan common payment gateway
MIT
The Requires
The Development Requires
by huasheng
payment pay gateway purchase omnipay jiuyan
Wallogit.com
2017 © Pedro Peláez
jiuyan common payment gateway
[
][link-code-coverage]
[
][link-donate-paypal]
![Donate][ico-donate], (*1)
Alipay driver for the Omnipay PHP payment processing library, (*2)
Omnipay is a framework agnostic, multi-gateway payment processing library for PHP. This package implements Alipay support for Omnipay., (*3)
Cross-border Alipay payment please use
lokielse/omnipay-global-alipay, (*4)Legacy Version please use
"lokielse/omnipay-alipay": "dev-legacy", (*5)
Omnipay is installed via Composer. To install, simply add it
to your composer.json file:, (*6)
"lokielse/omnipay-alipay": "^2.0",
And run composer to update your dependencies:, (*7)
$ composer update -vvv
The following gateways are provided by this package:, (*8)
| Gateway | Description | 说明 | Links |
|---|---|---|---|
| Alipay_AopPage | Alipay Page Gateway | 电脑网站支付 - new | Usage [Doc][link-doc-aop-page] |
| Alipay_AopApp | Alipay APP Gateway | APP支付 - new | Usage Doc |
| Alipay_AopF2F | Alipay Face To Face Gateway | 当面付 - new | Usage [Doc][link-doc-aop-f2f] |
| Alipay_AopWap | Alipay WAP Gateway | 手机网站支付 - new | Usage Doc |
| Alipay_LegacyApp | Alipay Legacy APP Gateway | APP支付 | Usage [Doc][link-doc-legacy-app] |
| Alipay_LegacyExpress | Alipay Legacy Express Gateway | 即时到账 | Usage Doc |
| Alipay_LegacyWap | Alipay Legacy WAP Gateway | 手机网站支付 | Usage [Doc][link-doc-legacy-wap] |
/**
* @var AopAppGateway $gateway
*/
$gateway = Omnipay::create('Alipay_AopPage');
$gateway->setSignType('RSA2'); // RSA/RSA2/MD5
$gateway->setAppId('the_app_id');
$gateway->setPrivateKey('the_app_private_key');
$gateway->setAlipayPublicKey('the_alipay_public_key');
$gateway->setReturnUrl('https://www.example.com/return');
$gateway->setNotifyUrl('https://www.example.com/notify');
/**
* @var AopTradePagePayResponse $response
*/
$response = $gateway->purchase()->setBizContent([
'subject' => 'test',
'out_trade_no' => date('YmdHis') . mt_rand(1000, 9999),
'total_amount' => '0.01',
'product_code' => 'FAST_INSTANT_TRADE_PAY',
])->send();
$url = $response->getRedirectUrl();
For general usage instructions, please see the main Omnipay repository., (*9)
If you are having general issues with Omnipay, we suggest posting on Stack Overflow. Be sure to add the omnipay tag so it can be easily found., (*10)
If you want to keep up to date with release anouncements, discuss ideas for the project, or ask more detailed questions, there is also a mailing list which you can subscribe to., (*11)
If you believe you have found a bug, please report it using the GitHub issue tracker, or better yet, fork the library and submit a pull request., (*12)
jiuyan common payment gateway
MIT
payment pay gateway purchase omnipay jiuyan