ホームページ >バックエンド開発 >PHPチュートリアル >WeChat 支払いゲートウェイ PHP 拡張機能:omnipay-wechat

WeChat 支払いゲートウェイ PHP 拡張機能:omnipay-wechat

WBOY
WBOYオリジナル
2016-06-20 12:50:201434ブラウズ

omnipay-wechat は、omnipay の微信支付ネットワークであり、omnipay 支付フレームに基づいて微信支付インターフェイスを提供します。

インストール

Omnipay は Composer 経由でインストールされます。インストールするには、単に yourcomposer.jsonfile に追加します:

{ "require": { "labs7in0/omnipay-wechat": "dev-master" }}

そして、composer を実行して依存関係を更新します:

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

基本的な使用法

このパッケージでは次のゲートウェイが提供されます:

  • WeChat Express (WeChat JSAPI)

一般的な使用手順については、メインの Omnipay リポジトリを参照してください。

WeChat JSAPI では、新しい注文を送信するには OAuth openid が必要です。$WeChat_Express->getAuthCode($callback) を使用して WeChat OAuth の URL を取得し、コールバック ページで $WeChat_Express-->getOpenid($code) を使用します。 openidを取得します。

追伸WeChat OAuth の URL は WeChat アプリ内ブラウザで開く必要があります。strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') === false を使用して、ページが開かれていないかどうかを確認し、QR コードを生成できます。ユーザーにとって。

WeChat OAuth のすべてのメソッドは次の安定バージョンで削除され、コンポーザー用の WeChat MP ライブラリ パッケージを公開します。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。