国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ WeChat アプレット WeChatの開(kāi)発 WeChat Payの返金機(jī)能の開(kāi)発

WeChat Payの返金機(jī)能の開(kāi)発

Mar 16, 2018 pm 01:42 PM
関數(shù) 開(kāi)発する 返金

今回はWeChat Payの返金機(jī)能の開(kāi)発についてお屆けします。WeChat Payの返金機(jī)能の開(kāi)発における注意事項(xiàng)は次のとおりです。

まず最初に、WeChat のドキュメントとデモについて不満を述べておきます。重要なステップ情報(bào)が明確に強(qiáng)調(diào)されておらず、.net デモが正常に実行されていません。

1. WeChat QR コードをスキャンしてログインします

2. WeChat PC 支払い

この返金機(jī)能を利用するには、多くの探索が必要でした。以下は WeChat 支払い返金機(jī)能の開(kāi)発手順の紹介です:

1. 証明書をダウンロードしてシステムにインポートします

WeChat 返金には証明書が必要です。この証明書は公式デモの証明書ではありません。 API セキュリティ列からダウンロードした証明書については、公式証明書の使用例の Word 文書で次の文を確認(rèn)できます: C# の使用に加えて、注意すべき點(diǎn)が 1 つあります。コード內(nèi)で apiclient_cert.p12 を使用するには、2. 証明書をオペレーティング システムにインポートする必要があります。どちらも必須です。 .NET バージョンは 2.0 以降である必要があります 私はこれら 2 つの手順を以前は知らなかったので、多くの時(shí)間を無(wú)駄にしました。したがって、最初に証明書をダウンロードします:

ダウンロードするときは、攜帯電話認(rèn)証とログインパスワードが必要です。ダウンロード後、証明書

apiclient_cert.p12 を見(jiàn)つけてダブルクリックしてインポートします。インポートする際、このパスワードは販売者 ID であり、獨(dú)自の販売者プラットフォームにダウンロードした証明書である必要があります。 。それ以外の場(chǎng)合は、パスワード エラー プロンプトが表示されます:

正しいプロンプトをインポートします:

2. コードの払い戻し

ここで公式デモのコードを直接使用できます。デモをダウンロードするには

が必要です。 WxPayConfig を変更するには、次のパラメータを使用します:

?   ??public?const?string?APPID?=?"wxf6dd794bcexxxx";????????public?const?string?MCHID?=?"xxxx";????????public?const?string?KEY?=?"xxxxx849ba56abbe56e05xxxxx";????????public?const?string?APPSECRET?=?"---";????????//=======【證書路徑設(shè)置】=====================================?
????????/*?證書路徑,注意應(yīng)該填寫絕對(duì)路徑(僅退款、撤銷訂單時(shí)需要)????????*/
????????public?const?string?SSLCERT_PATH?=?"/WxPayAPI/cert/apiclient_cert.p12";????????public?const?string?SSLCERT_PASSWORD?=?"131xxxx";

上記の SSLCERT_PASSWORD は販売者 ID です。SSLCERT_PASSWORD が間違っている場(chǎng)合は、指定されたネットワーク パスワードが間違っているというプロンプトが表示されます:

次に、返金を追加します。

コントローラー

のメソッド。WeChat注文番號(hào)、販売者注文番號(hào)、合計(jì)金額、返金金額が含まれます。販売者注文番號(hào)または WeChat 注文番號(hào)のいずれかを選択します。

??public?ActionResult?DoRefund()
????????{????????????string?result?=?Refund.Run("","131667780120trade_no",?"1",?"1");????????????return?Content(result);
????????}
RefundクラスのRunメソッドの詳細(xì)パラメータ:

