[发明专利]运费交易合并支付方法、装置、设备及存储介质在审
申请号: | 202310369883.2 | 申请日: | 2023-04-07 |
公开(公告)号: | CN116308363A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 杜雅丽;杨周龙;李波涛 | 申请(专利权)人: | 上海东普信息科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q30/0283;G06Q10/083 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 徐凯凯 |
地址: | 201700 上海市青浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运费 交易 合并 支付 方法 装置 设备 存储 介质 | ||
1.一种运费交易合并支付方法,其特征在于,所述运费交易合并支付方法包括:
获取寄件端口发出的已选择待支付订单的运费合并支付指令;
对所述已选择待支付订单中的交易数据进行校验,若所述交易数据通过校验,则创建交易单号并返回寄件端口支付要素进行费用支付;
获取寄件端口的支付结果,并根据所述支付结果更新所述已选择待支付订单的交易状态。
2.根据权利要求1所述的运费交易合并支付方法,其特征在于,获取寄件端口发出的所有待支付订单的运费合并支付指令,包括步骤:
获取所有待支付订单,根据预设条件从所述所有待支付订单进行批量选择,生成已选择待支付订单;
根据所述已选择待支付订单的优惠前总费用以及优惠总金额,计算得到最终的实际运费金额;
根据所述实际运费金额生成运费合并支付指令,获取通过寄件端口发出的运费合并支付指令。
3.根据权利要求1所述的运费交易合并支付方法,其特征在于,对所述已选择待支付订单中的交易数据进行校验,若所述交易数据通过校验,则创建交易单号并返回寄件端口支付要素进行费用支付,包括:
获取所述已选择待支付订单中的交易数据,所述交易数据包括交易金额、交易参数以及交易幂等性;
对所述交易金额、交易参数以及交易幂等性进行校验并判断所述交易金额、交易参数以及交易幂等性是否通过校验;
若所述交易金额、交易参数以及交易幂等性均通过校验,则创建交易单号,将所述交易数据存储在数据库,并返回寄件端口支付要素进行费用支付;
若所述交易金额、交易参数以及交易幂等性中任一项未通过校验,则返回寄件端口错误码。
4.根据权利要求3所述的运费交易合并支付方法,其特征在于,对所述交易金额进行校验并判断所述交易金额是否通过校验,包括:
计算已选择待支付订单中每笔交易子订单的优惠前费用和优惠金额,将每笔交易子订单的优惠前费用累加为A,每笔交易子订单的优惠金额累加为B,则实际应付金额C=A-B;
将所述实际应付金额C与所述运费合并支付指令中的实际运费金额进行比对;
若比对一致,则判定所述交易金额通过校验。
5.根据权利要求3所述的运费交易合并支付方法,其特征在于,对所述交易参数进行校验并判断所述交易参数是否通过校验,包括:
获取已选择待支付订单中每笔交易子订单的交易参数,所述交易参数包括交易物品类型、交易物品数量、交易时间;
对所述交易物品类型、交易物品数量以及交易时间进行完整性和有效性校验;
若每笔交易子订单中的交易物品类型、交易物品数量以及交易时间完整且有效,则判定所述交易参数通过校验。
6.根据权利要求3所述的运费交易合并支付方法,其特征在于,对所述交易幂等性进行校验并判断所述交易幂等性是否通过校验,包括:
获取已选择待支付订单中的交易Token令牌;
根据所述交易Token令牌请求获取对应的分布式锁;
若获取到所述交易Token令牌所对应的分布式锁,则判定所述交易幂等性通过校验,并从缓存中删除所述交易Token令牌所对应的分布式锁。
7.根据权利要去1所述的运费交易合并支付方法,其特征在于,获取寄件端口的支付结果,并根据所述支付结果更新所述已选择待支付订单的交易状态,包括:
当接收到交易密码输入指令时,判断所述交易密码是否正确;
若所述交易密码正确,则获取寄件端口的支付完成结果,并根据所述支付完成结果更新所述已选择待支付订单的交易状态为支付成功;
若所述交易密码错误,则获取寄件端口的支付未完成结果,并根据所述支付未完成结果更新所述已选择待支付订单的交易状态为支付失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海东普信息科技有限公司,未经上海东普信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310369883.2/1.html,转载请声明来源钻瓜专利网。