現在の位置: ホーム> 最新記事一覧> PHPフルプロセスガイドWECHATエンタープライズ支払いをWeChat変更機能に実装する

PHPフルプロセスガイドWECHATエンタープライズ支払いをWeChat変更機能に実装する

gitbox 2025-07-02

機能的な概要

WeChat Payが提供するインターフェイスを変更するための企業支払いにより、商人はプログラムを通じてユーザーのWeChat変更アカウントに直接資金を転送できます。この機能は、ユーザーの引き出しや報酬分布などのシナリオでよく使用されます。この記事では、PHP言語を例として使用して、完全なドッキングプロセスを紹介します。

準備

開発を開始する前に、次の準備が必要です。

WeChat Merchantアカウントを登録します

WeChat Pay Open Platformにアクセスし、登録し、認証を取得してWeChatの商人になります。

APIキーを取得します

WeChat Merchant Platformにログインし、[アカウントセンター]を入力してAPIキーをセットアップして、安全な保管を確保し、開示できないことを確認します。

WeChat Payuns SDKをダウンロードして紹介します

WECHAT Payment Development Documentに対応するPHP SDKをダウンロードし、プロジェクトディレクトリに紹介して、インターフェイスへの後続の呼び出しを準備します。

SDKファイルを紹介します

PHPプロジェクトでWeChat Pay SDKファイルを紹介します。

 
require_once 'path/to/wxpay.sdk.php';

マーチャント情報を構成します

インターフェイスを正式に呼び出す前に、商人の基本情報を構成する必要があります。

 
$config = new WxPayConfig();
$config->SetMerchantId('your_merchant_id');
$config->SetAppId('your_app_id');
$config->SetAppKey('your_app_key');

サンプルコードのパラメーターを、実際のマーチャント番号、APPID、およびAPIキーに置き換えてください。

事業支払いリクエストを開始します

構成を完了したら、次のPHPコードを介してユーザーに企業支払いリクエストを開始できます。

 
$input = new WxPayEnterprisePay();
$input->SetOpenId('user_openid');
$input->SetAmount(100); // ユニットがカウントされます
$input->SetDesc('事業支払い');

$result = WxPayApi::enterprisePay($config, $input);
if ($result['success']) {
    // 支払いに成功します,後続のビジネスを実行します
} else {
    // 支払いは失敗しました,障害ロジックの処理
}

上記のコードでは、 setopenIDメソッドを使用してコレクションユーザーのopenIDを指定し、 setAmountは支払い額(ユニットはセント)であり、 setDESCは支払い指示を記入するために使用されます。

開発に関する考慮事項

  • 本名で認証されたサービス番号Appidを使用する必要があります。
  • インターフェイスリクエストは、双方向証明書を使用する必要があります。
  • テスト中に最初にWECHATマーチャントプラットフォームでテストホワイトリストを申請することをお勧めします。

要約します

この記事の導入を通じて、PHPを使用してWeChat Enterprisesからの変更の支払いを実現する基本的なプロセスを習得したと思います。準備からコード実装まで、すべてのステップが重要です。開発が完了したら、正式な環境で適切なテストを実施して、セキュリティとユーザーエクスペリエンスへの資金提供を確保してください。