- 支付
- 私域
- 公域
- 营销
- 资金
- 会员
- 信用
- 安全
- 其他
服务市场产品授权升级
开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/v3/alipay/open/servicemarket/order/upgrade
错误码#
公共错误码#
业务错误码#
状态码 | 错误码 | 错误描述 | 解决方案 |
---|---|---|---|
400 | PARAMS_ERROR | 参数验证失败 | 检查参数格式和必填项 |
400 | ORDER_NOT_EXIST | 订单不存在 | 更换订单ID为当前服务商提供服务的订单ID |
400 | UPGRADE_ILLEGAL_STATUS | 当前订单状态不允许发起升级 | 订单完结后才能发起升级操作 |
400 | UPGRADE_ORDER_DUPLICATE | 订单关联产品授权升级中,不允许重复操作 | 等待商家确认,同意授权后开始升级 |
400 | UPGRADE_SERVICE_EXPIRED | 商户订购的服务不在生效时间内 | 订单已经失效,直接发起订购即可,不支持升级 |
400 | UPGRADE_PRODUCT_INVALID | 待授权产品code未在商户订购服务上挂载 | 去掉未使用的产品或者在服务发布页中勾选需要授权产品 |
400 | APP_AUTH_UNBIND | 商户没有获得应用授权 | 商户没有获得应用授权,可能是商户自己取消过,需要商户操作重新获取授权 |
400 | UPGRADE_SERVICE_CLOSE | 订单升级功能暂未开启 | 接口白名单逐步开放中,有诉求的话可以联系客服转达 |
400 | UPGRADE_WPTASK_FAILED | 创建升级待办消息失败 | 请稍后重试 |
400 | NO_PERMISSION | 无权限 | 当前订单不属于isv,请更换正确的订单 |
400 | UPGRADE_PRODUCT_EMPTY | 当前未检测到待升级授权的产品 | 老的线下推广的服务无法为商家展示待升级的产品列表,对于未开通自动升级的商家暂不支持升级操作。可以让商家打开自动升级的开关或者isv重新发布新的服务。 |
400 | SYSTEM_ERROR | 系统繁忙 | 系统繁忙,请稍后重试 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v3/alipay/open/servicemarket/order/upgrade' \
--header 'authorization: ALIPAY-SHA256withRSA app_id=$appid,timestamp=$now,nonce=$uuid,expired_seconds=600,sign=$sign' \
--header 'alipay-request-id: $requestid' \
--header 'Content-Type: application/json' \
--data-raw '{
"commodity_order_id":"2018071900000015585789",
"product_codes":[
"I1080300001000041016",
"I1080300001000041605"
]
}'
响应示例响应示例
{}
请求参数
Header 参数
authorization
string
必需
示例值:
ALIPAY-SHA256withRSA app_id=$appid,timestamp=$now,nonce=$uuid,expired_seconds=600,sign=$sign
alipay-request-id
string
必需
示例值:
$requestid
Content-Type
string
必需
示例值:
application/json
Body 参数application/json
commodity_order_id
string
订单号
product_codes
array[string]
可选
示例
返回响应
🟢200成功
application/json
Body
object {0}