亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
1. 機(jī)能の有効化
2. 証明書(shū)をダウンロードします
3. 転送
リリース
ホームページ WeChat アプレット WeChatの開(kāi)発 ユーザーインターフェイスへのエンタープライズ転送のアクティブ化

ユーザーインターフェイスへのエンタープライズ転送のアクティブ化

Mar 16, 2018 pm 01:09 PM
開(kāi)ける インターフェース ユーザー

今回は、エンタープライズユーザーインターフェイスへの転送の有効化について説明します。エンタープライズユーザーインターフェイスへの転送を有効にするための注意事項(xiàng)を紹介します。実際のケースを見(jiàn)てみましょう。

WeChat 公式アカウント支払い API にはそのようなインターフェイスはありません。企業(yè)がユーザーに お金を送金したり、ユーザーに現(xiàn)金を引き出すことを許可したり、ユーザーに 赤い封筒を送ったりする必要がある場(chǎng)合。マーチャントプラットフォームの製品センターで個(gè)別にオープンされます。

1. 機(jī)能の有効化

有効化はワンクリックで非常に簡(jiǎn)単です。ただし、ユーザーへの送金をサポートするアカウントとユーザーからの支払いを受け取るアカウントは同じではないことに注意してください。この機(jī)能を満たすためには、まず Tenpay でチャージする必要があります (トランザクション センター - 資金管理 -)。 -充電) 。

2. 証明書(shū)をダウンロードします

証明書(shū)はアカウント センター - API セキュリティでダウンロードされます。攜帯電話の 認(rèn)証コード と販売者プラットフォームのログイン パスワードが必要です。ダウンロード後、Windows にインストールします。インストール用のパスワードは加盟店番號(hào)です。

インストール後、次のステップのコードで検証するために証明書(shū)を Web サイトのディレクトリに配置します。

3. 転送

現(xiàn)在WeChatで提供されているデモにはこの部分が含まれていません。公式デモをベースにいくつか修正を加えてみましょう。前の例と同様に、パラメーターを操作するには WxPayData オブジェクトを使用する必要があります。 TransfersPay オブジェクトを定義します。

??public?class?TransfersPay
????{????????public?string?openid?{?get;?set;?}????????public?int?amount?{?get;?set;?}????????public?string?partner_trade_no?{?get;?set;?}????????public?string?re_user_name?{?get;?set;?}????????public?string?spbill_create_ip?{?get;?set;?}????????public?WxPayData?GetTransfersApiParameters()
????????{
????????????WxPayData?apiParam?=?new?WxPayData();
????????????apiParam.SetValue("partner_trade_no",?partner_trade_no);
????????????apiParam.SetValue("openid",?openid);
????????????apiParam.SetValue("check_name",?"NO_CHECK");
????????????apiParam.SetValue("amount",?amount);
????????????apiParam.SetValue("desc",?"提現(xiàn)");
????????????apiParam.SetValue("spbill_create_ip",?spbill_create_ip);
????????????apiParam.SetValue("re_user_name",?re_user_name);????????????return?apiParam;
????????}
????}

公式デモの WxpayApi には、公式アカウントの支払いに関連するメソッドがすでに含まれています。送金するために別の Transfers メソッドを追加します:

?public?static?WxPayData?Transfers(WxPayData?inputData,?int?timeOut?=?6)
????????{????????????var?url?=?"https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers";
????????????inputData.SetValue("mch_appid",?WxPayConfig.APPID);//公眾賬號(hào)ID
????????????inputData.SetValue("mchid",?WxPayConfig.MCHID);//商戶號(hào)
????????????inputData.SetValue("nonce_str",?WxPayApi.GenerateNonceStr());//隨機(jī)字符串
????????????inputData.SetValue("sign",?inputData.MakeSign());//簽名
????????????string?xml?=?inputData.ToXml();????????????var?start?=?DateTime.Now;
????????????string?response?=?HttpService.Post(xml,?url,?true,?timeOut);????????????//?Portal.MVC.Logger.Info("WxPayApi"+?"UnfiedOrder?response?:?"?+?response);
????????????var?end?=?DateTime.Now;????????????int?timeCost?=?(int)((end?-?start).TotalMilliseconds);
????????????WxPayData?result?=?new?WxPayData();
????????????result.FromXml(response);
????????????ReportCostTime(url,?timeCost,?result);//測(cè)速上報(bào)
????????????return?result;
????????}

注意する必要があるのは、いくつかのデフォルト パラメータの名前が、appid や mch_id などの他のメソッドとは異なることです。転送では、これらは mch_appid および mchid であり、赤い封筒では、wxappid および mch_id とも呼ばれます。次に、httpService.post メソッドの 3 番目のパラメータが true であることに注目してください。つまり、証明書(shū)が使用されます。投稿メソッドを入力すると、次のことがわかります:

