- 支付
- 私域
- 公域
- 营销
- 资金
- 会员
- 信用
- 安全
- 其他
订单确认收货
开发环境
开发环境
POST
/v3/alipay/open/mini/order/delivery/receive
公共错误码#
业务错误码#
状态码 | 错误码 | 错误描述 | 解决方案 |
---|---|---|---|
400 | SYSTEM_ERROR | 系统繁忙 | 服务器异常 可能发生了网络或者系统异常,导致服务调用失败,商户可以用同样的请求发起重试 |
400 | INVALID_PARAMETER | 参数有误 | 请根据接口返回的参数非法的具体错误信息,修改参数后进行重试 |
400 | CONFIRM_NEED_TRY_AGAIN | 确认收货异常,一小时后重试 | 确认收货异常,一小时后重试 |
400 | MERCHANT_BIZ_TYPE_INVALIDATE | 订单模板类型错误 | 请检查订单模版类型是否支持收货 |
400 | ORDER_CENTER_IS_ERROR | 订单中心异常 | 订单中心异常,请填写正确的订单 |
400 | ORDER_ID_IS_NULL | 订单ID为空 | 请传入正确的订单ID |
400 | ORDER_ID_NOT_EXIST | 订单ID不存在 | 请传入正确的订单ID |
400 | ORDER_IS_NOT_RECEIVED | 当前物流运单未送达,无法确认收货 | 对应物流单需要签收状态才能进行确认收货 |
400 | OUT_ORDER_ID_INVALIDATE | 外部订单号不匹配 | 请确认外部订单号与商户是否匹配 |
400 | OUT_ORDER_ID_IS_NULL | 商户订单号为空 | 商户订单号不为空 |
400 | PARAM_IS_NULL | 参数为空 | 参数不为空 |
400 | PARSE_JSON_ERROR | 参数解析有误 | 请检查参数 |
400 | RECEIVED_ORDER_IS_ERROR | 订单确认失败 | 请确认订单状态 |
400 | RECEIVED_ORDER_IS_REPEAT | 订单已重复确认收货 | 订单已重复确认收货,无需重复确认收货 |
400 | STATUS_INVALID | 状态非法 | 请确认订单状态是否满足推进到确认收货状态 |
400 | USER_ID_IS_NULL | 用户ID为空 | 请传入正确的用户ID |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v3/alipay/open/mini/order/delivery/receive' \
--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 '{
"order_id":"2015042321001004720200028594",
"out_order_id":"6823789339978248",
"user_id":"2088***"
}'
响应示例响应示例
200 - 示例 1
{}
请求参数
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
order_id
string
必需
out_order_id
string
必需
user_id
string
必需
示例
返回响应
🟢200成功
application/json
Body
object {0}
🟠400请求有误
修改于 2023-11-21 08:16:32