


Tout d’abord, plaignons-nous de la documentation et de la démo de WeChat. Les informations sur les étapes importantes ne sont pas clairement soulignées et la démo .net n’a pas été exécutée avec succès.
1. Scannez le code QR WeChat pour vous connecter
2. Paiement WeChat PC
Il a fallu plusieurs tentatives pour passer par cette fonction de remboursement. Ce qui suit est une introduction aux étapes de développement de la fonction de remboursement des paiements WeChat?:
1. Téléchargez le certificat et importez-le dans le système
Le remboursement WeChat nécessite un certificat. certificat dans la démo officielle, mais il s'agit d'un certificat que vous devez télécharger à partir de la colonne de sécurité de l'API de la plateforme marchande WeChat. Dans un document Word de l'exemple d'utilisation du certificat officiel, vous pouvez voir les mots suivants?: C# Là. est une chose à noter, en plus d'utiliser apiclient_cert.p12, le certificat doit être importé dans le système d'exploitation avant de pouvoir être utilisé 1. Utilisé dans le code?; 2. Importer dans le système d'exploitation, les deux étant indispensables. La version .NET doit être supérieure à 2.0 Je ne connaissais pas ces deux étapes auparavant et j'ai perdu trop de temps. Téléchargez donc d'abord le certificat?:
apiclient_cert.p12 et double-cliquez pour l'importer. Lors de l'importation, vous serez invité à saisir un mot de passe. Ce mot de passe est l'identifiant du commer?ant, et il doit s'agir du certificat téléchargé. votre propre plateforme marchande. Sinon, une invite d'erreur de mot de passe appara?tra?:
? ??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";Le SSLCERT_PASSWORD ci-dessus est MCHID, qui est est l'identifiant du commer?ant, l'erreur SSLCERT_PASSWORD indiquera que le mot de passe réseau spécifié est incorrect?:
??public?ActionResult?DoRefund() ????????{????????????string?result?=?Refund.Run("","131667780120trade_no",?"1",?"1");????????????return?Content(result); ????????}Méthode d'exécution de la classe Refund?:
?/*** ????????*?申請(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(); ????????}Remboursement?: méthode
?/** ????????*? ????????*?申請(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; ????????}N'oubliez pas de le modifier selon vos propres paramètres dans l'environnement de production. Si les paramètres sont corrects, il reviendra?:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Dans WeChat, les utilisateurs peuvent saisir leur mot de passe de paiement pour effectuer des achats, mais comment récupérer leur mot de passe de paiement s’ils l’oublient ? Les utilisateurs doivent accéder à Mes-Services-Wallet-Paramètres de paiement-pour récupérer leur mot de passe de paiement s'ils l'oublient. Cette introduction sur la fa?on de récupérer votre mot de passe de paiement si vous l'oubliez vous indiquera la méthode de fonctionnement spécifique. Ce qui suit est une introduction détaillée, alors jetez-y un ?il ! Tutoriel d'utilisation de WeChat. Comment trouver le mot de passe de paiement WeChat si vous l'oubliez ? Réponse : Mon-Service-Wallet-Paramètres de paiement-Mot de passe de paiement oublié Méthode spécifique : 1. Tout d'abord, cliquez sur Mon. 2. Cliquez sur le service à l'intérieur. 3. Cliquez sur le portefeuille à l'intérieur. 4. Recherchez les paramètres de paiement. 5. Cliquez sur Mot de passe de paiement oublié. 6. Entrez vos propres informations pour vérification. 7. Saisissez ensuite le nouveau mot de passe de paiement pour le modifier.

Solution pour oublier le mot de passe de paiement WeChat : 1. Ouvrez l'application WeChat, cliquez sur ? I ? dans le coin inférieur droit pour accéder à la page du centre personnel ; 2. Dans la page du centre personnel, cliquez sur ? Payer ? pour accéder à la page de paiement ; sur la page de paiement, cliquez sur "..." dans le coin supérieur droit pour accéder à la page de gestion des paiements?; 4. Dans la page de gestion des paiements, recherchez et cliquez sur "Mot de passe de paiement oublié" 5. Suivez les invites de la page et saisissez les informations personnelles pour vérification d'identité. Après une vérification réussie, vous pouvez choisir la méthode ??récupérer en faisant glisser votre visage?? ou ??récupérer en vérifiant les informations de votre carte bancaire?? pour récupérer votre mot de passe, etc.

Il existe de nombreux magasins d'alimentation et de collations proposés dans l'application de plats à emporter Meituan, et tous les utilisateurs de téléphones mobiles se connectent via leur compte. Ajoutez votre adresse de livraison personnelle et votre numéro de contact pour profiter du service de plats à emporter le plus pratique. Ouvrez la page d'accueil du logiciel, saisissez les mots-clés des produits et effectuez une recherche en ligne pour trouver les résultats des produits correspondants. Faites simplement glisser votre doigt vers le haut ou vers le bas pour acheter et passer une commande. La plateforme recommandera également des dizaines de restaurants à proximité avec des avis élevés en fonction de l'adresse de livraison. fourni par l'utilisateur. Le magasin peut également mettre en place différents modes de paiement. Vous pouvez passer une commande en un seul clic pour finaliser la commande. Le coursier peut organiser la livraison immédiatement et la vitesse de livraison est également très rapide. différents montants à utiliser. L'éditeur est désormais en ligne en détail pour les utilisateurs de plats à emporter Meituan. Nous vous montrons comment configurer le paiement WeChat. 1. Après avoir sélectionné le produit, soumettez la commande et cliquez sur Maintenant.

Quand tout le monde n'a rien à faire, ils choisiront de parcourir la plateforme Xianyu. Tout le monde peut constater qu'il existe un grand nombre de produits sur cette plateforme, ce qui peut permettre à chacun de voir divers produits d'occasion, même si ces produits sont d'occasion. produits, il n'y a absolument aucun problème avec la qualité de ces produits, donc tout le monde peut les acheter en toute confiance. Les prix sont très abordables, et ils permettent toujours à tout le monde de se retrouver en face-à-face avec ces produits. communiquer et mener certaines opérations de négociation de prix. Tant que tout le monde négocie correctement, vous pouvez choisir d'effectuer des transactions, et lorsque tout le monde paie ici, il veut effectuer un paiement WeChat, mais il semble que la plateforme ne soit pas autorisée. pour voir quelle est la situation spécifique. Xianyu

Le paiement WeChat ne peut pas être annulé immédiatement après le paiement réussi. Les remboursements doivent généralement remplir les conditions suivantes?: 1. La politique de remboursement du commer?ant. Le commer?ant formulera sa propre politique de remboursement, y compris le délai de remboursement, le montant du remboursement et la méthode de remboursement. 2. Le délai de paiement, les remboursements doivent généralement être appliqués dans un certain délai?; délai et les remboursements peuvent ne pas être possibles au-delà de ce délai?; 3. Statut des biens ou du service si l'utilisateur a re?u les biens ou apprécié le service, le commer?ant peut exiger que l'utilisateur renvoie les biens ou fournisse une preuve correspondante?; Processus de remboursement, etc.

L'application Didi Chuxing offre plus de commodité pour les déplacements quotidiens de chacun. Vous pouvez aller où vous voulez et tous les véhicules Didi sont de garde. Vous n'avez plus besoin d'attendre anxieusement. Des dizaines d'enveloppes rouges de taxi sont disponibles gratuitement. Ouvrez la page d'accueil du logiciel, saisissez le point de départ et la destination en fonction de votre itinéraire personnel, et choisissez librement parmi les véhicules de différents prix ci-dessous. Passez une commande en un clic et publiez l'itinéraire. Les chauffeurs Didi recevront la commande en quelques secondes et arriveront. à l'endroit désigné le plus rapidement possible. Pour l'emplacement, vérifiez simplement votre numéro de téléphone portable avant de monter dans le bus. Bien s?r, il existe de nombreuses fa?ons de payer le tarif, notamment WeChat et Alipay, mais tout le monde utilise généralement WeChat It. Il est facile de configurer le paiement en un seul clic. Désormais, l'éditeur est en ligne et paie soigneusement pour Didi un par un. Les utilisateurs de Travel apportent la méthode de configuration du paiement WeChat. 1. Nous sommes sur le téléphone portable

1. Tout d'abord, nous devons ouvrir l'application WeChat sur le téléphone mobile, puis cliquer pour nous connecter au compte WeChat, afin d'accéder à la page d'accueil de WeChat. 2. Cliquez sur le bouton [Moi] dans le coin inférieur droit de la page d'accueil de WeChat, puis sélectionnez l'option [Paiement] Nous cliquons pour accéder à la page de paiement. 3. Après avoir accédé à la page [Paiement], cliquez sur l'option [Porte-monnaie] pour entrer, puis cliquez sur [Facture] dans le coin supérieur droit de la page [Porte-monnaie].

à l'ère actuelle de l'essor des médias sociaux et du commerce électronique, Douyin, en tant que plateforme de courtes vidéos populaire, a attiré l'attention de centaines de millions d'utilisateurs. Cependant, certains utilisateurs peuvent ne pas comprendre pourquoi WeChat Pay, un mode de paiement pratique, ne peut pas être utilisé à Douyin. Quelle est la raison de cette restriction ? Examinons cela. 1. Pourquoi ne puis-je pas payer avec WeChat sur Douyin ? étant donné que Douyin n'est pas directement lié à Tencent, ses canaux de paiement peuvent être soumis à certaines restrictions. En tant qu'outil de paiement appartenant à Tencent, WeChat Pay peut hésiter à coopérer avec des concurrents, ce qui pourrait entra?ner l'indisponibilité de WeChat Pay à Douyin. Tencent et ByteDance (la société mère de Douyin) sont en concurrence dans de nombreux domaines, tels que les réseaux sociaux et le commerce électronique. Par conséquent, l'utilisation des microblogs à Douyin est restreinte.
