All Projects → milkbobo → Gopay

milkbobo / Gopay

Licence: apache-2.0
golang支付:微信公众号,微信app,微信小程序,微信企业支付,支付宝网页版,支付宝app,支付宝企业支付

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Gopay

Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了
Stars: ✭ 4,176 (+1234.19%)
Mutual labels:  payment, alipay, pay, wechat
Laravel Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的 laravel 支付扩展包了
Stars: ✭ 856 (+173.48%)
Mutual labels:  payment, alipay, pay, wechat
Pay
个人网站即时到账收款解决方案 / Personal website instant payment solution
Stars: ✭ 558 (+78.27%)
Mutual labels:  payment, alipay, pay, wechat
Gopay
golang语言实现的支付模块,支持支付宝app,支付宝网页版,微信app,微信公众号支付
Stars: ✭ 151 (-51.76%)
Mutual labels:  payment, alipay, wechat
Sdk3rd
第三方SDK集成库,授权/分享/支付
Stars: ✭ 249 (-20.45%)
Mutual labels:  payment, alipay, wechat
Gopay
QQ、微信(WeChat)、支付宝(AliPay)的Go版本SDK。【微信支付V3已支持,推荐使用微信V3接口】
Stars: ✭ 1,034 (+230.35%)
Mutual labels:  alipay, pay, wechat
Teepay
Typecho 个人支付宝、微信收款插件
Stars: ✭ 90 (-71.25%)
Mutual labels:  alipay, pay, wechat
Node Tenpay
微信支付 for nodejs
Stars: ✭ 947 (+202.56%)
Mutual labels:  payment, pay, wechat
Ijpay
IJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。右上角点下小星星✨
Stars: ✭ 3,561 (+1037.7%)
Mutual labels:  payment, alipay, pay
Pay Php Sdk
PHP支付SDK(微信支付 + 支付宝支付)
Stars: ✭ 306 (-2.24%)
Mutual labels:  alipay, pay
credit-card-prompt
Credit card prompt with validation and address lookup
Stars: ✭ 13 (-95.85%)
Mutual labels:  pay, payment
CGYPay
统一支付接口(仅供参考)
Stars: ✭ 13 (-95.85%)
Mutual labels:  payment, alipay
WHMCS-JSJ-API-Pay-Gateway
WHMCS 财务系统对接金莎云免签支付API(你们怎么用,与我无瓜好吧:)
Stars: ✭ 58 (-81.47%)
Mutual labels:  pay, alipay
alipay kit
flutter版支付宝登录/支付
Stars: ✭ 240 (-23.32%)
Mutual labels:  pay, alipay
Omnipay Pingpp
A Ping++ driver for the Omnipay PHP payment processing library. 一个聚合了支付宝(APP、Wap、PC、即时到账、扫码、企业付款),微信(APP、公众号、红包), 银联网关、银联企业网银、Apple Pay、QQ 钱包、易宝支付、百度钱包、京东支付、京东白条、招行一网通、分期支付等国内主流支付渠道的聚合支付网关(Ping++, also known as Pingpp/Pingxx/Pingplusplus)
Stars: ✭ 227 (-27.48%)
Mutual labels:  payment, alipay
sep-pay
Pay.ir Payment Package for Laravel 5.3+
Stars: ✭ 17 (-94.57%)
Mutual labels:  pay, payment
Swiftscan
A barcode and qr code scanner( 二维码/条形码扫描、生成,仿微信、支付宝)
Stars: ✭ 293 (-6.39%)
Mutual labels:  alipay, wechat
Payment
Payment是php版本的支付聚合第三方sdk,集成了微信支付、支付宝支付、招商一网通支付。提供统一的调用接口,方便快速接入各种支付、查询、退款、转账能力。服务端接入支付功能,方便、快捷。
Stars: ✭ 2,293 (+632.59%)
Mutual labels:  payment, alipay
DYFStoreKit
([Swift] https://github.com/chenxing640/DYFStore) A lightweight and easy-to-use iOS library for In-App Purchases (Objective-C). DYFStoreKit uses blocks and notifications to wrap StoreKit, provides receipt verification and transaction persistence and doesn't require any external dependencies.
Stars: ✭ 52 (-83.39%)
Mutual labels:  pay, payment
payjs
基于 PAYJS 微信支付个人接口开发的 Package,可直接用于生产环境
Stars: ✭ 73 (-76.68%)
Mutual labels:  payment, alipay
  • golang语言实现的支付库 最近在搞支付这块,但是网上的代码基本没有能用的,要么不全,要么有硬伤,所以最后还是自己接了。抽出写的一部分代码,封装下分享出来,希望能给大家一点借鉴意义。
  • 支持的支付方式 目前支持微信公众号,微信app,微信小程序,支付宝网页版,支付宝app。要是谁有新的支付方式也可以合并。
  • 使用方法 #+BEGIN_SRC go package main

import ( "fmt" "github.com/milkbobo/gopay" "github.com/milkbobo/gopay/client" "github.com/milkbobo/gopay/common" "github.com/milkbobo/gopay/constant" "net/http" )

//支付宝举例 func main() { //设置支付宝账号信息 initClient() //设置回调函数 initHandle()

//支付
charge := new(common.Charge)
charge.PayMethod = constant.WECHAT                              //支付方式
charge.MoneyFee = 1                                             // 支付钱单位分
charge.Describe = "test pay"                                    //支付描述
charge.TradeNum = "1111111111"                                  //交易号
charge.CallbackURL = "http://127.0.0.1/callback/aliappcallback" //回调地址必须跟下面一样

fdata, err := gopay.Pay(charge)
if err != nil {
	fmt.Println(err)
	return
}
fmt.Println(fdata)

}

func initClient() { client.InitAliAppClient(&client.AliAppClient{ PartnerID: "xxx", SellerID: "xxxx", AppID: "xxx", PrivateKey: nil, PublicKey: nil, }) }

func initHandle() { http.HandleFunc("callback/aliappcallback", func(w http.ResponseWriter, r *http.Request) { //返回支付结果 aliResult, err := gopay.AliAppCallback(w, r) if err != nil { fmt.Println(err) //log.xxx return } //接下来处理自己的逻辑 fmt.Println(aliResult) }) } #+END_SRC

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].