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

Heim WeChat-Applet WeChat-Entwicklung Detaillierte Erl?uterung der Rückerstattungsschritte für WeChat Pay

Detaillierte Erl?uterung der Rückerstattungsschritte für WeChat Pay

Apr 27, 2017 pm 01:44 PM

Beschweren wir uns zun?chst über die Dokumentation und Demo von WeChat. Die wichtigen Schrittinformationen werden nicht klar hervorgehoben und die .net-Demo wurde nicht erfolgreich ausgeführt.

1. Scannen Sie den WeChat-QR-Code, um sich anzumelden

2. WeChat-PC-Zahlung

Es dauerte mehrere Versuche, diese Rückerstattungsfunktion zu nutzen. Im Folgenden finden Sie eine Einführung in die Entwicklungsschritte der WeChat-Zahlungsrückerstattungsfunktion:

1 Laden Sie das Zertifikat herunter und importieren Sie es in das System.

Für die WeChat-Rückerstattung ist kein Zertifikat erforderlich Zertifikat in der offiziellen Demo, aber es handelt sich um ein Zertifikat, das Sie aus der API-Sicherheitsspalte auf der WeChat-H?ndlerplattform herunterladen müssen. In einem Word-Dokument des offiziellen Beispiels für die Verwendung des Zertifikats k?nnen Sie die folgenden W?rter sehen: C# Dort Zus?tzlich zur Verwendung von apiclient_cert.p12 zu beachten, dass das Zertifikat in das Betriebssystem importiert werden muss, bevor es verwendet werden kann. Wird im Code verwendet; 2. Import in das Betriebssystem, beides ist unverzichtbar. .NET-Version muss gr??er als 2.0 sein Ich kannte diese beiden Schritte vorher nicht und habe zu viel Zeit verschwendet. Laden Sie also zuerst das Zertifikat herunter:

Beim Herunterladen sind eine Mobiltelefonverifizierung und ein Login-Passwort erforderlich. Suchen Sie nach dem Herunterladen das Zertifikat apiclient_cert.p12

und doppelklicken Sie, um es zu importieren. Beim Importieren werden Sie aufgefordert, ein Passwort einzugeben, und es muss das heruntergeladene Zertifikat sein Ihre eigene H?ndlerplattform. Andernfalls erscheint eine Aufforderung zur Eingabe eines falschen Passworts:

Importieren Sie die richtige Aufforderung:

2. Code-Rückerstattung

Sie k?nnen den Code in der offiziellen Demo hier direkt verwenden. Laden Sie die Demo herunter.

Sie müssen mehrere Parameter in WxPayConfig ?ndern:

Das SSLCERT_PASSWORD oben ist MCHID. Dies ist die H?ndler-ID, der Fehler SSLCERT_PASSWORD weist darauf hin, dass das angegebene Netzwerkkennwort falsch ist:

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

Fügen Sie als N?chstes eine Rückerstattungsmethode im Controller hinzu, einschlie?lich der WeChat-Bestellnummer und des H?ndlers Bestellnummer, Gesamtbetrag und Rückerstattungsbetrag. W?hlen Sie entweder die H?ndlerbestellnummer oder die WeChat-Bestellnummer. Detaillierte Parameter


Methode der Rückerstattungsklasse ausführen:

??public?ActionResult?DoRefund()
????????{????????????string?result?=?Refund.Run("","131667780120trade_no",?"1",?"1");????????????return?Content(result);
????????}


Rückerstattung: Methode

