ホームページ  >  記事  >  バックエンド開発  >  WeChat パブリック アカウント支払いへの TP アクセスの詳細な説明

WeChat パブリック アカウント支払いへの TP アクセスの詳細な説明

*文
*文オリジナル
2017-12-25 09:53:483621ブラウズ

WeChat は生活の中でますます重要な役割を果たしています。人の流れが多く、情報量が多い場所は、加盟店マーケティングの激戦区 WeChat パブリック アカウントで WeChat 決済が使用されるシナリオが増えています。以下では、PHP プログラマーの Lei Xuesong が、ThinkPHP が WeChat パブリック アカウントの支払いにアクセスする方法を詳しく説明します。


1. 公式デモをダウンロードし、ThinkPHP/Library/Vendor/ に配置します。Wxpay フォルダーを作成することをお勧めします。将来 Alipay に接続したい場合は、別の Alipay を作成してください。こうすることで、複数回の支払いの場合でもカタログがよりわかりやすくなります。


WeChat パブリック アカウント支払いへの TP アクセスの詳細な説明


2. WxPay.Config.php ファイル内の WeChat 支払いに関連するパラメータを変更し、WeChat 支払い販売者プラットフォームによってダウンロードされた証明書を ThinkPHP/Library/Vendor/Wxpay/ に配置します。 cert/ ファイルをクリップダウンします。


const APPID = '';//开户邮件中可查看或者微信支付后商户平台
const MCHID = '';//开户邮件中可查看或者微信支付商户平台
const KEY = '';//微信支付商户平台自行设置
const APPSECRET = '';//微信公众号secert
// 证书路径,注意应该填写绝对路径(仅退款、撤销订单时需要),可登录商户平台下载,API证书下载地址:https://pay.weixin.qq.com/index.php/account/api_cert,下载之前需要安装商户操作证书)
const SSLCERT_PATH = 'cert/apiclient_cert.pem';
const SSLKEY_PATH = 'cert/apiclient_key.pem';

3. WeChat 公式アカウントに支払いディレクトリを設定します。具体的な手順は次のとおりです。WeChat 支払い -> 開発設定 -> 左ボタンで二次ディレクトリに調整する必要がある WeChat 支払いアドレスを入力します。スラッシュ「/」の終わり。例: WeChat 支払いのリンクはドメイン名/wxpay/Cart/weixinpay/o_no/20170622164600 です。 o_no の後の順序番号はランダムな順序番号です。 WeChat 公式アカウントの支払いディレクトリは、ドメイン名/wxpay/Cart/weixinpay/o_no/ になります。


WeChat パブリック アカウント支払いへの TP アクセスの詳細な説明


4. WeChat公式アカウントでJSインターフェースのセキュリティドメイン名設定とWebページの認証ドメイン名を設定します。具体的な手順:公式アカウント設定→機能設定。


WeChat パブリック アカウント支払いへの TP アクセスの詳細な説明


注: WeChatで支払う場合、最初にopenIDが取得されます。 openID を取得するプロセスでは、最初に WeChat をリクエストし、WeChat は現在のリクエスト リンクにコードを返します。簡単に理解すると、WeChat 支払いリンクは 2 回要求され、1 回目は WeChat 支払いの呼び出しを要求するときであり、2 回目は WeChat コールバックが openID を取得するときです。 WeChat 支払いリンクを 2 回目に実行することはできますか? 後続のパラメータは失われます。特定のコードについては、WeChat WxPay.JsApiPay.php の GetOpenid メソッドを表示できます。


WeChat 決済のこれらの重要なポイントを理解していれば、具体的なコードはより簡単に記述できるはずです。支払いと通知については、WeChat Pay の例のフォルダー内のファイルを参照できます。


以上がWeChat パブリック アカウント支払いへの TP アクセスの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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