ホームページ > 記事 > WeChat アプレット > WeChat ポータルの C# 開発、カプセル化のアプリケーション、WeChat 現金封筒の使用
最後のエッセイの後、WeChatフレームワーク全体を改善して再構築した後、WeChat支払い、企業支払い、現金紅包、バウチャー、各種カードのパッケージ化が完了し、WeChat支払いとシェイクなどのコンテンツが含まれています部分は公式アカウントとエンタープライズアカウントの共通部分です。一連の最適化と並べ替えを経て、これらの支払い関連のインターフェイスが 1 つずつ導入されます。みんなが気に入ってサポートしてくれることを願っています。
1) 使用シナリオ
WeChat Pay 現金赤い封筒は、WeChat Pay 加盟店向けに開発されています:
◆ 販売者がインターフェースを呼び出すとき。 、送信オブジェクトと送信金額を指定するこの方法により、販売者はさまざまな豊富なアクティビティシナリオに柔軟に適用できます
◆ 赤い封筒を受け取った後、ユーザーの資金はWeChatの変更に直接転送されます。複雑な授与プロセスを回避し、ユーザーに WeChat 決済をネイティブに提供します
2) WeChat 赤い封筒の送信ルール
送信頻度のルール
◆ 1 分間に送信される赤い封筒の数は 1800 を超えてはなりません
◆ 同じ販売者アカウントは、1 分間に同じ人にのみ送信できます。
赤い封筒のルール
◆ 1 つの赤い封筒の金額は [1.00 元、200.00 元] です。
◆ 同じ赤い封筒は 1 人のユーザーにのみ送信できます (上記のルールが要件を満たしていない場合、必要に応じて、アップグレード手順について wxhongbao@tencent.com に電子メールを送信してください)
◆ 赤い封筒が発行後 72 時間経過しても請求されなかった場合、払い戻しが行われます
3) WeChat 赤封筒インターフェイス呼び出しプロセス
◆ バックエンド API 呼び出し: 共同デバッグ プロセスに入るときに開発と詳細に通信します
。 ◆ サーバーに通知: WeChat 赤い封筒を受け取ったユーザーの openID をサーバーに通知し、ユーザーが受け取った金額をサーバーに通知します
◆ ビジネスアカウントからお金を差し引く: サーバーは、アカウントから情報を取得します。相当額がビジネスアカウントから差し引かれます。
◆ 通話失敗:送信ルール違反、ビジネスアカウントの残高不足などにより通話が失敗し、発信者にフィードバックが送信されます。
◆ 送信成功: WeChat 赤い封筒の公開アカウントを使用して、対応する赤い封筒を対応するユーザーに送信します
インターフェース通話リクエストの説明
https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredパック |
---|
フィールド名 | フィールド | 必須 | 値の例 | タイプ | 説明 |
---|---|---|---|---|---|
ランダム文字列 | nonce_str | は | 5K8264ILTKCH16CQ2502SI8ZNMTM67VS | String(32) | 32ビット以下のランダムな文字列 |
signature | sign | is | C3 80BEC2BFD727A4B6845133519F3AD6 | String(32) | 詳細については署名生成アルゴリズムを参照 |
販売者注文番号 | mch_billno | は | 1000009820141111234567890 | 文字列(28) |
販売者注文番号(各注文番号は一意である必要があります) 構成: mch_id+yyyymmdd+10 桁を範囲内で繰り返すことはできませんある日の数字。 インターフェイスは、販売者の注文番号に基づいた再入力をサポートしており、タイムアウトが発生した場合は、再度呼び出すことができます。 |
販売者番号 | mch_id | は | 10000098 | String(32) | WeChat決済によって割り当てられた販売者番号 |
パブリックアカウントappid | wxアプリID | は | wx8888888888888888 | String( 32) | WeChat によって割り当てられた公開アカウント ID (企業番号 corpid はこの appId です)。インターフェイスを通じて渡されるすべての appid は、APP の appid (open.weixin.qq.com で適用) ではなく、公式アカウント (mp.weixin.qq.com で適用) の appid である必要があります。 |
販売者名 | send_name | は | 天虹百貨店 | String(32) | 赤い封筒送信者名 |
user openid | re_openid | は | oxTWIuGaIt6gTKsQRLau2M0yL16E | String(32) |
赤い封筒を受け取るユーザー wxappid の下のユーザーの openid |
支払い金額 | total_amount | は | 1000 | int | 支払い金額、単位ポイント |
合計赤い封筒を配った人の数 | total_num | は | 1 | int |
赤い封筒を配った人の総数 total_num=1 |
赤い封筒の祝福 | は | ランタンのなぞなぞ当てアクティビティにご参加いただきありがとうございます。ランタン フェスティバルが最高のものになることを祈っています。 | String(128) | 赤い封筒の祝福 | |
client_ip | は | 192.168.0.1 | String(15) | インターフェイスを呼び出すマシンのIPアドレスです | |
act_name | は | ランタンの謎を推測して赤い封筒をつかむアクティビティ | String(32) | アクティビティ名 | |
備考 | は推測するほど、 、来てくださいそしてそれを掴んでください! | 文字列(256) | 備考 |