wxpayv3

package module
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2024 License: MIT Imports: 5 Imported by: 0

README

wxpayv3 (wechatpay-api-v3)

简体中文

微信支付API V3 SDK for GO

Go Report Card GoDoc GitHub release GitHub license GitHub Repo Size GitHub Last Commit

安装

go get -v github.com/louismax/wxpayv3

实现能力(持续更新)

基础
  • 获取平台证书 ✔️
  • 上传图片获取MediaId ✔️
  • 上传视频获取MediaId ❌
商户进件(仅支持服务商,支持小微商户进件、特约商户进件)
  • 提交申请单 ✔️
  • 查询申请单状态 ✔️
  • 修改结算账号 ✔️
  • 查询结算账号 ✔️
基础支付(JSAPI支付、小程序支付,支持服务商版、普通商户版)
  • JSAPI下单(兼容服务商模式、直连商户模式) ✔️
  • 查询订单-通过微信订单号(兼容服务商模式、直连商户模式) ✔️
  • 查询订单-通过商户订单号(兼容服务商模式、直连商户模式) ✔️
  • 关闭订单 ❌
  • 申请退款 ✔️
  • 查询退款 ❌
  • 申请交易账单(特约商户、普通商户) ✔️
  • 申请资金账单 ✔️
  • 下载账单 ✔️
分账(支持服务商版)
  • 请求分账 ✔️
  • 查询分账结果 ✔️
  • 请求分账回退 ✔️
  • 查询分账回退结果 ✔️
  • 解冻剩余资金 ✔️
  • 查询剩余待分金额 ✔️
  • 查询最大分账比例 ✔️
  • 添加分账接收方 ✔️
  • 删除分账接收方 ✔️
  • 申请分账账单 ✔️
  • 下载账单 ✔️
教培续费通(支持服务商版、普通商户版)
  • 预签约 ✔️
  • 协议号查询签约 ✔️
  • 用户标识查询签约 ✔️
  • 解约 ✔️
  • 发送预扣款通知 ✔️
  • 扣款受理 ✔️
  • 微信订单号查单 ✔️
  • 商户订单号查单 ✔️
校园刷脸代扣(仅支持服务商)
  • 获取机构信息(根据机构ID) ✔️
  • 获取机构信息(根据机构名称) ✔️
  • 获取授权凭证 ✔️
  • 查询刷脸用户信息 ✔️
  • 修改刷脸用户信息 ✔️
  • 解除刷脸用户签约关系 ✔️
  • 预签约 ✔️
  • 申请扣款 ✔️
  • 签约查询 ✔️
  • 人脸报文(签约解约)消息解密 ✔️
  • 查询重采用户列表 ✔️
  • 查询重采 ✔️
  • 离线人脸团餐专属查单 ✔️
  • 获取AuthInfo ✔️
  • 获取还款链接 ✔️

参考资料

协议

MIT 许可证(MIT)。有关更多信息,请参见协议文件

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InjectWechatPayParameter added in v1.3.2

func InjectWechatPayParameter(mchID string, apiCert core.ApiCert, mchAPIv3Key string) core.ClientOption

InjectWechatPayParameter InjectWechatPayParameter

func InjectWechatPayParameterUseCertPath added in v1.3.2

func InjectWechatPayParameterUseCertPath(mchID string, mchAPIv3Key string, privateKeyPath string, certificatePath string) core.ClientOption

InjectWechatPayParameterUseCertPath InjectWechatPayParameterUseCertPath

func InjectWechatPayPlatformCert added in v1.3.2

func InjectWechatPayPlatformCert(platformSerialNo string, platformCertificate *x509.Certificate) core.ClientOption

InjectWechatPayPlatformCert InjectWechatPayPlatformCert

func InjectWechatPayPlatformCertUseCertPath added in v1.3.2

func InjectWechatPayPlatformCertUseCertPath(platformCertificatePath string) core.ClientOption

InjectWechatPayPlatformCertUseCertPath InjectWechatPayPlatformCertUseCertPath

func NewClient added in v1.3.2

func NewClient(opts ...core.ClientOption) (core.Client, error)

NewClient NewClient

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL