首页 > 其他分享 >Odoo16.0 支付宝模块

Odoo16.0 支付宝模块

时间:2023-09-21 09:04:39浏览次数:29  
标签:支付宝 模块 开放平台 Odoo16.0 invoice 支付 我们

odoo16.0官方将支付宝模块弃用了,但是需求还在,我们也不太可能去使用推荐的asipay,因此,我们决定,自己手动实现它。

安装与配置

首先,我们在应用中安装我们的支付宝模块:

 

安装好之后,我们进入配置界面:

 

这里对各个参数简单介绍一下:

  • 支付宝APPID: 我们在支付宝开放平台申请的应用ID

  • 支付宝卖家编号:我们在支付宝平台的商家账号

  • 商户私钥:由支付宝开放平台生成/自己上传的商家私钥。

  • 支付宝公钥:由支付宝开放平台生成/自己上传的支付宝公钥。

  • 签名类型:RSA/RSA2

配置好之后,我们就可以使用支付宝完成支付了。

在web商城中使用支付宝支付

我们先来看商城中的例子,首先我们去下一单,然后进入付款页面。网站会引导我们跳转到支付宝网站进行支付,用户支付完成后,网页会自动跳回我们的网站并完返回支付状。

在销售订单中支付

同样的,我们也可以在销售订单中使用支付宝让客户支付。首先,我们创建一个销售订单

 

 然后,我们把订单通过邮件发送给客户,客户在收到邮件后,直接打开邮件中的链接,即可跳转到支付页面。

在invoice中使用支付宝支付

我们也可以先开invoice,然后把invoice发送给客户,客户同样也可以在页面上进行支付。

 

 

限时特惠

关注公众号OdooHub并在商城在线下单,即享100元特价优惠获取此模块。

 

 

标签:支付宝,模块,开放平台,Odoo16.0,invoice,支付,我们
From: https://www.cnblogs.com/kfx2007/p/17719022.html

相关文章

  • Ansible专栏文章之十六:成就感源于创造,自己动手写Ansible模块
    回到:Ansible系列文章各位读者,请您:由于Ansible使用Jinja2模板,它的模板语法{%raw%}{{}}{%endraw%}和{%raw%}{%%}{%endraw%}和博客系统的模板使用的符号一样,在渲染时会产生冲突,尽管我尽我努力地花了大量时间做了调整,但无法保证已经全部都调整。因此,如果各位阅读时发......
  • 时间模块
    Python时间模块时间戳importtimeimport(time.time())时间间隔计算datetime格式化的字符串形式:2030-11-11-11,11:11:12:print(time.strftime('%Y-%m-%d%H:%S%A'))print(time.strftime('%T-%m-%d%X%A'))print(time.strftime('%x%X%A'))展示时间获取时间类型......
  • Python用于解析和修改文本数据-pyparsing模块教程
    Python库解析地址PyParsing人们普遍认为,Python编程语言的pyparsing模块是对文本数据进行操作的一个宝贵工具。用于解析和修改文本数据的pyparsing包,简化了对地址的操作。这是因为该模块可以转换和帮助解析地址。在这篇文章中,我们将讨论PyParsing模块在处理解析以及修改时的......
  • BOSHIDA DC电源模块正确匹配输出负载的重要性
    BOSHIDADC电源模块正确匹配输出负载的重要性DC电源模块作为现代电子设备中不可或缺的部分,广泛用于各种应用场合。在使用DC电源模块时,正确匹配输出负载非常重要,这对于保证系统的稳定性、延长设备寿命和提升工作效率都起到了至关重要的作用。 首先,正确匹配输出负载可以保证系......
  • RK3568开发板SG90 舵机模块的功能实现-迅为电子
     1模块说明SG90舵机模块如下图所示:   常见的舵机转向角度有0-90度,0-180度,0-360度,可以用在垃圾桶项目开盖用,智能小车的全比例转向,摄像头云台,机械臂等。 2接线说明SG90舵机模块上三条线,三条线定义如下:棕线:GND红线:VCC4.8V-7.2V黄线:脉冲输入 3程序测试......
  • 爬虫初阶requests模块的使用
    一、安装requests库pipinstallrequests二、引用这个模块importrequests三、requests的基本使用1.发送GET请求调用requests模块中的get()函数importrequests#引入第三方库response=requests.get('https://www.baidu.com')print(response.text)#以文本形式打印......
  • odoo中在一个模块下修改另一个模块中的视图文件(新增一个字段)
     下面的代码,可以在一个模块中,修改另一个视图的内容,这里是新增一个字段,即:下图中的字段:my_field 固定部分:- <record id="view_order_form_inherit_my_module" model="ir.ui.view">:这是定义一个新的记录的开始标签。model="ir.ui.view"表示这个记录的模型是ir.ui.view,这是O......
  • QSFP-DD800光模块:未来数据中心的新一代解决方案
    什么是QSFP-DD800光模块?QSFP-DD800是QuadSmallForm-factorPluggableDoubleDensity的缩写,是由QSFP-DDMSA定义的高速热插拔封装模式。与现有的光纤网络设备兼容性较强,方便数据中心的升级和扩展。关于传输距离                     ......
  • pip install 安装模块指定版本
    一、Scipy模块指定安装版本pipinstallScipy#最新版本pipinstallScipy==1.2.1#指定版本pipinstall'Scipy>=1.2.1'#最小版本免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。参考、来源:https://blog.csdn.net......
  • Jasper模板使用记录一——各模块特点
    模板各个模块特点Title(标题):只在整个报表的第一页的最上端显示。只在第一页显示,其他页面均不显示。PageHeader(页头):在整个报表中每一页都会显示。在第一页中,出现的位置在TitleBand的下面。在除了第一页的其他页面中PageHeader的内容均在页面的最上端显示。PageFooter(......