?????????//是否使用證書(shū)
????????????????if?(isUseCert)
????????????????{????????????????????string?path?=?HttpContext.Current.Request.PhysicalApplicationPath;????????????????????X509Certificate2?cert?=?new?X509Certificate2(path?+?WxPayConfig.SSLCERT_PATH,?WxPayConfig.SSLCERT_PASSWORD);
????????????????????request.ClientCertificates.Add(cert);
????????????????????Log.Debug("WxPayApi",?"PostXml?used?cert");
????????????????}

ここでは証明書(shū)のパスとパスワードが使用されており、パスワードは販売者番號(hào)です。すべての準(zhǔn)備ができたら、コントローラーで送金できます:

??  ?[LoginValid]????????public?ActionResult?CashTransfers(string?orderNumber)
????????{????????????//var?order?=?new?Order(){Amount?=?1};???????????//?var?openid?=?"oBSBmwQjqwjfzQlKsFNjxFLSixxx";
????????????var?user?=?_workContext.CurrentUser;????????????var?order?=?_paymentService.GetOrderByOrderNumber(orderNumber);????????????var?transfer?=?new?TransfersPay
????????????{
????????????????openid?=?user.OpenId,
????????????????amount?=?(int)?order.Amount*100,
????????????????partner_trade_no?=?order.OrderNumber,
????????????????re_user_name?=?"stoneniqiu",
????????????????spbill_create_ip?=?_webHelper.GetCurrentIpAddress()
????????????};????????????var?data?=?transfer.GetTransfersApiParameters();????????????var?result?=?WxPayApi.Transfers(data);????????????return?Content(result.ToPrintStr());
????????}

結(jié)果を取得

このようにして、送金/出金機(jī)能が実現(xiàn)されます。

リリース

正式な環(huán)境では、最初に獨(dú)自の注文を作成し、次に WeChat への転送をリクエストし、成功後に注文を処理する必要があります。 CashTransfers メソッドをわずかに調(diào)整しました。

???????[LoginValid]????????public?ActionResult?CashTransfers(string?orderNumber)
????????{
????????????var?user?=?_workContext.CurrentUser;????????????var?order?=?_paymentService.GetOrderByOrderNumber(orderNumber);????????????if?(string.IsNullOrEmpty(user.OpenId))
????????????{????????????????return?Json(new?PortalResult("請(qǐng)用微信登錄!"));
????????????}????????????if?(order?==?null?||?order.OrderState?!=?OrderState.Padding)
????????????{????????????????return?Json(new?PortalResult("訂單有誤!"));
????????????}????????????
????????????var?transfer?=?new?TransfersPay
????????????{
????????????????openid?=?user.OpenId,
????????????????amount?=?(int)?order.Amount*100,
????????????????partner_trade_no?=?order.OrderNumber,
????????????????re_user_name?=?"stoneniqiu",
????????????????spbill_create_ip?=?_webHelper.GetCurrentIpAddress()
????????????};????????????var?data?=?transfer.GetTransfersApiParameters();????????????var?result?=?WxPayApi.Transfers(data);????????????if?(result.GetValue("result_code").ToString()?==?"SUCCESS")
????????????{????????????????return?Json(new?PortalResult(true,?"提現(xiàn)成功"));
????????????}????????????return?Json(new?PortalResult(false,?result.GetValue("return_msg").ToString()));????????????
????????}

もう 1 つの注意點(diǎn)は、公開(kāi)後に操作タイムアウト エラーが常に発生することです。タイムアウトを 30 秒に変更することをお?jiǎng)幛幛筏蓼埂%钎榨━毳趣?6 秒ではタイムアウトが発生する可能性があります。 まとめてご注文の場(chǎng)合も同様となります。

?public?static?WxPayData?Transfers(WxPayData?inputData,?int?timeOut?=?30)

ビジネスアカウントのお金がなくなった場(chǎng)合は、次のプロンプトが表示されます:

この記事のケースを読んだ後は、この方法を習(xí)得したと思います。さらに興味深い情報(bào)については、他の関連情報(bào)に注意してください。 php 中國(guó)語(yǔ) Web サイトに記事が掲載されました。

推奨読書(shū):

Webpackの自動(dòng)更新と解析の使用法

H5キャッシュマニフェストの使用法


以上がユーザーインターフェイスへのエンタープライズ転送のアクティブ化の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Xiaohonshu アカウントを使用してユーザーを見(jiàn)つけるにはどうすればよいですか?私の攜帯電話番號(hào)を見(jiàn)つけることはできますか? Xiaohonshu アカウントを使用してユーザーを見(jiàn)つけるにはどうすればよいですか?私の攜帯電話番號(hào)を見(jiàn)つけることはできますか? Mar 22, 2024 am 08:40 AM

