抖音支付-通用交易支付

流程图

创建预订单

创建预订单的时候,后端无需请求抖音接口,而是直接组装请求参数和签名返回给前端

然后,前端直接请求抖音创建预订单

这也是与一般的对接,最大的不同点

再次唤起收银台

第一次唤起收银台之后,暂时没有支付

而是等下再支付

下次怎么再次唤起收银台?

梳理流程图发现,支付核心步骤:

1.创建预订单

是第一个js函数

2.唤起收银台,输入支付密码真正支付

是第二个js函数

所以,再次唤起收银台,只需要调用第二个js函数即可

否则如果继续调用第一个js函数,会导致报错:订单号重复------因为之前已经把订单提交到抖音,抖音也已经创建了预订单

那怎么才能再次唤起收银台呢?

看第二个js函数的请求参数

需要什么,就传递什么即可

主要是需要抖音订单号


但是怎么才能获取抖音订单号呢?

由于创建预订单的时候,后端没有请求抖音接口,导致虽然已经创建了预订单,但是后端并没有保存抖音订单号------那怎么才能获取呢?

虽然抖音没有返回给后端,但是返回给了前端,因为是前端和抖音交互!

看第一个js函数的接口文档:返回了抖音订单号

这个时候,只需要前端多请求一次后端,然后后端把抖音订单号保存起来即可

相关推荐
悟空码字14 小时前
支付宝直连商户,自动处理支付交易投诉,支持多支付宝应用
支付·支付宝·交易·投诉
leeyi2 天前
erlang_pay 日元没有“分“,退款要带流水号:支付代码里两条要命的规矩
微信·erlang·支付宝
leeyi2 天前
erlang_pay 先验章,再拆包:支付回调的验签到底在防什么
微信·erlang·支付宝
leeyi2 天前
erlang_pay 为 Erlang 补上支付这块拼图:一个库接支付宝、微信、Stripe
后端·erlang·支付宝
悟空码字18 天前
支付宝提醒功能加入AI了
ai·支付宝·闹钟
sir.山19 天前
支付宝H5支付流程
支付宝·支付宝支付·支付流程
悟空码字1 个月前
支付宝限额、搜索功能变了
支付宝·搜索·限额
tonydf3 个月前
接入服务商模式的支付宝支付
后端·支付宝
stark张宇4 个月前
支付宝 App 支付踩坑记:x509 证书不匹配 & 应用未上线问题解决
后端·支付宝
SkyWalking中文站5 个月前
用 SkyWalking 监控微信和支付宝小程序
微信·微信小程序·支付宝