?/***
????????*?申請(qǐng)退款完整業(yè)務(wù)流程邏輯
????????*?@param?transaction_id?微信訂單號(hào)(優(yōu)先使用)
????????*?@param?out_trade_no?商戶(hù)訂單號(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ù)訂單號(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ù)退款單號(hào)
????????????data.SetValue("op_user_id",?WxPayConfig.MCHID);//操作員,默認(rèn)為商戶(hù)號(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();
????????}

Denken Sie daran, es in der Produktionsumgebung an Ihre eigenen Parameter anzupassen. Wenn die Parameter korrekt sind, wird Folgendes zurückgegeben:

?/**
????????*?
????????*?申請(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ù)號(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;
????????}

Darüber hinaus erh?lt WeChat sofort eine Rückerstattungsbenachrichtigung:

Zusammenfassung: Zu diesem Zeitpunkt ist die Rückerstattungsfunktion implementiert. Wenn die Parameter und Prozesse korrekt sind, ist es an dieser Stelle immer noch sehr einfach, Rückerstattungen für Transaktionen innerhalb eines Jahres zu beantragen. Aber es gibt noch eine andere Frage: Wie importiert man das Zertifikat in den virtuellen Raum oder muss ich die Cloud wechseln?

Das obige ist der detaillierte Inhalt vonDetaillierte Erl?uterung der Rückerstattungsschritte für WeChat Pay. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
Wenn Sie Ihr WeChat-Zahlungspasswort vergessen haben, wie k?nnen Sie es abrufen? Wenn Sie Ihr WeChat-Zahlungspasswort vergessen haben, wie k?nnen Sie es abrufen? Feb 23, 2024 pm 09:40 PM

In WeChat k?nnen Benutzer ihr Zahlungspasswort eingeben, um Eink?ufe zu t?tigen. Aber wie k?nnen sie ihr Zahlungspasswort abrufen, wenn sie es vergessen? Benutzer müssen zu ?Meine Dienste – Wallet – Zahlungseinstellungen“ gehen, um ihr Zahlungspasswort wiederherzustellen, wenn sie es vergessen. In dieser Einführung erfahren Sie, wie Sie Ihr Zahlungskennwort abrufen k?nnen, wenn Sie es vergessen haben. Im Folgenden finden Sie eine detaillierte Einführung. Schauen Sie also mal rein! Tutorial zur WeChat-Nutzung. Wie finde ich das WeChat-Zahlungspasswort? Antwort: ?Meine Service-Wallet-Zahlungseinstellungen – Zahlungspasswort vergessen“: 1. Klicken Sie zun?chst auf ?Mein“. 2. Klicken Sie auf den Dienst darin. 3. Klicken Sie auf die darin enthaltene Brieftasche. 4. Suchen Sie nach den Zahlungseinstellungen. 5. Klicken Sie auf Zahlungspasswort vergessen. 6. Geben Sie Ihre eigenen Informationen zur überprüfung ein. 7. Geben Sie anschlie?end das neue Zahlungspasswort ein, um es zu ?ndern.

Was soll ich tun, wenn ich mein WeChat-Zahlungspasswort vergesse? Was soll ich tun, wenn ich mein WeChat-Zahlungspasswort vergesse? Jan 08, 2024 pm 05:02 PM

L?sung zum Vergessen des WeChat-Zahlungskennworts: 1. ?ffnen Sie die WeChat-App und klicken Sie auf ?I“ in der unteren rechten Ecke, um die Seite des pers?nlichen Zentrums aufzurufen. 2. Klicken Sie auf der Seite des pers?nlichen Zentrums auf ?Bezahlen“, um die Zahlungsseite aufzurufen Klicken Sie auf der Zahlungsseite oben rechts auf ?…“, um die Zahlungsverwaltungsseite aufzurufen. 4. Suchen Sie auf der Zahlungsverwaltungsseite nach ?Zahlungskennwort vergessen“ und klicken Sie darauf Nach erfolgreicher überprüfung k?nnen Sie die Methode ?Abrufen durch Wischen Ihres Gesichts“ oder ?Abrufen durch Verifizieren der Bankkarteninformationen“ w?hlen, um Ihr Passwort usw. abzurufen.

So richten Sie die WeChat-Zahlung für Meituan Takeout ein. So richten Sie die WeChat-Zahlung ein So richten Sie die WeChat-Zahlung für Meituan Takeout ein. So richten Sie die WeChat-Zahlung ein Mar 12, 2024 pm 10:34 PM

In der Meituan-App zum Mitnehmen werden zahlreiche Lebensmittel- und Snackl?den angeboten, und alle Mobiltelefonbenutzer melden sich über ihre Konten an. Fügen Sie Ihre pers?nliche Lieferadresse und Kontaktnummer hinzu, um den bequemsten Abholservice zu genie?en. ?ffnen Sie die Startseite der Software, geben Sie Produktschlüsselw?rter ein und suchen Sie online, um die entsprechenden Produktergebnisse zu finden, um zu kaufen und eine Bestellung aufzugeben. Die Plattform empfiehlt Ihnen au?erdem Dutzende nahegelegener Restaurants mit guten Bewertungen basierend auf der Lieferadresse Der Shop kann auch verschiedene Zahlungsmethoden einrichten, um die Bestellung sofort abzuschlie?en. Es gibt auch rote Umschl?ge zum Mitnehmen Verschiedene Betr?ge zur Nutzung. Jetzt ist der Editor im Detail für Meituan-Takeout-Nutzer verfügbar. Wir zeigen Ihnen, wie Sie die WeChat-Zahlung einrichten. 1. Nachdem Sie das Produkt ausgew?hlt haben, senden Sie die Bestellung ab und klicken Sie auf Jetzt

Kann Xianyu mit WeChat bezahlen? Wie wechselt man zur WeChat-Zahlungsmethode? Kann Xianyu mit WeChat bezahlen? Wie wechselt man zur WeChat-Zahlungsmethode? Mar 12, 2024 pm 12:19 PM

Wenn jeder nichts zu tun hat, wird er sich dafür entscheiden, die Xianyu-Plattform zu durchsuchen. Jeder kann feststellen, dass es auf dieser Plattform eine gro?e Anzahl von Produkten gibt, die es jedem erm?glichen, verschiedene gebrauchte Produkte zu sehen Es gibt absolut kein Problem mit der Qualit?t dieser Produkte, sodass jeder sie mit Vertrauen kaufen kann. Die Preise sind sehr erschwinglich und es ist für Verk?ufer dennoch durchaus m?glich, sie pers?nlich kennenzulernen Solange alle ordnungsgem?? verhandeln, k?nnen Sie sich für die Durchführung von Transaktionen entscheiden, und wenn alle hier bezahlen, m?chten sie die Zahlung über WeChat durchführen, aber es scheint, dass die Plattform dies nicht erlaubt um herauszufinden, wie die konkrete Situation ist. Xianyu

Kann die WeChat-Zahlung sofort nach erfolgreicher Zahlung storniert werden? Kann die WeChat-Zahlung sofort nach erfolgreicher Zahlung storniert werden? Nov 29, 2023 pm 02:19 PM

Die WeChat-Zahlung kann nicht sofort nach erfolgreicher Zahlung storniert werden. Rückerstattungen müssen normalerweise die folgenden Bedingungen erfüllen: 1. Die Rückerstattungsrichtlinie des H?ndlers, einschlie?lich des Rückerstattungszeitraums, des Rückerstattungsbetrags und der Rückerstattungsmethode. 2. Zahlungsfrist, Rückerstattungen müssen normalerweise innerhalb eines bestimmten Zeitraums erfolgen 3. Waren- oder Dienstleistungsstatus Wenn der Benutzer die Ware erhalten oder die Dienstleistung in Anspruch genommen hat, kann der H?ndler verlangen, dass er die Ware zurückgibt oder einen entsprechenden Nachweis erbringt. Rückerstattungsprozess usw.

So richten Sie die WeChat-Zahlung auf Didi Chuxing ein. So richten Sie die WeChat-Zahlung ein So richten Sie die WeChat-Zahlung auf Didi Chuxing ein. So richten Sie die WeChat-Zahlung ein Mar 13, 2024 pm 01:22 PM

Die Didi Chuxing-App bietet mehr Komfort für die t?gliche Reise, und alle Didi-Fahrzeuge sind auf Abruf verfügbar. Dutzende roter Taxiumschl?ge sind schneller verfügbar. ?ffnen Sie die Homepage der Software, geben Sie den Start- und Zielpunkt entsprechend Ihrer pers?nlichen Reiseroute ein und w?hlen Sie unten frei aus Fahrzeugen mit unterschiedlichen Preisen. Geben Sie mit einem Klick eine Bestellung auf und ver?ffentlichen Sie die Reiseroute in Sekundenschnelle So schnell wie m?glich am angegebenen Standort. überprüfen Sie einfach Ihre Mobiltelefonnummer, bevor Sie in den Bus steigen. Natürlich gibt es viele M?glichkeiten, den Fahrpreis zu bezahlen, einschlie?lich WeChat und Alipay Jetzt ist es ganz einfach, die Zahlung mit einem Klick einzurichten. Der Online-Editor erkl?rt den Benutzern von Didi Travel, wie man die WeChat-Zahlung einrichtet. 1. Wir telefonieren

Teilen Sie uns die Schritte zur Beantragung einer Rückerstattung mit WeChat Pay mit Teilen Sie uns die Schritte zur Beantragung einer Rückerstattung mit WeChat Pay mit Mar 25, 2024 pm 06:31 PM

1. Zuerst müssen wir die WeChat-App auf dem Mobiltelefon ?ffnen und dann klicken, um uns beim WeChat-Konto anzumelden, um die WeChat-Homepage aufzurufen. 2. Klicken Sie auf die Schaltfl?che [Ich] in der unteren rechten Ecke der WeChat-Startseite und w?hlen Sie dann die Option [Zahlung] aus. Wir klicken, um die Zahlungsseite aufzurufen. 3. Nachdem Sie die Seite [Zahlung] aufgerufen haben, klicken Sie auf die Option [Wallet], um sie aufzurufen, und klicken Sie dann auf [Rechnung] in der oberen rechten Ecke der Seite [Wallet].

Warum kann Douyin nicht mit WeChat bezahlen? Wie erhalte ich die Anmeldeberechtigung für WeChat? Warum kann Douyin nicht mit WeChat bezahlen? Wie erhalte ich die Anmeldeberechtigung für WeChat? Mar 07, 2024 pm 01:07 PM

In der heutigen ?ra boomender sozialer Medien und E-Commerce hat Douyin als beliebte Kurzvideoplattform die Aufmerksamkeit von Hunderten Millionen Nutzern auf sich gezogen. Einige Benutzer sind jedoch m?glicherweise verwirrt darüber, warum WeChat Pay, eine praktische Zahlungsmethode, in Douyin nicht verwendet werden kann. Was ist der Grund für diese Einschr?nkung? Lassen Sie uns n?her darauf eingehen. 1. Warum kann ich auf Douyin nicht mit WeChat bezahlen? Da Douyin nicht direkt mit Tencent verbunden ist, k?nnen seine Zahlungskan?le bestimmten Einschr?nkungen unterliegen. Als Zahlungstool im Besitz von Tencent ist WeChat Pay m?glicherweise vorsichtig, mit Konkurrenten zusammenzuarbeiten, was dazu führen kann, dass WeChat Pay in Douyin nicht verfügbar ist. Tencent und ByteDance (die Muttergesellschaft von Douyin) konkurrieren in mehreren Bereichen, beispielsweise in sozialen Netzwerken und E-Commerce. Daher ist die Nutzung von Microblogs im Douyin eingeschr?nkt.

See all articles