首页 > 其他分享 >在odoo16.0中使用微信支付

在odoo16.0中使用微信支付

时间:2023-08-21 15:57:40浏览次数:137  
标签:在线 商户 微信 odoo16.0 密钥 支付 我们

作为国内移动支付的两大提供商之一的微信支付并不在Odoo官方的支持列表中,甚至曾经一度被官方支持的支付宝(Alipay)也在16.0以后的版本中遭到的过时的标记,被并入了asipay的选项中。国内的生态不被官方重视也并非一日,但是需求并不会因为不被重视而消失,因此,我们决定自己来手动实现。

先决条件

我们要使用微信支付首先要开通微信商户平台,还要有一个支付场景(PC网站/APP/小程序/公众号),然后才可以接入到微信支付。

安装微信支付模块

我们在安装了微信支付模块之后,就可以在支付提供商菜单中看到微信支付的选项,然后我们点击激活,完成微信支付的启用。

微信支付模块

由于微信支付并没有提供沙箱环境,因此我们无法使用测试模式。这里我们直接配置生产环境参数:

微信支付

  • APPID: 应用ID
  • API密钥: 商户API密钥
  • 商家ID: 商户号(10位数字)
  • 商户密钥路径: 商户密钥文件路径
  • 商户证书路径: 商户证书文件路径

配置好了微信支付,那么我们来看它在odoo中的三个使用场景。

在线商城

配置完微信支付的基础配置,我们就可以使用微信支付了。下面我们来看一个动图例子:

在线商城

销售订单在线支付

配置好之后,我们也可以直接给客户发送付款链接。如下图所示:

销售在线

在线支付Invoice

我们也可以在线给客户发送Invoice,让客户在线支付。

在线invoice

客户在线支付完成后,我们的invoice也会自动变为已付状态。

完成

标签:在线,商户,微信,odoo16.0,密钥,支付,我们
From: https://www.cnblogs.com/kfx2007/p/17646216.html

相关文章

  • 微信社群管理助手开发--基于GEWE框架
    当前市场上有各式各样的社群管理助手,但稍不留神就可能面临封号的风险,这将导致客户资源的流失,而重新获取客户需要耗费宝贵的时间。因此,此时亟需一个可靠的底层开发框架,以支持社群管理助手的稳定开发。此时gewe框架的重要性就出来了,提供了所有的社群助手功能,以下为部分功能。GEWE框架......
  • 微信开发之一键撤回消息的技术实现
    撤回消息请求URL:http://域名地址/revokeMsg请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是string登录实例标识wcId否string接收方微信id/群idmsgId是long消息msgId(发送类接口返回的msgId)newMsgId是long消息newMsg......
  • 解决vueH5微信公众号扫一扫调用失败问题
    所使用的是importwxfrom'weixin-js-sdk'首先保证签名,域名配置等开发配置没有问题在开发工具当中显示没有问题一到真机测试就不行往下看      特别注意所需关键信息存在本地缓存中   ......
  • 微信小程序中的路由及其区别
    wx.navigateTo():保留当前页面,跳转到应用内的某个页面。但是不能跳到tabbar页面wx.redirectTo():关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到tabbar页面wx.switchTab():跳转到tabBar页面,并关闭其他所有非tabBar页面wx.navigateBack()关闭当前页面,返回上......
  • 使用PHP构建安全可靠的电子商务平台 - 实现无缝支付集成
    在构建一个安全可靠的电子商务平台时,实现无缝支付集成是至关重要的一步。通过使用PHP编程语言,您可以轻松地与各种支付网关进行集成,并确保用户的支付信息得到适当的加密和保护。下面是一些步骤和策略,可以帮助您使用PHP构建一个安全可靠的电子商务平台。1.选择适合的支付网关在......
  • 微信小程序(9)获取微信openId
    1.获取openId1.登录过程参考官网:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html2.核心代码客户端按钮点击事件,调用wx.login()获取到code之后进行登录。handleGetOpenId:function(){wx.login({success:asyn......
  • 微信小程序(8)搜索页以及历史记录管理
    1.效果1.逻辑界面初始化调接口获取两部分数据:1.搜索框默认的搜索placeholder:下面自由自在...2.热搜榜数据:前20条热搜数据3.获取本地存的历史搜索记录historyList搜索框输入文字事件:1.调用接口根据关键字搜索音乐2.判断搜索记录是否有对应关键字,如果有就将......
  • TerraMours:Net7对接支付宝当面付
    TerraMours:Net7对接支付宝当面付使用场景:TerraMours开源项目之一:基于GPT与stablediffusionwebui的开源项目:希望能够加入充值入口,并使用tokens数来扣费。后台源码地址:https://github.com/TerraMours/TerraMours_Gpt_Api一:先想清楚自己系统支付的逻辑。最开始是准备想着根据......
  • 微信小程序
    1、input标签小程序的input标签新增了可以改变placeholder样式的属性<viewclass="about-page"><inputtype="text"placeholder="请输入账号"placeholder-style="color:red"placeholder-class=""/></view>.about-page{p......
  • 支付宝推出全新国际版支付宝
    我是卢松松,点点上面的头像,欢迎关注我哦!看标题是不是觉得绕口,那也没辙。有件事说下:在2023年支付宝合作伙伴大会上,支付宝宣布推出了全新国际版支付宝了!这场大会卢松松有幸参加,也见证了国际版支付宝的发布。这个全新国际版支付宝主要解决了日常消费如打车、订酒店、吃饭结账、景点购......