ソーシャルメディアの急速な発展に伴い、Xiaohongshuは最も人気のあるソーシャルプラットフォームの1つになりました。ユーザーは、Xiaohongshu アカウントを作成して自分の個(gè)人情報(bào)を示し、他のユーザーと通信し、対話することができます。ユーザーの小紅樹(shù)番號(hào)を見(jiàn)つける必要がある場(chǎng)合は、次の簡(jiǎn)単な手順に従ってください。 1. Xiaohonshu アカウントを使用してユーザーを見(jiàn)つけるにはどうすればよいですか? 1. 小紅書(shū)アプリを開(kāi)き、右下隅の「検出」ボタンをクリックして、「メモ」オプションを選択します。 2. ノート一覧で、探したいユーザーが投稿したノートを見(jiàn)つけます。クリックしてノートの詳細(xì)ページに入ります。 3. ノートの詳細(xì)ページで、ユーザーのアバターの下にある「フォロー」ボタンをクリックして、ユーザーの個(gè)人ホームページに入ります。 4. ユーザーの個(gè)人ホームページの右上隅にある三點(diǎn)ボタンをクリックし、「?jìng)€(gè)人情報(bào)」を選択します。

スーパーユーザーとして Ubuntu にログインします スーパーユーザーとして Ubuntu にログインします Mar 20, 2024 am 10:55 AM

Ubuntu システムでは、通常、root ユーザーは無(wú)効になっています。 root ユーザーをアクティブにするには、passwd コマンドを使用してパスワードを設(shè)定し、su-コマンドを使用して root としてログインします。 root ユーザーは、無(wú)制限のシステム管理権限を持つユーザーです。彼は、ファイルへのアクセスと変更、ユーザー管理、ソフトウェアのインストールと削除、およびシステム構(gòu)成の変更を行う権限を持っています。 root ユーザーと一般ユーザーの間には明らかな違いがあり、root ユーザーはシステム內(nèi)で最高の権限とより広範(fàn)な制御権限を持ちます。 root ユーザーは、一般のユーザーでは実行できない重要なシステム コマンドを?qū)g行したり、システム ファイルを編集したりできます。このガイドでは、Ubuntu の root ユーザー、root としてログインする方法、および通常のユーザーとの違いについて説明します。知らせ

コンピュータのマザーボードの內(nèi)部インターフェイスとは何ですか? コンピュータのマザーボードの內(nèi)部インターフェイスに関する推奨される入門(mén) コンピュータのマザーボードの內(nèi)部インターフェイスとは何ですか? コンピュータのマザーボードの內(nèi)部インターフェイスに関する推奨される入門(mén) Mar 12, 2024 pm 04:34 PM

パソコンを組み立てる際、設(shè)置作業(yè)は簡(jiǎn)単ですが、誤ってCPUラジエーターの電源線をSYS_FANに差し込んでしまうなど、配線に問(wèn)題が発生することが多く、ファンは回転しますが、ファンが回転しない場(chǎng)合があります。コンピュータの電源がオンになると、F1 エラー「CPUFanError」が発生し、CPU クーラーがインテリジェントに速度を調(diào)整できなくなります。コンピューターのマザーボード上の CPU_FAN、SYS_FAN、CHA_FAN、および CPU_OPT インターフェイスに関する一般的な知識(shí)を共有しましょう。コンピュータのマザーボード上の CPU_FAN、SYS_FAN、CHA_FAN、および CPU_OPT インターフェイスに関する一般科學(xué) 1. CPU_FANCPU_FAN は、CPU ラジエーター専用のインターフェイスであり、12V で動(dòng)作します。

Douyin 広告共有を有効にするにはどうすればよいですか? Douyinの広告はどのように分割されていますか? Douyin 広告共有を有効にするにはどうすればよいですか? Douyinの広告はどのように分割されていますか? Mar 07, 2024 pm 01:46 PM

世界最大のショートビデオプラットフォームの 1 つとして、Douyin は多くのブランドや企業(yè)の注目を集めています。 Douyin での広告は、多くの企業(yè)にとって宣伝とプロモーションの重要な手段です。では、Douyin 広告共有モデルを有効にするにはどうすればよいでしょうか?この問(wèn)題については以下で説明します。 1.Douyin 広告共有を有効にするにはどうすればよいですか? Douyin 広告共有を有効にするには、次の手順を?qū)g行する必要があります。 登録とログイン: Douyin 広告プラットフォームにアカウントを登録し、このアカウントを使用して広告主のバックエンドにログインします。広告プランの作成: 広告主のバックエンドで、広告プランの作成を選択し、広告の種類、配信期間、予算などの関連する広告情報(bào)を入力します。ターゲット層の設(shè)定:製品やサービスの特性に基づいて、適切なターゲット層を選択し、地域、年齢、性別などのターゲティング條件を設(shè)定します。システム

