Ruby
陈龙辉Break
记录技术人生。
展开
-
使用ruby实现支付宝APP支付全流程
首先需要在支付宝开放平台创建一个应用并申请APP支付权限。然后补全开发信息,支付宝APP支付的回调地址需要在开放平台配置。重点:接口加签方式 - 我选择的是普通公钥方式;下载支付宝开放平台开发助手工具,一键生成 应用私钥和应用公钥,好好保存下来;然后将生成的应用公钥填入到接口加签方式的弹出的框内,以获取支付宝公钥。一切准备就绪,开始接入支付宝APP支付:首先是第一步:获取APP掉起支付宝支付用的参数#获取APP掉起支付用的参数def get_alipay_datas out_trade原创 2021-01-27 10:56:42 · 475 阅读 · 0 评论 -
使用ruby实现微信APP支付全流程
开发前提我们这里使用的是微信的APP支付,与微信公众号支付和扫码等支付不同的是,我们需要用到微信开放平台,并非微信公众平台。首先需要注册微信开放平台,申请一个APP应用,把应用基本信息和应用的一些开发信息填写进去,完成创建。然后也需要有一个微信商户平台,这里用到的商户平台可以是已注册的,也可以是新注册的,只要在商户平台进行和此开放平台绑定,且开放平台站内信通过就行了;然后分别在微信开放平台和微信商户平台进行微信支付的申请;申请通过之后便可以接入微信支付了。进入正题在实现微信APP支付时,后端只需原创 2021-01-27 10:54:14 · 568 阅读 · 0 评论 -
记录把我坑惨的ruby时间问题
最近在做一个新项目,后端为Ruby语言,有一段代码需求是这样的:判断今天有没有存入记录,如果没存入就存一条,存入的话就不再存。因为代码是在实时的脚本运行,考虑到防止大规模查询记录表,就额外加了一个字段记录上次存入时间格式为(Y-M-D);然后把上次存入的时间(a_time)跟 今天的0时0分0秒(b_time) 作对比,如果 a_time < b_time,即表明今天还未存入记录,则进行存储操作。写完之后,也进行了测试,发现并没什么不妥。直到部署到正式环境之后!!!凌晨12点进行了部署,第二天原创 2021-01-27 10:48:16 · 276 阅读 · 0 评论