“2023年3月”存档文章有27

stripe 支付的一些总结

最近使用 stripe 支付,这个平台相对于国内的聚合支付与 paypal 来说更复杂一些,主要体现在它的 webhook 会返回多个状态,而另外两个平台来说一般会反返回两个或者一个状态,所以需要对于多个状态进行处理。首先是参考快速开始,使用的是自定义支付流程,之后按照范例开始编写代码。但是按照官方文档编写代码,存在一个问题,webhook 返回的数据没有我们支付的产品编号,这个时候我们虽然能够知...

Python 静态方法与实例方法

UK Web Hosting Services 有一个模型初始化,第一种写法如下:class TicketStatus(db.Model): __tablename__ = 'ticket_status' __table_args__ = {'comment': '工单状态'} id = db.Column(db.SmallInteger, primary_ke...

MySQL 计算时间

我需要查询数据库中10天之后到期的数据,查询示例如下:SELECT * FROM content WHERE user_end_time <= DATE_ADD(now(), INTERVAL 10 DAY);其中 DATE_ADD 的语法如下:DATE_ADD(date,INTERVAL expr type)参考资料:1、SQL - NOW() + 10 days黄兵个人博客原创。转载请注明出...

Python 验证资金输入

最近开开发支付系统,需要验证用户输入的金额是否存在问题,下面是对金额的输入严重做一个总结:例如这里有一个示例代码:amount = float(input("请输入金额(美元):")) if amount >= 5 and amount <= 1000: print("输入的金额合法。") else: print("输入的金额不合法。")通过上面代码我们可以看出首先将输入的...

自动扣费英文

自动扣费翻译成英文,如下:1、automatic debit:自动转账,银行托收,自动扣款2、automatic payment:自动付款

Flask 获取环境变量

最近使用 Flask 需要获取环境变量,由于开发环境与生产环境的配置不同,所以需要根据环境来获取相关参数。在 Flask 中,可以使用 Flask 框架的 config 属性来获取当前应用程序的配置信息,其中包含应用程序的环境。可以使用 app.config['ENV'] 来访问当前应用程序的环境变量,例如:from flask import Flask app = Flask(__name...

Disconnected : No supported authentication methods available (server sent :publickey)

新购了一台 Ubuntu 22.04 VPS,使用 WinSCP 登录服务器之后,使用 putty 链接服务器,出现如下错误:Disconnected : No supported authentication methods available (server sent :publickey)出现错误的原因:可以是 putty.exe 文件版本老旧,需要更新 putty.exe 文件,经过查看,...

400 Bad Request: The browser (or proxy) sent a request that this server could not understand.

今天在做测试的时候,向后端提交数据,结果出现了 400 错误,后端监测到的错误内容为:400 Bad Request: The browser (or proxy) sent a request that this server could not understand.出现问题的原因:浏览器(或代理)发送了该服务器无法理解的请求。也就是服务器需要 json 数据,而浏览器没有发送 json 数据...