WeChat は SDK (支払いを含む) を開発し、Composer 仕様をサポートします
ここでは、composer を使用して SDK、特に揮発性インターフェイス クラスの API ライブラリを管理することをお勧めします。
この SDK は、composer でリリースされており、composer を使用して管理できます。もちろん、thinkphp5 への統合は非常に簡単です。
著者のおすすめ
ここでは、composer を使用して SDK、特に揮発性インターフェイス クラスの API ライブラリを管理することをお勧めします。
この SDK は、composer でリリースされており、composer を使用して管理できます。もちろん、thinkphp5 への統合は非常に簡単です。
WeChat またはその他のモバイル端末開発用の、jQuery ベースの SUI フロントエンド フレームワークです http://suit.ctolog.com
SDKプロジェクト関連アドレス
GITHUBソースコードアドレス: https://github.com/zoujingli/wechat-php-sdk
OSChina ソースコードアドレス: http://git.oschina.net/zoujingli/wechat-php-sdk
Composer パッケージ名: zoujingli/wechat-php-sdk
オンライン文書アドレス: http://www.kancloud.cn/zoujingli/wechat-php-sdk
SDK に関する特別な指示
この SDK を実行するための最小要件は PHP バージョン 5.3.3 です。最高のパフォーマンスを得るには、PHP7 で実行することをお勧めします。
WeChat の一部のインターフェイスではデータをローカルにキャッシュする必要があるため、ディレクトリへの書き込み権限が必要です。
後の更新操作 (特にインターフェイス クラス) を容易にするために、Composer を使用してサードパーティ ライブラリを管理することをお勧めします。
最近、access_token が理由もなく期限切れになることがよくあります。SDK は障害ステータスの検出を追加し、access_token を再取得して結果を返します。
この SDK はいくつかのオンライン プロジェクトによって検証およびテストされており、その信頼性と安定性は非常に高いため、このプロジェクトをフォークすることを歓迎します。
WeChat Payについて
WeChat決済は主に証明書が必要なものと証明書が不要なものの2種類に分けられます。
パブリックアカウントからお金を集める: WeChat ページ支払い、WeChat スキャンコード支払い (証明書は必要ありません)
公式アカウントによる支払い: WeChat 注文返金、法人支払い、WeChat 紅封筒 (要証明書)
もちろん、この SDK は完全にサポートされています。SDK の設定に必要なパラメータを見ればわかります。 ^_^$オプション = [<br>
'token' => '', //設定したトークンを入力します<br>;
'appid' => '', //高度な呼び出し機能のアプリ ID を入力します。WeChat 開発モードのバックグラウンドで確認してください<br>
'appsecret' => '', // 高度な呼び出し機能のキーを入力します<br>;
'encodingaeskey' => '', //暗号化用の EncodingAESKey を入力します (オプション、送信暗号化に必要)<br>
'mch_id' => '', //WeChat 支払い、販売者 ID (オプション)<br>
'partnerkey' => '', //WeChat 支払い、キー (オプション)<br>
'ssl_cer' => '', //WeChat 支払い、双方向証明書 (オプション、返金または支払いの操作時に必要)<br>
'ssl_key' => '' //WeChat 支払い、双方向証明書 (オプション、返金または支払いの操作時に必要)<br>
'cachepath' => '', //SDK キャッシュ ディレクトリを設定します (オプション、デフォルトは Wechat/Cache、書き込み権限が必要です)<br>
];
ThinkPHP5 に基づくスキャン コード支払いデモ
DEMO体験アドレス:http://pay.test.ctolog.com/public/index.php
デモソースコードのダウンロード: http://pay.test.ctolog.com/master.zip
デモソースコード分析: http://www.kancloud.cn/zoujingli/wechat-php-sdk/213700
http://www.kancloud.cn/zoujingli/wechat-php-sdk/219111
WeChat支払いインターフェースが含まれています(詳細についてはドキュメントをお読みください)
WeChat 前払い ID (ユニバーサル) を生成します
WeChat スキャン コード ネイティブ支払いを開始します
WeChat ウェブページで JSAPI 支払いを開始します
WeChat 支払い注文のクローズ操作
WeChat支払い注文操作の返金
WeChat支払い注文詳細照会
WeChat 支払い注文操作の返金ステータスのクエリ
WeChat 支払い明細を取得する
WeChat公式アカウントがファンに現金赤い封筒を送ります
WeChat Cash Red Packet ステータス照会
WeChat公式アカウントは企業を利用して個人に送金します
WeChatビジネス支払い状況照会
WeChatのクロスアカウント支払いについて
WeChat クロスアカウント支払いの主な問題は、支払い公式アカウントと承認された公式アカウントの openid が一致しないことであり、これが後で問題を引き起こすことになります。
たとえば、企業の支払い、WeChat の赤い封筒、WeChat の返金にはすべてファンの openid を使用する必要がありますが、これは少し面倒ですが、もちろん WeChat の返金は可能であり、支払い通知に openid が含まれます。
WeChat ページ支払いの場合、主に支払いセキュリティ設定が含まれます。これは公式アカウント プラットフォームへの支払い時に設定する必要がありますが、支払いのための QR コードのスキャンははるかに簡単で、特別な処理はほとんど必要ありません。
SDK パッケージのドッキングと関数
アクセス認証(一次権限)
自動返信(テキスト、写真、音声、ビデオ、音楽、グラフィックス)(要素許可)
メニュー操作(クエリ、作成、削除)(メニュー権限)
カスタマーサービスメッセージ (テキスト、写真、音声、ビデオ、音楽、グラフィックス) (認証機関)
QRコード(一時的および永続的なQRコードの作成、QRコードURLの取得)(サービス番号、認証機関)
長いリンクから短いリンク インターフェイス (サービス アカウント、認証局) へ
タグ操作 (クエリ、作成、変更、ユーザーのタグへの移動) (認証権限)
Webページ認可(基本認可、ユーザー情報認可)(サービスアカウント、認証権限)
ユーザー情報(ユーザー基本情報の照会、フォロワーリストの取得)(認証権限)
複数の顧客サービス機能 (顧客サービス管理、顧客サービス記録の取得、顧客サービスセッション管理) (認証権限)
メディアファイル(アップロード、取得)(認証権限)
高度なグループメッセージング (認証)
テンプレートメッセージ(業種設定、テンプレート追加、テンプレートメッセージ送信)(サービスアカウント、認証局)
カードおよびクーポンの管理(作成、変更、削除、発行、店舗管理など)(認証権限)
意味理解(サービスアカウント、認証局)
WeChatサーバーIPリストを取得する(下位権限)
WeChat JSAPI 承認 (チケットの取得、署名の取得) (下位権限)
データ統計(ユーザー、画像、テキスト、メッセージ、インターフェース解析データ)(認証局)
WeChat 支払い (ウェブページ支払い、スキャン コード支払い、トランザクションの払い戻し、ファンへの支払い) (サービス アカウントの認証と支払いの有効化)
インターフェースの権限に関する注意事項
主な権限: 基本的な権限、通常の公開アカウントにはこの権限があります
メニュー権限: 通常のサービス アカウントと認定サブスクリプション アカウントにはこの権限があります
認証権限: サブスクリプション アカウントとサービス アカウントの認証に分かれています。プレフィックスがサービス アカウントの場合は、認証されたサービス アカウントのみがこの権限を持ちます。それ以外の場合は、サブスクリプション アカウントと認証後のサービス アカウントの両方がこの権限を持ちます。
支払い許可: 認定されたサービス アカウントのみがこの許可を申請できます

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









