4. 提交事务
提交代商户签约、创建应用事务接口引导
接口名:alipay.open.agent.confirm接口文档:https://docs.open.alipay.com/api_50/alipay.open.agent.confirm/
注:提交事务。只允许提交init状态的事务,submit|cancel|timeout 状态的都是终态,不允许提交,且不允许提交空事务,需要先调用代创建小程序、代签约当面付等业务接口,再提交事务。
业务错误码说明
错误码 | 错误描述 | 解决方案 |
---|---|---|
INVALID_PARAMETER | 参数有误 | 检查必填参数是否为空,或者长度是否超限 |
INVALID_BATCH_NO | 事务编号 batch_no 不能为空 | 事务编号参数 batch_no 不能为空 |
NO_APP_PERMISSION | APPID 不匹配 | APPID 不匹配,请检查当前调用的 appId 和创建事务的 appId 是否匹配 |
BATCH_STATUS_IS_FINAL | 事务已经达到终态 | 请确认事务状态是否是 init 状态,submit |
BATCH_IS_NOT_EXIST | 代商户操作事务编号不存在 | 请检查事务编号是否有效 |
BATCH_IS_EMPTY | 事务中没有进行任何操作 | 不允许提交空事务,请先调用代创建小程序、代签约当面付等业务接口,再提交事务。 |
INVALID_PARAMETER | 参数有误 | 非法请求参数,请检查入参 |
PRE_AUTH_INVALID_AUTH_TICKET | 无效的订单授权凭证,状态失效或已过期 | 订单授权凭证无法使用,请商户重新订购生成新的订单授权凭证使用 |
PRE_AUTH_INVALID_AUTH_TOKEN | 订单授权凭证换取的令牌已失效 | 商户取消了授权或者令牌被刷新,订单授权凭证无法使用 |
PRE_AUTH_INVOKE_API_NOT_PERMITTE | 该订单授权凭证无权限调用该接口 | 无接口调用权限 |
PRE_AUTH_INVALID_AUTH_APP_ID | 订单授权凭证对应被授权应用与接口调用应用不一致 | 请将调用接口的应用id更换成订单授权凭证对应的应用id |
PRE_AUTH_TICKET_EXCHANGE_FAILED | 订单授权凭证换取应用授权令牌失败 | 请重新尝试 |
PRE_AUTH_TICKET_CREATE_APP_ONCE | 订单授权凭证只能创建应用一次 | 订单授权凭证无法使用 |
PRE_AUTH_TICKET_NEED_CREATE_APP | 预授权模式下需要创建应用 | 预授权模式下,需要调用代创建接口创建一个应用 |