Documentation ¶
Overview ¶
Package corp_pay 企业付款
Package corp_pay 企业付款
Package corp_pay 企业付款
Package corp_pay 企业付款
Package corp_pay 企业付款
Index ¶
- func GetPublicKey(ctx *wxpay.WXPay, params map[string]string) (result map[string]string, err error)
- func GetTransferInfo(ctx *wxpay.WXPay, params map[string]string) (result map[string]string, err error)
- func PayBank(ctx *wxpay.WXPay, params map[string]string) (result map[string]string, err error)
- func QueryBank(ctx *wxpay.WXPay, params map[string]string) (result map[string]string, err error)
- func Transfers(ctx *wxpay.WXPay, params map[string]string) (result map[string]string, err error)
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPublicKey ¶
获取 RSA 加密公钥
See: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_7&index=4
POST https://fraud.mch.weixin.qq.com/risk/getpublickey
Example ¶
package main import ( "fmt" "github.com/fastwego/wxpay" "github.com/fastwego/wxpay/apis/corp_pay" ) func main() { var ctx *wxpay.WXPay params := map[string]string{ "appid": "APPID", // ... } resp, err := corp_pay.GetPublicKey(ctx, params) fmt.Println(resp, err) }
Output:
func GetTransferInfo ¶
func GetTransferInfo(ctx *wxpay.WXPay, params map[string]string) (result map[string]string, err error)
查询 企业付款 零钱
用于商户的企业付款操作进行结果查询,返回付款操作详细结果。
查询企业付款API只支持查询30天内的订单,30天之前的订单请登录商户平台查询。
See: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_3
POST https://api.mch.weixin.qq.com/mmpaymkttransfers/gettransferinfo
Example ¶
package main import ( "fmt" "github.com/fastwego/wxpay" "github.com/fastwego/wxpay/apis/corp_pay" ) func main() { var ctx *wxpay.WXPay params := map[string]string{ "appid": "APPID", // ... } resp, err := corp_pay.GetTransferInfo(ctx, params) fmt.Println(resp, err) }
Output:
func PayBank ¶
企业付款到银行卡
企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向银行卡付款,针对部分有开发能力的商户,提供通过API完成企业付款到银行卡的功能。
See: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_2
POST https://api.mch.weixin.qq.com/mmpaysptrans/pay_bank
Example ¶
package main import ( "fmt" "github.com/fastwego/wxpay" "github.com/fastwego/wxpay/apis/corp_pay" ) func main() { var ctx *wxpay.WXPay params := map[string]string{ "appid": "APPID", // ... } resp, err := corp_pay.PayBank(ctx, params) fmt.Println(resp, err) }
Output:
func QueryBank ¶
查询 企业付款到银行卡
用于对商户企业付款到银行卡操作进行结果查询,返回付款操作详细结果。
See: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_3
POST https://api.mch.weixin.qq.com/mmpaysptrans/query_bank
Example ¶
package main import ( "fmt" "github.com/fastwego/wxpay" "github.com/fastwego/wxpay/apis/corp_pay" ) func main() { var ctx *wxpay.WXPay params := map[string]string{ "appid": "APPID", // ... } resp, err := corp_pay.QueryBank(ctx, params) fmt.Println(resp, err) }
Output:
func Transfers ¶
企业付款 零钱
See: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2
POST https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers
Example ¶
package main import ( "fmt" "github.com/fastwego/wxpay" "github.com/fastwego/wxpay/apis/corp_pay" ) func main() { var ctx *wxpay.WXPay params := map[string]string{ "appid": "APPID", // ... } resp, err := corp_pay.Transfers(ctx, params) fmt.Println(resp, err) }
Output:
Types ¶
This section is empty.