微信支付
Java微信支付
Phil Jing
一个不断成长的菜鸟
展开
-
Java微信支付开发之公众号支付(微信内H5调起支付)
官方文档准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败)借鉴了很多大神的文章,在此先谢过了整个支付流程,看懂就很好写了一、设置支付目录在微信公众平台设置您的公众号支付支付目录,设置路径见下图。公众号支付在请求支付的时候会校验请求来源是否有在公众平台做了配置,所以必须确保支付目录已经正确的被配置,否则将验证失败,请求支付不成功。支付授权目录就是...原创 2017-06-02 21:07:40 · 13062 阅读 · 11 评论 -
微信扫码支付模式一和模式二的区别
模式一和模式二提供了两种不同的能力,适用于不同的场景,看商户具体的需求。两种模式,在支付的流程中,有一定的共同的流程:生成订单,用户支付。差别在于:模式一,先扫码,再生成订单。模式二,先生成订单,再扫码。原创 2017-08-29 15:42:57 · 1046 阅读 · 0 评论 -
Java微信支付开发之扫码支付模式一
官方文档准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败)借鉴了很多大神的文章,在此先谢过了大体过程:先扫码(还没有确定实际要支付的金额),这个码是商品的二维码,再生成订单,适用于自动贩卖机之类固定金额的。模式一支付的流程如下图,稍微有点复杂业务流程说明:(1)商户后台系统根据微信支付规定格式生成二维码(规则见下文),展示给用户扫码。...原创 2017-06-26 19:21:30 · 6248 阅读 · 12 评论 -
Java微信支付开发之扫码支付模式二
官方文档准备工作:已通过微信认证的公众号,域名可以不通过ICP备案借鉴了很多大神的文章,在此先谢过了大体过程:根据固定金额和商品的ID先生成订单,再生成二维码,客户扫一扫付款模式二支付的流程如下图,可以说是最简单的支付方式了业务流程说明:(1)商户后台系统根据用户选购的商品生成订单。(2)用户确认支付后调用微信支付【统一下单API】生成预支付交易;(3)微信支付系统收到请...原创 2017-06-30 01:44:24 · 5113 阅读 · 1 评论 -
Java微信支付开发之查询订单
该接口提供所有微信支付订单的查询,商户可以通过查询订单接口主动查询订单状态,完成下一步的业务逻辑。原创 2017-09-12 19:20:44 · 7888 阅读 · 0 评论 -
Java微信支付开发之关闭订单
官方文档一、应用场景商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付 系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口 订单生成后不能马上调用关单接口,最短调用时间间隔为5分钟。二、接口地址https://api.mch.weixin.qq.com/pay/closeorder三、请求参数只能根据自己商户系统的订单号关...原创 2018-04-28 20:25:53 · 6733 阅读 · 0 评论