Skip to content

Releases: go-pay/gopay

v1.5.114

21 Jun 18:24
Compare
Choose a tag to compare

版本号:v1.5.114

  • 修改记录:
    • gopay:golang.org/x/crypto 版本升级到 v0.39.0。
    • 支付宝v3:新增 client.TradeAppPay(),支付宝APP支付(v2版本)。
    • 支付宝v3:新增 client.TradePagePay(),统一收单下单并支付页面接口(v2版本)。
    • 支付宝v3:修复上传文件相关接口签名错误问题。
    • 支付宝v3:新增 小程序开发相关接口。
      • client.OpenMiniVersionAuditedCancel(),小程序退回开发。
      • client.OpenMiniVersionGrayOnline(),小程序灰度上架。
      • client.OpenMiniVersionGrayCancel(),小程序结束灰度。
      • client.OpenMiniVersionOnline(),小程序上架。
      • client.OpenMiniVersionOffline(),小程序下架。
      • client.OpenMiniVersionRollback(),小程序回滚。
      • client.OpenMiniVersionDelete(),小程序删除版本。
      • client.OpenMiniVersionAuditApply(),小程序提交审核。
      • client.OpenMiniVersionUpload(),小程序基于模板上传版本。
      • client.OpenMiniTemplateUsageQuery(),查询使用模板的小程序列表。
      • client.OpenMiniVersionBuildQuery(),小程序查询版本构建状态。
      • client.OpenMiniVersionDetailQuery(),小程序版本详情查询。
      • client.OpenMiniVersionListQuery(),小程序版本列表查询。
      • client.OpenMiniExperienceCreate(),小程序生成体验版。
      • client.OpenMiniExperienceQuery(),小程序体验版状态查询接口。
      • client.OpenMiniExperienceCancel(),小程序取消体验版。

v1.5.113

14 May 14:05
bb8f8ce
Compare
Choose a tag to compare

版本号:v1.5.113

  • 修改记录:
    • 微信v3:修正接口 client.V3ComplaintImage() 的数据返回,新增 ImageData bytes。
    • 支付宝v3:新增 商家活动券 相关接口。
      • client.MarketingActivityOrderVoucherCreate(),创建商家活动券。
      • client.MarketingActivityOrderVoucherCodeDeposit(),同步商家券券码。
      • client.MarketingActivityOrderVoucherModify(),修改商家活动券基本信息。
      • client.MarketingActivityOrderVoucherStop(),停止商家活动券。
      • client.MarketingActivityOrderVoucherAppend(),修改商家活动券发券数量上限。
      • client.MarketingActivityOrderVoucherUse(),同步券核销状态。
      • client.MarketingActivityOrderVoucherRefund(),取消券核销状态。
      • client.MarketingActivityConsult(),活动领取咨询接口。
      • client.MarketingActivityOrderVoucherQuery(),查询商家活动券。
      • client.MarketingActivityQuery(),查询活动详情。
      • client.MarketingActivityOrderVoucherCodeCount(),统计商家券券码数量。
      • client.MarketingActivityBatchQuery(),条件查询活动列表。
      • client.MarketingActivityQueryUserBatchQueryVoucher(),条件查询用户券。
      • client.MarketingActivityQueryUserQueryVoucher(),查询用户券详情。
      • client.MarketingActivityQueryAppBatchQuery(),查询活动可用小程序。
      • client.MarketingActivityQueryShopBatchQuery(),查询活动可用门店。
      • client.MarketingActivityQueryGoodsBatchQuery(),查询活动适用商品。
    • 支付宝v3:新增 蚂蚁店铺 相关接口。
      • client.AntMerchantShopCreate(),蚂蚁店铺创建。
      • client.AntMerchantShopModify(),修改蚂蚁店铺。
      • client.AntMerchantShopQuery(),店铺查询接口。
      • client.AntMerchantShopClose(),蚂蚁店铺关闭。
      • client.AntMerchantOrderQuery(),商户申请单查询。
      • client.AntMerchantShopPageQuery(),店铺分页查询接口。
      • client.AntMerchantExpandIndirectImageUpload(),图片上传。
      • client.AntMerchantExpandMccQuery(),商户mcc信息查询。
      • client.AntMerchantExpandShopReceiptAccountSave(),店铺增加收单账号。
    • 支付宝v3:新增 商家会员卡 相关接口。
      • client.MarketingCardTemplateCreate(),会员卡模板创建。
      • client.MarketingCardTemplateQuery(),会员卡模板查询接口。
      • client.MarketingCardTemplateModify(),会员卡模板修改。
      • client.MarketingCardFormTemplateSet(),会员卡开卡表单模板配置。
      • client.MarketingCardQuery(),会员卡查询。
      • client.MarketingCardUpdate(),会员卡更新。
      • client.MarketingCardDelete(),会员卡删卡。
      • client.MarketingCardMessageNotify(),会员卡消息通知。
      • client.OfflineMaterialImageUpload(),上传门店照片和视频。
    • 支付宝v3:新增 红包 相关接口。
      • client.FundTransRefund(),资金退回接口。

v1.5.112

26 Apr 17:07
Compare
Choose a tag to compare

版本号:v1.5.112

  • 修改记录:
    • 支付宝v2:新增部分第三方应用接口。
    • 微信v2:修正接口 client.EntrustPublic() 的数据返回。
    • 支付宝v3:修复已知问题。

v1.5.111

23 Apr 16:58
Compare
Choose a tag to compare

版本号:v1.5.111

  • 修改记录:
    • gopay:go mod 升级至 go 1.23.0
    • gopay:golang.org/x/crypto 版本升级到 v0.37.0。
    • 微信V3:删除废弃的 wechat.V3VerifySign()、notify.VerifySign() 函数和方法。
    • 微信V3:client.verifySyncSign() 私有方法优化,证书没找到时,如果是微信支付公钥模式,直接返回报错。
    • 支付宝v3:修复 alipay-app-auth-token 无法设置问题,提供 client.SetAppAuthToken() 方法。
    • 支付宝v3:支持方法自定义设置 alipay-app-auth-token,bm.Set(alipay.HeaderAppAuthToken, "xxx")。
    • 支付宝v3:新增部分接口,详情查看v3文档接口列表

v1.5.110

22 Mar 06:58
Compare
Choose a tag to compare

版本号:v1.5.110

  • 修改记录:
    • gopay:module 最低版本 go 1.22
    • Apple:client.GetRefundHistory() 接口优化,无version时,请求query参数中不再带上version字段。
    • 微信V3:新增 client.AutoVerifySignByPublicKey(),微信公钥自动验签。
    • 微信V3:每个业务方法优化错误判断优先级,增加ErrResponse字段。
    • PayPal:新增 client.SetRequestHeader(),设置自定义Header。
    • PayPal:新增 client.ClearRequestHeader(),清除自定义Header。
    • PayPal:新增 Subscriptions 相关接口。
      • client.PlanList(),计划列表。
      • client.PlanDetails(),计划详情。
      • client.PlanUpdate(),更新计划。
      • client.PlanActivate(),激活计划。
      • client.PlanDeactivate(),停用计划。
      • client.PlanUpdatePrice(),更新计划价格。
      • client.SubscriptionCreate(),创建订阅。
      • client.SubscriptionDetails(),订阅详情。
      • client.SubscriptionUpdate(),更新订阅。
      • client.SubscriptionRevise(),修改计划或订阅数量。
      • client.SubscriptionSuspend(),暂停订阅。
      • client.SubscriptionCancel(),取消订阅。
      • client.SubscriptionActivate(),激活订阅。
      • client.SubscriptionCapture(),订阅时获取授权付款。
      • client.SubscriptionTransactionList(),订阅的交易列表。
    • PayPal:新增 Product 相关接口。
      • client.ProductCreate(),创建产品。
      • client.ProductList(),产品列表。
      • client.ProductDetails(),产品详情。
      • client.ProductUpdate(),更新产品。
    • 支付宝V3:新增推广计划接口
      • client.MarketingActivityDeliveryCreate(),创建推广计划。
      • client.MarketingActivityDeliveryQuery(),查询推广计划。
      • client.MarketingActivityDeliveryStop(),停止推广计划。
    • 支付宝V3:新增图片素材接口
      • client.MarketingMaterialImageUpload(),营销图片资源上传。

v1.5.109

21 Feb 02:44
Compare
Choose a tag to compare

版本号:v1.5.109

  • 修改记录:
    • gopay:golang.org/x/crypto 版本升级到 v0.33.0。
    • 支付宝:作废 client.UserAgreementPageSignInApp() 方法,使用 client.UserAgreementPageSignInQRCode() 方法替换。
    • 支付宝:修改 client.FundTransAppPay() 方法返回参数。
    • PayPal:新增 Payment Method Tokens 相关接口。
    • PayPal:新增 client.WithoutAutoRefreshToken() 方法,不自动刷新token。
    • 支付宝V3:新增 商家转账 相关的接口。
      • client.FundAccountQuery(),支付宝资金账户资产查询接口。
      • client.FundQuotaQuery(),转账额度查询接口。
      • client.FundTransUniTransfer(),单笔转账接口。
      • client.DataBillEreceiptApply(),申请电子回单(incubating)。
      • client.DataBillEreceiptQuery(),查询电子回单状态(incubating)。
      • client.FundTransCommonQuery(),转账业务单据查询接口。
      • client.FundTransMultistepTransfer(),多步转账创建并支付。
      • client.FundTransMultistepQuery(),多步转账查询接口。

v1.5.108

22 Jan 08:17
Compare
Choose a tag to compare

版本号:v1.5.108

  • 修改记录:
    • gopay:golang.org/x/crypto 版本升级到 v0.32.0。
    • 微信V3:支持设置代理 Host 地址,client.SetProxyHost(),wechat.SetProxyHost()。
    • 微信V3:已支持新版本商家转账相关接口。
      • client.V3TransferBills(),发起转账。
      • client.V3TransferBillsCancel(),撤销转账。
      • client.V3TransferBillsMerchantQuery(),商户单号查询转账单。
      • client.V3TransferBillsQuery(),微信单号查询转账单。
      • client.V3TransferElecsignMerchant(),商户单号申请电子回单。
      • client.V3TransferElecsign(),微信单号申请电子回单。
      • client.V3TransferElecsignQuery(),微信单号查询电子回单。
      • client.V3TransferElecsignMerchantQuery(),商户单号查询电子回单。
      • notify.DecryptTransferBillsNotifyCipherText(),解密 新版商家转账通知 回调中的加密参数。
    • 支付宝V3:支持设置代理 Host 地址,client.SetProxyHost()。
    • 补充部分支付宝V3接口。
    • 支付宝V3:处理公共参数方法 a.pubParamsHandle() 内逻辑变更,优先判断非body map内的参数赋值。

v1.5.107

20 Dec 08:44
Compare
Choose a tag to compare

版本号:v1.5.107
修改记录:
(1) gopay:golang.org/x/crypto 版本升级到 v0.31.0。
(2) gopay:xhttp transport 的默认 MaxIdleConnsPerHost 设置为 1000,MaxConnsPerHost 设置为 3000。
(3) 微信V3:新增掌纹支付相关接口。
(4) 微信V3:补充 支付有礼相关接口。
(5) 微信V3:补充 电子发票相关接口。
(6) 支付宝V3:补充 支付宝的若干v3接口。

What's Changed

New Contributors

Full Changelog: v1.5.106...v1.5.107

v1.5.106

03 Oct 16:38
Compare
Choose a tag to compare

版本号:v1.5.106
修改记录:

  • 支付宝:支付宝支持V3接口,接口还在完善中,欢迎提PR一起建设。
  • gopay:支付宝、微信接口请求支持设置自定义RequestId的函数,client.SetRequestIdFunc()。
  • gopay:修复部分已知问题。

v1.5.105

08 Sep 02:02
dc2edbd
Compare
Choose a tag to compare

版本号:Release 1.5.105
修改记录:
(1) gopay:golang.org/x/crypto v0.26.0 版本升级到 v0.27.0。
(2) 支付宝:新增 client.MarketingCampaignCashCreate(),创建现金活动接口。
(3) 支付宝:新增 client.MarketingCampaignCashTrigger(),触发现金红包活动接口。
(4) 支付宝:新增 client.MarketingCampaignCashStatusModify(),更改现金活动状态接口。
(5) 支付宝:新增 client.MarketingCampaignCashListQuery(),现金活动列表查询接口。
(6) 支付宝:新增 client.MarketingCampaignCashDetailQuery(),现金活动详情查询接口。
(7) 支付宝:新增 client.MerchantQipanCrowdCreate(),上传创建人群接口。
(8) 支付宝:新增 client.MerchantQipanCrowdUserAdd(),人群中追加用户接口。
(9) 支付宝:新增 client.MerchantQipanCrowdUserDelete(),人群中删除用户接口。
(10) 支付宝:新增 client.MarketingQipanTagBaseBatchQuery(),棋盘人群圈选标签基本信息查询接口。
(11) 支付宝:新增 client.MarketingQipanTagQuery(),棋盘标签圈选值查询接口。
(12) 支付宝:新增 client.MarketingQipanCrowdOperationCreate(),棋盘人群创建接口。
(13) 支付宝:新增 client.MarketingQipanCrowdTagQuery(),查询圈选标签列表接口。
(14) 支付宝:新增 client.MarketingQipanCrowdWithTagCreate(),标签圈选创建人群接口。
(15) 支付宝:新增 client.MarketingQipanCrowdWithTagQuery(),标签圈选预估人群规模接口。
(16) 支付宝:新增 client.MarketingQipanCrowdBatchQuery(),查询人群列表接口。
(17) 支付宝:新增 client.MarketingQipanCrowdQuery(),查询人群详情接口。
(18) 支付宝:新增 client.MarketingQipanCrowdModify(),修改人群接口。
(19) 支付宝:新增 client.MarketingQipanBoardQuery(),看板分析接口。
(20) 支付宝:新增 client.MarketingQipanInsightQuery(),画像分析接口。
(21) 支付宝:新增 client.MarketingQipanBehaviorQuery(),行为分析接口。
(22) 支付宝:新增 client.MarketingQipanTrendQuery(),趋势分析接口。
(23) 支付宝:新增 client.MarketingQipanInsightCityQuery(),常住省市查询接口。
(24) PayPal:新增 client.AddTrackingNumber(),添加物流单号接口。
(25) PayPal:优化部分结构体字段。。
(26) 支付宝:FundTransCommonQuery 结构体补充字段。
(27) Apple:client.SendConsumptionInformation() 方法成功状态码判断修改。
(28) gopay:升级内部依赖module库。