入門コード例で Python プログラミングについて学ぶ Python は、習得が簡単でありながら強力なプログラミング言語です。初心者にとって、Python プログラミングの入門コード例を理解することは非常に重要です。この記事では、すぐに始めるのに役立つ具体的なコード例をいくつか紹介します。 Print HelloWorldprint("HelloWorld") これは、Python の最も単純なコード例です。 print()関数は、指定された内容を出力するために使用されます。

PHP 変数はプログラムの実行中に値を保存し、動的でインタラクティブな WEB アプリケーションを構築するために重要です。この記事では、PHP 変数を詳しく説明し、10 個の実際の例を使用して実際に動作する様子を示します。 1. ユーザー入力の保存 $username=$_POST["username"];$passWord=$_POST["password"]; この例では、フォーム送信からユーザー名とパスワードを抽出し、その後の処理のために変数に保存します。 2. 構成値 $database_host="localhost";$database_username="username";$database_pa を設定します。

「Go 言語プログラミングの例: Web 開発におけるコード例」 インターネットの急速な発展に伴い、Web 開発はさまざまな業界で不可欠な部分になりました。 Go 言語は、強力な機能と優れたパフォーマンスを備えたプログラミング言語として、Web 開発の開発者にますます好まれています。この記事では、読者が Go 言語をより深く理解し、Go 言語を使用して独自の Web アプリケーションを構築できるように、具体的なコード例を通じて Web 開発に Go 言語を使用する方法を紹介します。 1. シンプルな HTTP サーバー まず、

