方法名 | 备注 |
---|---|
ApplymentSubmit | 二级商户进件 |
ApplymentQueryByID | 通过申请单ID查询申请状态 |
ApplymentQueryByOutRequestNo | 通过业务申请编号查询申请状态 |
SettlementModify | 修改结算帐号API |
SettlementQuery | 查询结算账户 |
方法名 | 备注 |
---|---|
JsApiPrepay | JSAPI下单 |
PayResultQueryByOutRequestNo | 商户订单号查询交易结果 |
PayResultQueryByTransactionID | 微信支付订单号查询交易结果 |
方法名 | 备注 |
---|---|
RefundApply | 申请退款 |
QueryRefundByOutRefundNo | 通过商户退款单号查询退款 |
QueryRefundByID | 通过微信支付退款单号查询退款 |
方法名 | 备注 |
---|---|
ProfitShareApply | 请求分账 |
ProfitShareQuery | 查询分账结果 |
ProfitReturnApply | 请求分账回退 |
ProfitReturnQuery | 查询分账回退结果 |
ProfitShareFinish | 完结分账 |
ProfitShareUnSplitAmountQuery | 查询订单剩余待分金额 |
ReceiversAdd | 添加分账接受方 |
ReceiversDelete | 删除分账接受方 |
方法名 | 备注 |
---|---|
BatchTransfer | 直连商户批量付款到零钱 |
方法名 | 备注 |
---|---|
PlatformBalanceQuery | 电商平台账户实时余额查询 |
PlatformEndDayBalanceQuery | 电商平台账户日终余额查询 |
SubMchBalanceQuery | 二级商户账户实时余额查询 |
SubMchEndDayBalanceQuery | 二级商户账户日终余额 |
方法名 | 备注 |
---|---|
GetCertificates | 获取平台证书列表 |
MediaUpload | 上传图片 |
// 创建微信支付服务商客户端
client := NewMerchantApiClient("xxxx", "xxxx", "apiClientCert", "https://api.mch.weixin.qq.com", 5*time.Second, certMap, "xxx", "xxxxx")
file, _ := os.Open("image.png")
resp, err := client.MediaUpload(MediaUploadRequest{Reader: file})