?/***
????????*?申請(qǐng)退款完整業(yè)務(wù)流程邏輯
????????*?@param?transaction_id?微信訂單號(hào)(優(yōu)先使用)
????????*?@param?out_trade_no?商戶訂單號(hào)
????????*?@param?total_fee?訂單總金額
????????*?@param?refund_fee?退款金額
????????*?@return?退款結(jié)果(xml格式)????????*/
????????public?static?string?Run(string?transaction_id,?string?out_trade_no,?string?total_fee,?string?refund_fee)
????????{
????????????Logger.Info("Refund?is?processing...");
????????????WxPayData?data?=?new?WxPayData();????????????if?(!string.IsNullOrEmpty(transaction_id))//微信訂單號(hào)存在的條件下,則已微信訂單號(hào)為準(zhǔn)????????????{
????????????????data.SetValue("transaction_id",?transaction_id);
????????????}????????????else//微信訂單號(hào)不存在,才根據(jù)商戶訂單號(hào)去退款????????????{
????????????????data.SetValue("out_trade_no",?out_trade_no);
????????????}
????????????data.SetValue("total_fee",?int.Parse(total_fee));//訂單總金額
????????????data.SetValue("refund_fee",?int.Parse(refund_fee));//退款金額
????????????data.SetValue("out_refund_no",?out_trade_no);//隨機(jī)生成商戶退款單號(hào)
????????????data.SetValue("op_user_id",?WxPayConfig.MCHID);//操作員,默認(rèn)為商戶號(hào)
????????????WxPayData?result?=?WxPayApi.Refund(data);//提交退款申請(qǐng)給API,接收返回?cái)?shù)據(jù)
????????????Logger.Info("Refund?process?complete,?result?:?"?+?result.ToXml());????????????return?result.ToPrintStr();
????????}
Refund:メソッド
?/**
????????*?
????????*?申請(qǐng)退款
????????*?@param?WxPayData?inputObj?提交給申請(qǐng)退款A(yù)PI的參數(shù)
????????*?@param?int?timeOut?超時(shí)時(shí)間
????????*?@throws?WxPayException
????????*?@return?成功時(shí)返回接口調(diào)用結(jié)果,其他拋異常????????*/
????????public?static?WxPayData?Refund(WxPayData?inputObj,?int?timeOut?=?6)
????????{????????????string?url?=?"https://api.mch.weixin.qq.com/secapi/pay/refund";????????????//檢測(cè)必填參數(shù)
????????????if?(!inputObj.IsSet("out_trade_no")?&&?!inputObj.IsSet("transaction_id"))
????????????{????????????????throw?new?WxPayException("退款申請(qǐng)接口中,out_trade_no、transaction_id至少填一個(gè)!");
????????????}????????????else?if?(!inputObj.IsSet("out_refund_no"))
????????????{????????????????throw?new?WxPayException("退款申請(qǐng)接口中,缺少必填參數(shù)out_refund_no!");
????????????}????????????else?if?(!inputObj.IsSet("total_fee"))
????????????{????????????????throw?new?WxPayException("退款申請(qǐng)接口中,缺少必填參數(shù)total_fee!");
????????????}????????????else?if?(!inputObj.IsSet("refund_fee"))
????????????{????????????????throw?new?WxPayException("退款申請(qǐng)接口中,缺少必填參數(shù)refund_fee!");
????????????}????????????else?if?(!inputObj.IsSet("op_user_id"))
????????????{????????????????throw?new?WxPayException("退款申請(qǐng)接口中,缺少必填參數(shù)op_user_id!");
????????????}
????????????inputObj.SetValue("appid",?WxPayConfig.APPID);//公眾賬號(hào)ID
????????????inputObj.SetValue("mch_id",?WxPayConfig.MCHID);//商戶號(hào)
????????????inputObj.SetValue("nonce_str",?Guid.NewGuid().ToString().Replace("-",?""));//隨機(jī)字符串
????????????inputObj.SetValue("sign",?inputObj.MakeSign());//簽名
????????????
????????????string?xml?=?inputObj.ToXml();????????????var?start?=?DateTime.Now;
????????????Log.Debug("WxPayApi",?"Refund?request?:?"?+?xml);????????????string?response?=?HttpService.Post(xml,?url,?true,?timeOut);//調(diào)用HTTP通信接口提交數(shù)據(jù)到API
????????????Log.Debug("WxPayApi",?"Refund?response?:?"?+?response);????????????var?end?=?DateTime.Now;????????????int?timeCost?=?(int)((end?-?start).TotalMilliseconds);//獲得接口耗時(shí)????????????//將xml格式的結(jié)果轉(zhuǎn)換為對(duì)象以返回
????????????WxPayData?result?=?new?WxPayData();
????????????result.FromXml(response);
????????????ReportCostTime(url,?timeCost,?result);//測(cè)速上報(bào)
????????????return?result;
????????}
本番環(huán)境では必ず獨(dú)自のパラメータに変更してください。パラメータが正しい場(chǎng)合は、次が返されます:

さらに、WeChat はすぐに返金通知を受け取ります:

概要: 実際、パラメータとプロセスが一致していれば、この時(shí)點(diǎn)で返金機(jī)能は機(jī)能しています。 WeChat のルールは非常にシンプルで、1 年以內(nèi)の取引については返金を申請(qǐng)できるというものです。

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

推奨読書:

ss3のグラデーションの使い方

jQuery、Angular、nodeにおけるPromiseの詳細(xì)説明

