如题,目前我后端是用的php的Laravel,微信小程序项目。第一次接微信支付API。目前有3种方案。
- 跟着微信开发文档的API列表,来自己构建和处理请求;
- 根据GPT的答复,它提供了一个非官方但据说常用的包 ‘yansongda/pay’ (SDK)。
- 微信支付官方也有php版本的SDK’wechatpay-guzzle-middleware’ .(这个包是不是辅助第一步的API调用,方便处理签名这些的?看github也没太懂这个SDK在一个完整的支付流程中方便/优化了哪些步骤)
想看看大家都是怎么对接微信支付的。如果有哪些优秀的教程或者文档分享的话,还请各位大佬指指路,愿闻其详。
3 个赞
https://easywechat.com/ 这个应该你就明白了 简单明了 下单 付款 回调 里面有案例 照着写就行
1 个赞
ohh!!谢谢佬的直达链接。所以这个easywechat也是一个第三方的SDK,它封装微信支付API为SDK中的控制器/函数。然后就根据微信支付官方的流程图上的API请求,按顺序调用这个SDK中对应封装的函数 就可以了 。 这样理解准确吗?
后端是node.js对吗?内网穿透是为了方便本地部署调试,查看结果吗?
1 个赞
同推荐2楼easywechat,安大神的作品在微信生态yyds
1 个赞
差不多 但是很多已经帮你封装好 一行代码搞定 你只需要写好config
1 个赞
佬,我遇到个问题。我安装的easywechat是6.15版本的,我现在想调用统一下单API,我在5.x的文档中看到有一个便捷的函数用法$app->order->unify。这个能帮我省略sign等参数。
但我在6.x的文档中,没有找到统一下单API的方便调用方法。是不是在6.x版本中,所有的API参数都要我们自己手动处理和传入啦?然后通过
`$app->getClient()->postJson(“pay/unifiedorder”, [ API需要的参数] )'这种方式来调用API了?
请问佬你用的是5版本的easywechat还是6版本的easywechat呀?