抖音支付-通用支付-怎么对接?

658 阅读1分钟

流程变了

之前担保支付,后端要请求抖音接口,创建预支付订单。现在担保支付要废弃了,需要使用通用支付。

通用支付的流程都变了,现在后端不需要请求抖音接口,只需要直接返回数据和签名即可。

前端

image.png

有2步,有2个函数:

1.先创建预支付订单
现在是由前端直接调用抖音支付接口

2.后唤起收银台

后端

主要是拼接数据和创建签名

image.png

代码示例

直接参考文档里的代码

公钥和私钥

应用

自己创建

私钥自己保密存储,不能公开

公钥需要在抖音后台设置,说白了,就是要告诉抖音你的公钥是什么

抖音

不用管,抖音自己创建

后台可以查询到抖音-公钥

请求参数

必填参数都要填写,而且不能为空,否则报错-签名验签错误

1、商品图片地址必填
可以随便填写,但是不能不填

2、应用公钥版本
// 应用公钥版本,每次重新上传公钥后需要更新,可通过「开发管理-开发设置-密钥设置」处获取 String keyVersion = "1";

注意:要先设置才会显示值!