Java バブル ソートの最も簡単なコード例 バブル ソートは一般的な並べ替えアルゴリズムであり、その基本的な考え方は、並べ替える順序を、隣接する要素の比較と交換を通じて順序付けされた順序に徐々に調整することです。次に、バブル ソートの実装方法を示す簡単な Java コード例を示します。 publicclassBubbleSort{publicstaticvoidbubbleSort(int[]arr){int

タイトル: 初心者から熟練者まで: Go 言語で一般的に使用されるデータ構造のコード実装 データ構造はプログラミングにおいて重要な役割を果たし、プログラミングの基礎です。 Go 言語には、一般的に使用されるデータ構造が多数あり、これらのデータ構造の実装をマスターすることは、優れたプログラマーになるために重要です。この記事では、Go 言語で一般的に使用されるデータ構造を紹介し、読者がこれらのデータ構造を使い始めて習熟するのに役立つ、対応するコード例を示します。 1. 配列 配列は基本的なデータ構造であり、同じ型のグループです。

Huawei クラウド エッジ コンピューティング相互接続ガイド: インターフェイスを迅速に実装するための Java コード サンプル IoT テクノロジーの急速な発展とエッジ コンピューティングの台頭により、ますます多くの企業がエッジ コンピューティングのアプリケーションに注目し始めています。 Huawei Cloud はエッジ コンピューティング サービスを提供し、企業に信頼性の高いコンピューティング リソースと便利な開発環境を提供し、エッジ コンピューティング アプリケーションの実装を容易にします。この記事では、Java コードを通じて Huawei Cloud エッジ コンピューティング インターフェイスを迅速に実装する方法を紹介します。まずは開発環境を準備する必要があります。 Java Development Kit がインストールされていることを確認してください (

PHP を使用して在庫管理システムの在庫管理機能コードを記述する方法 在庫管理は多くの企業にとって不可欠な部分です。複数の倉庫を持つ企業にとって、在庫管理機能は特に重要です。在庫を適切に管理および追跡することで、企業は異なる倉庫間で在庫を割り当て、運用コストを最適化し、コラボレーション効率を向上させることができます。この記事では、PHP を使用して在庫倉庫管理機能のコードを記述する方法を紹介し、関連するコード例を示します。 1. 在庫倉庫管理機能のコードを書き始める前に、データベースを確立します。

Java 選択ソート方法のコード記述ガイドと例 選択ソートは、シンプルで直観的なソート アルゴリズムです。そのアイデアは、ソートされていない要素から毎回最小 (または最大) の要素を選択し、すべての要素がソートされるまで交換することです。この記事では、選択項目の並べ替えのためのコード作成ガイドを提供し、特定の Java サンプル コードを添付します。アルゴリズム原理 選択ソートの基本原理は、ソート対象の配列をソート済み部分とソートされていない部分の 2 つの部分に分割し、その都度、未ソート部分から最小 (または最大) の要素が選択され、ソート済み部分の最後に配置されます。上記を繰り返します
