???? WeChat Pay ?? ?? ??? ?? ????????. WeChat Pay ?? ?? ??? ?? ?? ??? ?????? ?? ??? ???????.
??, WeChat? ??? ??? ?? ??? ?????. ??? ?? ??? ???? ???? ???, .net ??? ????? ???? ?????.
1. WeChat QR ??? ???? ??????
2. WeChat PC ??
? ?? ??? ????? ?? ??? ??????. ??? WeChat ?? ?? ??? ?? ??? ?????.
1. ???? ?????? ????? ?????.
WeChat ???? ???? ????? ?? ???? ???? ?????. api ?? ???? ????? ???? ???? ?? ??? ?? ?? ?? ???? ?? ??? ? ? ????. C# ?? ?? ??? ?? ?? ????. ???? apiclient_cert.p12? ????? 1. ???? ?????. 2. ? ? ?????. .NET ??? 2.0?? ?? ???. ???? ? ? ??? ??? ?? ?? ??? ??????. ??? ?? ???? ???????.
????? ? ??? ??? ??? ????? ?????. ???? ? ??? apiclient_cert.p12? ?? ? ? ???? ??? ? ????? ????? ???? ?????. ? ????? ??? ID?? ?? ??? ????? ????? ????? ???. . ??? ??? ???? ?? ????? ?????.
??? ???? ????:
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? MCHID???. SSLCERT_PASSWORD? ??? ?? ??? ???? ????? ?????? ???? ?????.
???? ??? ?????. controller? ???. WeChat ?? ??, ??? ?? ??, ?? ? ?? ??? ?????. ??? ?? ??? WeChat ?? ?? ? ??? ?????. ?? ????
??public?ActionResult?DoRefund() ????????{????????????string?result?=?Refund.Run("","131667780120trade_no",?"1",?"1");????????????return?Content(result); ????????}
?? ???? ?? ??:
?/*** ????????*?申請(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(); ????????}
??: ??
?/** ????????*? ????????*?申請(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; ????????}
???? ???? ???? ????? ???? ??? ?? ?????. ????? ?? ???? ??? ?????.
?? WeChat? ?? ?? ??? ????.
??: ? ???? ????? ??? ?????. ??? ??? ???? ?????. WeChat? ??? 1? ??? ??? ?? ??? ??? ? ??? ????.
? ??? ??? ?? ? ??? ?????? ?????. ? ???? ??? ??? PHP ??? ????? ?? ?? ??? ?????!
?? ??:
H5 ??? ?? ????? video.js? Promise? ?? ??? ??
? ??? WeChat Pay ?? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

? AI ?? ????? ??? ??? AI ?? ???? ??? AI ?? ????? ??? ?? ??????. AI ?? ????? ??? ?? ???? ???, ?? ??? ?????, ?? ???? ?? ? ????. ?? ?? ????? ?? ?????? ??? ??????. ?? Dayao? 4?? AI ?? ????? ??(?? C# ?? ??)? ???????. ? ??? ?? ???? ??? ??? ????. https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot? ? ??? ?? ???? ??? ???? ? ??? ?? AI ?? ?????? ?? ??? ??? ? ??? ? ????. ??

???? ??? ???? ??????? ??? ???? ???? ?? ???????. ???? ?????? ??? ????? ?? ??? ??? ?????? ???? ??? ??? ??? ???????. 1. ?????? ??? ????? We-media? ???? ? ? ??? ??? ????? ????. ???? ?? ??? ???? ?? ???? ????? ??, ??, ?? ? ??? ? ?? ?? ??? ????. ??, ????, ??? ?? ?? ???? ???? ?? ?? ???? ?? ??????? ????? ?? ?? ??? ??? ????? ???? ? ? ????. 2. ?????? ?? ??? ??? ?????? 1. ?? ??: ?????? ???? ??? ??? ???? ?? ??? ??????. ? ?? ???? ??? ???? ???? ????.

vivox100s? x100 ???? ?? in vivo ??? ???? ???? ?????. ? ???? ?? ?? ?? ??? vivo ?? ?? ??? ????? ???, ??, ?? ??? ??? ??? ????. ?? ???? ????? ???? ? ?? ???? ??? ? ??? ? ???? ????? ???? ???? ??? ????????. ?? vivox100s? x100? ?? ??? ???????. vivox100s?? ?? ??? ???? ????.

1. ?? ????? WeChat ?? ? ?? ???? WeChat ??? ????? WeChat ????? ?????. 2. ?? ???? ?? ??? [?] ??? ??? ?, [??] ??? ??? ?? ???? ?????. 3. [??] ??? ?? ? [??] ??? ???? ??? ?, [??] ??? ?? ??? [???]? ?????.

?? ??? AI ????? ??(Devin)? ??? ? ? ?? ? ? ? 2022? 3? 3?, ???? ??? NLP?? ???? AI ????? SWE-????? ??????. GPT-4 ??? ???? GitHub ?????? ??? ???? ?????. SWE-bench ??? ???? SWE-agent? ??? Devin? ???? ?? 93?? ??? ??? 12.29%? ?????. SWE-agent? ?? ???? ?? ???? ?? ??? ?? ????, ?? ?? ??? ????, ?? ?? ????, ???? ?? ? ??? ? ????. (??: ? ??? ?? ??? ?? ??? ???? ??? ?? ??? ??? ???? ??? ?? ? ??? ???? ????.) SWE-A

Go ?? ?? ??? ?????? ???? ??? ?????? ??? ????? ???? ?? ?? ? ?? ???? Go ??? ???? ??? ??????? ???? ??? ???? ??????. ???? ???? ????? ??? Go ??? ??? ?????? ????? ??? ???? ???????. ? ????? Go ??? ???? ??? ??????? ???? ??? ??? ???? ??? ??? ???? ??? ??? ?????? ??? ??? ? ??? ?? ?? ??? ?????. 1. ?? ???? ?? ?? ??? ??? ???? ???. ??

???? ???? ?? ??? ??? ???? ?? ??? ??? ?????. Douyin? Douyin ??? ??? ?? ??? ??? ???? ?? ???? ?? ?????. ??? ?? ???? ?? ???? Doudian? ??? ?? ??? ?? ?????????. ???? ?? ??? ??? ? ?? ??? ????? Doudian? ??? ??? ???? ?? ?? ???? ???? ?? ????? ?????. Doudian? ?? ????? ????? ???? ?? ??? ?????? ??? ??? ???? ??? ???? ?? ? ????. ???? ?? ??? ??? ??? ???? ???? ???? ??? ?? ??? ????? ???? ??? ??? ???? ??? ? ? ????. 1. Doudian ???? ???? ? ??? ????? Doudian? ???? ??? ???? ?? ?????? ???? ? ?? ?????.

Xiaohongshu? ???? ???? ??? ??? ?? ? ?? ???? ? ???? ???? ??? ??? ?? ???? ??? ??? ???? ??????. ?? Xiaohongshu ??? ????? ???? ??? ??? ??? ?????. ? ???? Xiaohongshu ?? ?? ?????? ?? ??? ?? ???? Xiaohongshu ??? ? ? ???? ??? ???????. ?? ???? ???? ?? ?? ???? ?? ?? ??? ???? ??? ??? ??? ?????. ?? Xiaohongshu ?????? ??? ?????. ?? Xiaohongshu ?? ?? ?????? ?? ??? ??, ?? ??, ??? ?? ? ?? ??? ???? ???? ?? ??? ?? ?? ????? ? ??? ?????. ??? ??? ?? ???? ??? ??? ?? ????? ???? ?? ??? ??? ?? ? ????. ?? Xiaohongshu ?? ?? ???????
