支付宝即时到帐,支付宝移动支付 Golang实现
go get -u github.com/shima-park/alipay
可以先安装一个localtunnel 可以方便快捷的实现你的本地web服务通过外网访问,无需修改DNS和防火墙设置
$ npm install -g localtunnel
$ lt --port 9090
your url is: http://eygytquvvu.localtunnel.me
记得修改示例中的对应的partner, key, email配置, 如果需要使用app支付记得添加public key path和private key path
var (
partner = "your pid"
key = "your key"
email = "your email"
publicKeyPath = "your rsa pubKey path" // "xxx/rsa_public_key.pem"
privateKeyPath = "your rsa priKey path" // "xxx/rsa_private_key.pem"
a = alipay.NewPayment(partner, key, email)
// app 支付需要加入rsa公钥密钥
// a.InitRSA(publicKeyPath, privateKeyPath)
// 示例监听的端口
port = ":9090"
// 通过 lt --port 9090 获取的外网地址
localTunnel = "http://eygytquvvu.localtunnel.me"
...
)
$ go run example/main.go
具体如何使用请查看example/main.go