卓影市场-支付SDK接入


1. 简介

支付回调,是运行在用厂商选择amt支付sdk并且用户完成支付方式后amt将支付信息通知厂商。

1.1 功能介绍
在支付流程完成之后,主动调用厂商在开发者平台添加的回调地址。

1.2 回调通知

名称

类型

必选

描述

amtOrderno

String

Y

amt订单号

code

String

Y

返回码

cporderno

String

Y

厂商提交订单号

time

String

Y

返回时间戳13

sign

String

Y

返回数据签名

回调参数说明:只有在支付成功才会触发回调接口code只会是“000000”


sign生成规则可以分为4个步骤:

返回参数data说明:

名称

类型

必选

描述

success

String

Y

确认收到请求



2. 事例
回调:
http://厂商回调地址?amtOrderno=OD1453366899l9o3&code=0000000&cporderno=49&time=14533669193 37&sign=4dc4d02eef870dda07ae08a72a95c2c2
返回:
success



3. 通知说明

        对后台通知交互时,如果支付后台收到商户的应答不是成功或超时,支付后台认为通知失败,支付后台会通过一定的策略定期重新发起通知,尽可能提高通知的成功率,但支付后台不保证通知最终能成功。 (通知频率为每个5秒通知3次)

注意:

(1)同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。
        推荐的做法:当收到通知进行处理时,首先检查对应业务数据的状态,判断该通知是否已经处理过,如果没有处理过再进行处理,如果处理过直接返回结果成功。在对业务数据进行状态检查和处理之前,要采用数据锁进行并发控制,以避免函数重入造成的数据混乱。
(2)商户系统对于支付结果通知的内容一定要做签名验证,防止数据泄漏导致出现“假通知”,造成资金损失。