05 2015 档案
摘要:$location服务有如下方法:.path(); //获取当前页面url.path("/");//设置一个新的url.path("/").replace();//跳转之后用户不能点击后退按钮.absUrl();//获取编号后的完整的url.hash();//返回当前的hash片段.host();/...
阅读全文
摘要:业务流程: 商户后台系统调用微信支付统一下单生成预付交易,将接口返回的链接生成二维码,用户扫码后输入密码完成支付交易。注意:该模式的预付单有效期为2小时,过期后无法支付。这种模式比较简单,直接生成二维码供用户扫码进行支付代码: public JsonResult GetQrCode2...
阅读全文
摘要:业务流程: 商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户openid(用户标识)回调商户后台系统,商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。步骤...
阅读全文
摘要:开源项目见:https://github.com/JeffreySu/WeiXinMPSDK public ActionResult SendRedPack() { string mchbillno = DateTime.Now.ToString("...
阅读全文
摘要:接口链接https://api.mch.weixin.qq.com/pay/downloadbill是否需要证书不需要。请求参数字段名变量名必填类型示例值描述公众账号IDappid是String(32)wx8888888888888888微信分配的公众账号ID商户号mch_id是String(32)...
阅读全文
摘要:接口地址接口链接:https://api.mch.weixin.qq.com/pay/refundquery是否需要证书不需要。请求参数字段名变量名必填类型示例值描述公众账号IDappid是String(32)wx8888888888888888微信分配的公众账号ID商户号mch_id是String...
阅读全文
摘要:接口地址接口链接:https://api.mch.weixin.qq.com/secapi/pay/refund是否需要证书请求需要双向证书。请求参数字段名变量名必填类型示例值描述公众账号IDappid是String(32)wx8888888888888888微信分配的公众账号ID商户号mch_id...
阅读全文
摘要:接口链接https://api.mch.weixin.qq.com/pay/closeorder请求参数字段名变量名必填类型示例值描述公众账号IDappid是String(32)wx8888888888888888微信分配的公众账号ID商户号mch_id是String(32)1900000109微信...
阅读全文
摘要:接口链接https://api.mch.weixin.qq.com/pay/orderquery请求参数:字段名变量名必填类型示例值描述公众账号IDappid是String(32)wx8888888888888888微信分配的公众账号ID商户号mch_id是String(32)1900000109微...
阅读全文
摘要:首先我们会在配置支付请求参数的时候,配置了回调地址(notify_url),支付完成微信服务器就会将结果推送到这个地址上,我们只是需要获取那些数据就可以了,然后根据处理相关业务。后台代码: /// /// 微信服务器支付结果通知接口 /// ...
阅读全文
摘要:JSAPI支付业务流程:图片来源于:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=7_4准备工作:需要先在项目中引用Senparc.WeiXin.dll和Senparc.WeiXin.MP.dll,开源项目见:https://gith...
阅读全文
摘要:序列化:序列化复杂类public static string Serializer(T obj) { MemoryStream Stream = new MemoryStream(); XmlSerializer xml = new XmlS...
阅读全文

浙公网安备 33010602011771号