自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 6.微信支付之JSAPI支付

JSAPI支付JSAPI支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付使用场景用户在微信公众账号(必须是服务号)内进入商家公众号,打开某个H5页面,完成支付用户的好友在朋友圈、聊天窗口等分享商家H5页面连接,用户点击链接打开商家H5页面,完成支付将商户H5页面转换成二维码,用户扫描二维码后在微信浏览器中打开h5页面后完成支付J

2015-05-22 12:35:57 10727

原创 F4.微信支付json解析

json数据解析实现对jsaon数据的解析开发实现创建package tools创建文件夹tools实现json解析创建json.go文件func JsonEncodestruct(v interface{})函数,将struct结构体v组织为jsonfunc JsonDecodebytes(b []byte, v interface{})函数,将byte数据解析到struct结构体vpacka

2015-05-22 12:35:07 1223

原创 5.微信支付之统一下单

统一下单除刷卡支付场景以外,商户系统先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易回话标识后再按扫码、JSAPI、APP等不同场景生成交易串调起支付。统一下单时除了被扫支付之外的其他支付方式必须要进行的操作使用场景扫码支付模式1,模式2JSAPI 支付APP支付统一下单接口https://api.mch.weixin.qq.com/pay/unifiedorder,pa

2015-05-22 09:19:35 3767

原创 4.微信支付之刷卡支付

实现微信支付刷卡支付刷卡支付是用户展示钱包内的“刷微信卡条码/二维码”给商户系统,商户扫描后直接完成扣款。主要应用线下面对面收银的场景,需要有扫描设备的支撑,最常见的莫过于扫码枪,但注意不能是激光扫码枪,因为这种枪因为反光的原因无法扫码手机上的条形码使用场景用户打开微信,进入”我”->“钱包”->“刷卡”,展示条形码的界面 收银台在商户系统操作生成支付订单,用户确认支付金额收银

2015-05-22 08:42:21 5999 1

原创 F3.生成随机字符串F

生成随机字符串按需要生成随机字符串开发实现创建package tools创建文件夹tools实现随机字符串请求创建文件nonce.go文件package toolsimport ( "math/rand" "time")var letters = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567

2015-05-21 23:59:25 655

原创 F2.微信支付签名工具

微信支付签名微信支付所有接口中都需要一个签名字段sign,该字段是传送的支付数据和api秘钥拼接后生成的字符串进行md5签名而得到API秘钥API秘钥是微信签名算法里面必须要使用的,该值由商户自行设定,没有默认值,设定之后不可查询,所以要本地保存后。设置方法:登陆商户平台(pay.weixin.qq.com) ,设置位置:账户设置-安全设置-API安全签名算法签名生成的通用步骤如下:第一步,设所有发

2015-05-21 13:27:42 1844

原创 F1.微信支付网络请求工具

微信支付数据发送微信支付数据需要以post的方式发送到微信支付接口开发实现创建package tools创建文件夹tools实现网络请求创建http.go文件package toolsimport ( "crypto/tls" "fmt" "io/ioutil" "net/http" "runtime" "strings")//http get请求

2015-05-21 13:27:38 1037 2

原创 2.创建wechatpaygolang项目,并完成Hello,World

第一个Hello,World本节我们首先完成一个简单的程序,打开localhost/hellowrld,在网页上显示:Hellow,World From Golang!创建项目wechatpaygolang我们的GOPATH设置为d:\godev,那么我们就在d:\godev\里面创建wechatpaygolang文件夹, 我们项目wechatpaygolang就算创建了,后面关于该项目的代码都要

2015-05-19 23:27:10 1108

原创 1.Golang开发环境搭建

安装golang语言下载golang安装包下载地址:https://golang.org/dl/,请下载合适版本我下载的是windows的版本,默认目录安装为C:\Go设置环境变量path,将C:\Go\bin加入环境变量设置环境变量GOPATH,该变量为自定义,我设置为:d:\godev,在里面手动创建src目录,结构如下src放置源码的地方,pkg是我们编译后的包存放的位置,bin是编译后的

2015-05-19 23:26:01 753

原创 3.微信支付参数

微信支付申请申请微信支付的前提是有一个微信公众号,该公众号必须满足2个条件该公众号为服务号(公众号分订阅号和服务号2种)该公众号必须经过微信认证(认证费300每年)满足以上条件就可以登录微信公众平台找到对应的申请微信支付入口,提交相关资料,申请微信支付微信支付审批邮件微信支付申请提交后,在经过审批后,微信支付小助手会向你申请微信支付时填写的email发送一封审批通过邮件,所有的开发参数都要以这个

2015-05-19 22:27:56 1320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除