- iPaaS三方执行动作
- 会员通
- 积分通
- 商品通
- 导购通
- 电子卡券通
- 订单通
- 储值通
- 优惠券通
- 基础组件
- 库存通
- 标签通
- 门店通
- 分销员通
- 权益卡通
- 试用单通
- StockQueryExtension
礼品卡兑换
POST
/ValueCardExchangeExtension
请求参数
Body 参数application/json
rootKdtId
integer <int64>
有赞店铺总部Id
appId
string
必需
globalProps
object (Map«Object»)
全局变量
key
object (key)
可选
extendMap
object (Map«Object»)
必需
key
object (key)
可选
kdtId
integer <int64>
有赞店铺id
outStoreId
string
三方系统店铺id
yzOpenId
string
有赞用户id
outOpenId
string
三方用户id
outTemplateNo
string
可选
serialNum
string
可选
checkCode
string
可选
cardRandom
string
可选
exchangeType
enum<integer>
兑换方式
枚举值:
12
needActive
boolean
必需
onlineCard
boolean
必需
supportGive
boolean
必需
onlineCardExchangeResult
object (OnlineCardExchangeResult)
线上卡兑换结果
cardNo
string
线上兑换卡号
exchangeStatus
enum<integer>
兑换状态
枚举值:
23456
exchangeFailReason
string
可选
exchangeTime
string <date-time>
可选
principal
integer <int64>
卡内本金-分
bonus
integer <int64>
卡内赠送金-分
denomination
integer <int64>
卡面额-分
templateNo
string
卡模板号
expireTime
string <date-time>
可选
templateName
string
卡模板名称
supportGive
boolean
是否支持赠送
示例
{
"rootKdtId": 0,
"appId": "string",
"globalProps": {
"key": {}
},
"extendMap": {
"key": {}
},
"kdtId": 0,
"outStoreId": "string",
"yzOpenId": "string",
"outOpenId": "string",
"outTemplateNo": "string",
"serialNum": "string",
"checkCode": "string",
"cardRandom": "string",
"exchangeType": 1,
"needActive": true,
"onlineCard": true,
"supportGive": true,
"onlineCardExchangeResult": {
"cardNo": "string",
"exchangeStatus": 2,
"exchangeFailReason": "string",
"exchangeTime": "2019-08-24T14:15:22Z",
"principal": 0,
"bonus": 0,
"denomination": 0,
"templateNo": "string",
"expireTime": "2019-08-24T14:15:22Z",
"templateName": "string",
"supportGive": true
}
}
返回响应
🟢200成功
application/json
Body
success
boolean
可选
code
integer
可选
message
string
可选
requestId
string
请求Id
errorData
object (Map«Object»)
调用失败返回的数据
key
object (key)
可选
data
object (ValueCardExchangeExtResponse)
调用返回的数据
success
boolean
兑换结果
cardNo
string
兑换后三方卡号
exchangeStatus
enum<integer>
兑换状态
枚举值:
23456
exchangeFailReason
string
可选
exchangeTime
string <date-time>
可选
updatedTime
string <date-time>
更新时间
示例
{
"success": false,
"code": 0,
"message": "",
"requestId": "",
"errorData": {
"": {}
},
"data": {
"success": false,
"cardNo": "",
"exchangeStatus": 0,
"exchangeFailReason": "",
"exchangeTime": "",
"updatedTime": ""
}
}