H5ビデオ再生ライブラリvideo.jsの詳細(xì)説明

以上がWeChat Payの返金機(jī)能の開(kāi)発の詳細(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

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

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン 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)

おすすめのAI支援プログラミングツール4選 おすすめのAI支援プログラミングツール4選 Apr 22, 2024 pm 05:34 PM

この AI 支援プログラミング ツールは、急速な AI 開(kāi)発のこの段階において、多數(shù)の有用な AI 支援プログラミング ツールを発掘しました。 AI 支援プログラミング ツールは、開(kāi)発効率を向上させ、コードの品質(zhì)を向上させ、バグ率を減らすことができます。これらは、現(xiàn)代のソフトウェア開(kāi)発プロセスにおける重要なアシスタントです。今日は Dayao が 4 つの AI 支援プログラミング ツールを紹介します (すべて C# 言語(yǔ)をサポートしています)。皆さんのお役に立てれば幸いです。 https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot は、より少ない労力でより迅速にコードを作成できるようにする AI コーディング アシスタントであり、問(wèn)??題解決とコラボレーションにより集中できるようになります。ギット

セルフメディアとは一體何でしょうか?その主な特徴と機(jī)能は何ですか? セルフメディアとは一體何でしょうか?その主な特徴と機(jī)能は何ですか? Mar 21, 2024 pm 08:21 PM

インターネットの急速な発展に伴い、セルフメディアという概念が人々の心に深く根付いてきました。では、セルフメディアとは一體何でしょうか?その主な特徴と機(jī)能は何ですか?次に、これらの問(wèn)題を 1 つずつ検討していきます。 1. セルフメディアとは何ですか? We-media は、その名前が示すように、あなたがメディアであることを意味します。これは、個(gè)人またはチームがインターネット プラットフォームを通じてコン??テンツを獨(dú)自に作成、編集、公開(kāi)、配布できる情報(bào)媒體を指します。新聞、テレビ、ラジオなどの従來(lái)のメディアとは異なり、セルフメディアはよりインタラクティブでパーソナライズされており、誰(shuí)もが情報(bào)の制作者および発信者になることができます。 2. セルフメディアの主な特徴と機(jī)能は何ですか? 1. 敷居が低い: セルフメディアの臺(tái)頭により、メディア業(yè)界への參入の敷居が低くなり、煩わしい機(jī)材や専門チームは必要なくなりました。

vivox100sとx100の違い:性能比較と機(jī)能分析 vivox100sとx100の違い:性能比較と機(jī)能分析 Mar 23, 2024 pm 10:27 PM

vivox100s と x100 攜帯電話はどちらも vivo の攜帯電話製品ラインの代表的なモデルであり、それぞれ異なる時(shí)代における vivo のハイエンド技術(shù)レベルを代表するものであるため、2 つの攜帯電話にはデザイン、性能、機(jī)能に一定の違いがあります。この記事では、消費(fèi)者が自分に合った攜帯電話をより適切に選択できるように、これら 2 つの攜帯電話を性能比較と機(jī)能分析の観點(diǎn)から詳しく比較します。まずはvivox100sとx100の性能比較を見(jiàn)てみましょう。 vivox100s には最新の機(jī)能が搭載されています。

WeChat Pay で返金を申請(qǐng)する手順を共有する WeChat Pay で返金を申請(qǐng)する手順を共有する Mar 25, 2024 pm 06:31 PM

1. まず、攜帯電話で WeChat アプリを開(kāi)き、クリックして WeChat アカウントにログインし、WeChat ホームページに入ります。 2. WeChat ホームページの右下隅にある [自分] ボタンをクリックし、[支払い] オプションを選択して、支払いページに入ります。 3. [Payment] ページに入ったら、[Wallet] オプションをクリックして入り、[Wallet] ページの右上隅にある [Bill] をクリックします。

どのAIプログラマーが一番優(yōu)れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る どのAIプログラマーが一番優(yōu)れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る Apr 07, 2024 am 09:10 AM

世界初の AI プログラマー Devin の誕生から 1 か月も経たない 2022 年 3 月 3 日、プリンストン大學(xué)の NLP チームはオープンソース AI プログラマー SWE-agent を開(kāi)発しました。 GPT-4 モデルを利用して、GitHub リポジトリの問(wèn)題を自動(dòng)的に解決します。 SWE ベンチ テスト セットにおける SWE エージェントのパフォーマンスは Devin と同様で、平均 93 秒かかり、問(wèn)題の 12.29% を解決しました。専用端末と対話することで、SWE エージェントはファイルの內(nèi)容を開(kāi)いて検索したり、自動(dòng)構(gòu)文チェックを使用したり、特定の行を編集したり、テストを作成して実行したりできます。 (注: 上記の內(nèi)容は元の內(nèi)容を若干調(diào)整したものですが、原文の重要な情報(bào)は保持されており、指定された文字?jǐn)?shù)制限を超えていません。) SWE-A