WeChat Payをアクティベートするにはどうすればよいですか? WeChat Pay アクティベーション設(shè)定 WeChat Payをアクティベートするにはどうすればよいですか? WeChat Pay アクティベーション設(shè)定 Mar 14, 2024 am 10:00 AM

WeChat は Tencent によって開(kāi)始されたインスタント メッセージング アプリケーションであり、クロスプラットフォームおよびクロスオペレーターのメッセージ送受信をサポートし、音聲、ビデオ チャット、モーメントでの共有などの豊富な機(jī)能を備えており、大多數(shù)のユーザーに深く愛(ài)されています。 WeChat Pay は WeChat Wallet の支払い機(jī)能であり、ユーザーにより便利な支払い體験を提供します。 WeChat Payを有効にする方法を?qū)Wびましょう。 WeChat Payをアクティベートするにはどうすればよいですか? WeChat Pay アクティベーション設(shè)定 1. 攜帯電話で WeChat を開(kāi)き、右下隅の [Me] をクリックして個(gè)人ホームページに入ります。 2. [Service] オプションをクリックします。 3. [ウォレット]アイコンをクリックします。 4. [ウォレット] セクションで [分割支払い] をクリックして紹介ページに入ります。 5. お支払い紹介ページの下部にある [お支払い限度額を表示] ボタンをクリックします。 6. ディストリビューションをよく読んでください

Go 言語(yǔ)の一般的なプログラミング パラダイムと設(shè)計(jì)パターン Go 言語(yǔ)の一般的なプログラミング パラダイムと設(shè)計(jì)パターン Mar 04, 2024 pm 06:06 PM

最新の効率的なプログラミング言語(yǔ)である Go 言語(yǔ)には、開(kāi)発者が高品質(zhì)で保守可能なコードを作成するのに役立つ豊富なプログラミング パラダイムと設(shè)計(jì)パターンがあります。この記事では、Go 言語(yǔ)の一般的なプログラミング パラダイムと設(shè)計(jì)パターンを紹介し、具體的なコード例を示します。 1. オブジェクト指向プログラミング Go 言語(yǔ)では、構(gòu)造體とメソッドを使用してオブジェクト指向プログラミングを?qū)g裝できます。構(gòu)造を定義し、その構(gòu)造にメソッドをバインドすることにより、データのカプセル化と動(dòng)作バインディングのオブジェクト指向機(jī)能を?qū)g現(xiàn)できます。パッケージマイニ

Java のデザイン パターンにおけるインターフェイスと抽象クラスの適用 Java のデザイン パターンにおけるインターフェイスと抽象クラスの適用 May 01, 2024 pm 06:33 PM

インターフェイスと抽象クラスは、分離と拡張性のためにデザイン パターンで使用されます。インターフェイスはメソッド シグネチャを定義し、抽象クラスは部分的な実裝を提供し、サブクラスは未実裝のメソッドを?qū)g裝する必要があります。ストラテジ パターンでは、インターフェイスを使用してアルゴリズムを定義し、抽象クラスまたは具象クラスが実裝を提供するため、アルゴリズムを動(dòng)的に切り替えることができます。オブザーバー パターンでは、インターフェイスを使用してオブザーバーの動(dòng)作を定義し、抽象クラスまたは具象クラスを使用して通知をサブスクライブおよびパブリッシュします。アダプター パターンでは、インターフェイスを使用して既存のクラスを適応させることができ、互換性のあるインターフェイスを?qū)g裝できるため、元のコードとの対話が可能になります。

Linuxシステムにおけるユーザーパスワード保存メカニズムの分析 Linuxシステムにおけるユーザーパスワード保存メカニズムの分析 Mar 20, 2024 pm 04:27 PM

Linux システムにおけるユーザー パスワードの保存メカニズムの分析 Linux システムでは、ユーザー パスワードの保存は非常に重要なセキュリティ メカニズムの 1 つです。この記事では、パスワードの暗號(hào)化された保存、パスワード検証プロセス、ユーザー パスワードを安全に管理する方法など、Linux システムにおけるユーザー パスワードの保存メカニズムを分析します。同時(shí)に、具體的なコード例を使用して、パスワード保存の実際の操作プロセスを示します。 1. パスワードの暗號(hào)化された保管 Linux システムでは、ユーザーのパスワードは平文でシステムに保管されるのではなく、暗號(hào)化されて保管されます。 L

See all articles