(Translated by https://www.hiragana.jp/)
GitHub - wleven/wxpay: 微信支付SDK - 商户支付/商户分账/服务商支付/服务商支付
Skip to content
/ wxpay Public

ほろしんささえづけSDK - しょう户支づけ/しょう户分账/ふく务商ささえづけ/ふく务商ささえづけ

License

Notifications You must be signed in to change notification settings

wleven/wxpay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ほろしんささえづけ SDK

  • V2 はんささえづけ(しょう户/ふく务商)
  • V2 はんぶん账(しょう户/ふく务商)
  • V2 はんくわだて业付款到れい
  • V3 はんささえづけそくふく

go 1.15 go.dev doc GitHub license

あんそうつつみ

go get -u  github.com/wleven/wxpay

查看ぶん

// 执行命令めいれい
godoc -http=:8888 -play
// 浏览开文档
http://127.0.0.1:8888/pkg/github.com/wleven/wxpay/

やぶ坏性更新こうしん

  • 1.3.0版本はんぽんはたAPI证书配置はいちAPIClientPathてき证书みちゆかりstringあらため[]byte类型,1.3.0まえてき版本はんぽん受影响。

V2 版本はんぽん单接こう

config := entity.PayConfig{
   // 传入ささえづけはつはじめさんすう
   AppID         string        // しょう户/ふく务商 AppId(おおやけ众号/しょうほどじょ)
   MchID         string        // しょう户/ふく务商 しょう户号
   SubAppID      string        // しょう户公众号ID
   SubMchID      string        // しょう户商户号
   PayNotify     string        // ささえづけ结果かい调地
   RefundNotify  string        // 退すさ款结はてかい调地
   Secret        string        // ほろしんささえづけみつ
   APIClientPath APIClientPath // API证书内容ないよう,使用しようV3せっこう必传
   SerialNo      string        // 证书编号,使用しようV3せっこう必传
}

wxpay := WXPay.Init(config)
// 统一
if data, err := wxpay.V2.UnifiedOrder(V2.UnifiedOrder{/* 传入さんすう */}); err == nil {
}
// しょうほどじょささえづけ
if data, err := wxpay.V2.WxAppPay(V2.UnifiedOrder{/* 传入さんすう */}); err == nil {
}
// APPささえづけ
if data, err := wxpay.V2.WxAppAppPay(V2.UnifiedOrder{/* 传入さんすう */}); err == nil {
}
// H5ささえづけ
if data, err := wxpay.V2.WxH5Pay(V2.UnifiedOrder{/* 传入さんすう */}); err == nil {
}
// づけ款码ささえづけ
if data, err := wxpay.V2.Micropay(V2.Micropay{/* 传入さんすう */}); err == nil {
}
// 关闭订单
if data, err := wxpay.V2.CloseOrder("1111"); err == nil {
}
// 撤销订单
if data, err := wxpay.V2.ReverseOrder(V2.ReverseOrder{/* 传入さんすう */}); err == nil {
}
// 查询订单
if data, err := wxpay.V2.OrderQuery(V2.OrderQuery{/* 传入さんすう */}); err == nil {
}
// さる请退款
if data, err := wxpay.V2.Refund(V2.Refund{/* 传入さんすう */}); err == nil {
}
// 查询退款
if data, err := wxpay.V2.RefundQuery(V2.RefundQuery{/* 传入さんすう */}); err == nil {
}

V2 はん本分ほんぶん账接こう

// 添加てんかぶん接收せっしゅうかた
if data, err := wxpay.V2.ProfitSharingAddReceiver(V2.Receiver{/* 传入さんすう */}); err == nil {
}
// 删除ぶん接收せっしゅうかた
if data, err := wxpay.V2.ProfitSharingRemoveReceiver(V2.Receiver{/* 传入さんすう */}); err == nil {
}
// 发起ぶんだい个参すうoptions为multi为多ぶんだま认为单次
if data, err := wxpay.V2.ProfitSharing(V2.ProfitSharing{/* 传入さんすう */},""); err == nil {
}
// 完成かんせいぶん
if data, err := wxpay.V2.ProfitSharingFinish(V2.ProfitSharingFinish{/* 传入さんすう */}); err == nil {
}
// 查询ぶん账结はて
if data, err := wxpay.V2.ProfitSharingQuery(V2.ProfitSharingQuery{/* 传入さんすう */}); err == nil {
}
// ぶん账回退すさ
if data, err := wxpay.V2.ProfitSharingReturn(V2.ProfitSharingReturn{/* 传入さんすう */}); err == nil {
}
// ぶん账回退すさ结果查询
if data, err := wxpay.V2.ProfitSharingReturnQuery(V2.ProfitSharingReturnQuery{/* 传入さんすう */}); err == nil {
}

V2 版本はんぽんくわだて业付款到れい

if data, err := wxpay.V2.Transfers(V2.Transfers{/* 传入さんすう */}); err == nil {
}

V3 版本はんぽんささえづけそくふく务接こう

// ちゅうさつふく务人员
if data, err := wxpay.V3.SmartGuide.Register(smartGuide.Register{/* 传入さんすう */}); err == nil {
}
// 分配ぶんぱいふく务人员
if data, err := wxpay.V3.SmartGuide.Assign(smartGuide.Assign{/* 传入さんすう */}); err == nil {
}
// 查询ふく务人员
if data, err := wxpay.V3.SmartGuide.Query(smartGuide.Query{/* 传入さんすう */}); err == nil {
}

About

ほろしんささえづけSDK - しょう户支づけ/しょう户分账/ふく务商ささえづけ/ふく务商ささえづけ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages