评论

微信支付APIv3 SDK 介绍

微信支付APIv3 SDK 介绍

微信支付已封装了API接口的编程语言开发库,可用其快速开发业务服务

一、已支持的编程语言介绍

微信支付官方已提供多种编程语言的开发库,开发者可以根据自己的需要,选择对应的库。

· 更多资源可前往微信支付开发者社区搜索查看
· 社区资源是由广大微信支付开发者自发提供,微信支付官方仅提供展示的平台,不对资源的质量负责,建议大家以参考为主,不要直接拷贝使用
· 建议优先使用微信支付官方推荐和最新的版本进行开发

二、已支持的功能介绍

· 因为微信支付官方后续还会再增加更多功能,所以还需以微信支付官方说明为准
· 关于微信支付官方提供的Java语言已支持功能介绍
· 关于微信支付官方提供的php语言已支持功能介绍
· 关于微信支付官方提供的go语言已支持功能介绍

三、已支持的业务接口介绍

· 因为微信支付官方会不定期新增业务接口,所以还需以微信支付官方介绍为准,Java的可参考:
Java SDK 已支持的业务接口介绍
· go的可参考:go SDK 已支持的业务接口介绍
· php实现了高度自定义化模块请求,支持同步或异步发送请求,链式实现的URI Template,所以开发者只需替换示例中的url、请求方式、请求参数即可

四、微信支付 APIv3 SDK 使用指引介绍

  • Java

· 如SDK已支持你需要的接口,这里以Native支付为例,可直接 调用业务请求接口发起请求
· 如果 SDK 未支持你需要的接口,你可以使用 OkHttpClientAdapter的实现类发送 HTTP 请求,它会自动生成签名和验证签名。详情可参考:发送 HTTP 请求
· SDK的商户配置和方法使用说明部分可参考:SDK配置详解

  • go

· 如SDK已支持你需要的接口,这里以JSAPI下单为例,可直接调用业务请求接口
· 如果 SDK 未支持你需要的接口,你可以使用使用 core.Client 的 GET、POST 等方法发送 HTTP 请求

  • php

· 如你是同步请求,这里以Native支付为例,可使用同步请求
· 如你是异步请求,这里以退款为例,可使用异步请求

如你在使用SDK过程中有疑问,可在下方帖子中留言或在对应SDK中的Issues留言

最后一次编辑于  2023-10-25  
点赞 3
收藏
评论

3 个评论

  • 陈学梁
    陈学梁
    04-30

    composer require wechatpay/wechatpay与composer require wechatpay/wechatpay-guzzle-middleware有什么区别

    04-30
    赞同
    回复
  • ZYY
    ZYY
    02-10

    什么时候提供nodejs的呢

    02-10
    赞同
    回复
  • derek
    derek
    2023-12-04

    微信支付分的go sdk有么

    2023-12-04
    赞同
    回复 1
    • H、
      H、
      2023-12-05
      官方那边暂时还没提供。
      2023-12-05
      回复
登录 后发表内容