Go 言語(yǔ)を使用してモバイル アプリケーションを開(kāi)発する方法を?qū)Wぶ Go 言語(yǔ)を使用してモバイル アプリケーションを開(kāi)発する方法を?qū)Wぶ Mar 28, 2024 pm 10:00 PM

Go 言語(yǔ)開(kāi)発モバイル アプリケーション チュートリアル モバイル アプリケーション市場(chǎng)が活況を続ける中、ますます多くの開(kāi)発者が Go 言語(yǔ)を使用してモバイル アプリケーションを開(kāi)発する方法を検討し始めています。シンプルで効率的なプログラミング言語(yǔ)として、Go 言語(yǔ)はモバイル アプリケーション開(kāi)発でも大きな可能性を示しています。この記事では、Go 言語(yǔ)を使用してモバイル アプリケーションを開(kāi)発する方法を詳しく紹介し、読者がすぐに始めて獨(dú)自のモバイル アプリケーションの開(kāi)発を開(kāi)始できるように、具體的なコード例を添付します。 1. 準(zhǔn)備 始める前に、開(kāi)発環(huán)境とツールを準(zhǔn)備する必要があります。頭

Doudian デポジットが返金されるまでどのくらい時(shí)間がかかりますか?返金が屆くまでにどのくらい時(shí)間がかかりますか? Doudian デポジットが返金されるまでどのくらい時(shí)間がかかりますか?返金が屆くまでにどのくらい時(shí)間がかかりますか? Mar 26, 2024 pm 01:56 PM

インターネットの普及により、オンラインショッピングは人々の生活の重要な部分となっています。 DouyinのDouyinストアは、そのユニークな販売モデルと多様な商品で多くのユーザーを魅了しています。しかし、ショッピングの過(guò)程で、一部のユーザーは Doudian のデポジット返還ポリシーについて混亂しました。消費(fèi)者が買い物の安全性と権利にますます注意を払うようになっているため、Doudian は消費(fèi)者の信頼を築くために、より透明で標(biāo)準(zhǔn)化された返金メカニズムを必要としています。返金プロセスを最適化し、販売業(yè)者の監(jiān)督を強(qiáng)化することで、Doudian はユーザー エクスペリエンスを向上させ、ユーザー ロイヤルティを高めることができます。消費(fèi)者はまた、プラットフォームの規(guī)制に注意を払い、販売者とコミュニケーションをとることで、デポジットの払い戻し問(wèn)題を効果的に解決し、自分の権利と利益が損なわれないようにすることもできます。 1. Doudian デポジットが返金されるまでどのくらい時(shí)間がかかりますか? Doudian はクレジット システムに基づいたショッピング モデルであり、消費(fèi)者は次のことを要求します。

小紅書アカウント管理ソフトウェアの機(jī)能は何ですか?小紅書アカウントを操作するにはどうすればよいですか? 小紅書アカウント管理ソフトウェアの機(jī)能は何ですか?小紅書アカウントを操作するにはどうすればよいですか? Mar 21, 2024 pm 04:16 PM

小紅書が若者の間で人気になるにつれ、ますます多くの人がこのプラットフォームを使用して、自分の経験や人生の洞察のさまざまな側(cè)面を共有し始めています。複數(shù)の小紅書アカウントを効果的に管理する方法が重要な問(wèn)題となっています。この記事では、Xiaohongshu アカウント管理ソフトウェアの機(jī)能のいくつかについて説明し、Xiaohongshu アカウントをより適切に管理する方法を探ります。ソーシャルメディアが成長(zhǎng)するにつれて、多くの人が複數(shù)のソーシャルアカウントを管理する必要があることに気づきます。これは小紅書ユーザーにとっても課題です。小紅書アカウント管理ソフトウェアの中には、コンテンツの自動(dòng)公開(kāi)、スケジュールされた公開(kāi)、データ分析、その他の機(jī)能など、ユーザーが複數(shù)のアカウントをより簡(jiǎn)単に管理できるようにするものがあります。これらのツールを通じて、ユーザーはアカウントをより効率的に管理し、アカウントの露出と注目を高めることができます。さらに、Xiaohongshu アカウント管理ソフトウェアには、

See all articles