Rumah > pembangunan bahagian belakang > tutorial php > 微信支付网关PHP扩展:omnipay-wechat

微信支付网关PHP扩展:omnipay-wechat

WBOY
Lepaskan: 2016-06-20 12:50:20
asal
1434 orang telah melayarinya

omnipay-wechat 是 omnipay 的微信支付网关扩展,提供基于 omnipay 支付框架的微信支付接口。

Installation

Omnipay is installed via Composer. To install, simply add it to yourcomposer.jsonfile:

{ "require": { "labs7in0/omnipay-wechat": "dev-master" }}
Salin selepas log masuk

And run composer to update your dependencies:

$ curl -s http://getcomposer.org/installer | php$ php composer.phar update
Salin selepas log masuk

Basic Usage

The following gateways are provided by this package:

  • WeChat Express (WeChat JSAPI)

For general usage instructions, please see the main Omnipay repository.

WeChat JSAPI require OAuth openid to submit a new order, use$WeChat_Express->getAuthCode($callback)to get an url for WeChat OAuth and$WeChat_Express-->getOpenid($code)in callback page to get openid.

p.s. the url for WeChat OAuth must be opened in WeChat In-App broswer, you can usestrpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') === falseto check if the page were not opened in it, and generate a QR code for user.

All methods for WeChat OAuth will be removed in next stable version and I'll publish a WeChat MP library package for composer.

项目主页:http://www.open-open.com/lib/view/home/1439890446520

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan