跳到主要内容

创建/更新广告

用于发布新广告或更新已有广告

HTTP请求

  • POST /api/v3/fiat/merchant/ads/save_or_update

  • 说明: 请求参数以 key=value&key=value 形式拼接在 URL query string 中。不支持 JSON 格式传参。

接口权限要求: P2P 广告主

请求参数

参数名类型必填描述
advNostring否广告的唯一标识(更新时必填)
payTimeLimitinteger是支付时间限制(分钟)
initQuantityBigDecimal否(新建广告时必传)初始可交易的数量,该数量仅记录创建广告时的初始数量,补币请用 supplyQuantity
supplyQuantityBigDecimal否用于更新广告,需要增加的广告数量,不支持负数
reduceQuantityBigDecimal否用于更新广告,需要减少广告数量请用这个字段
priceBigDecimal是币种的价格
coinIdstring是交易的币种 ID(如 BTC, ETH 等)
countryCodestring是国家代码
sidestring是交易方向:BUY / SELL
advStatusstring否更新时,如果传入则同时更新广告状态,值见枚举
fiatUnitstring是法币类型(如 USD, EUR 等)
payMethodstring是用户收款账号ID,支持逗号分隔
autoReplyMsgstring否自动回复消息
tradeTermsstring否交易条款明细
minSingleTransAmountBigDecimal是最小单笔交易金额
maxSingleTransAmountBigDecimal是最大单笔交易金额
kycLevelstring否下单方的KYC 认证级别
userAllTradeCountMininteger是交易笔数需大于的最小值
userAllTradeCountMaxinteger是交易笔数需小于的最大值
maxPayLimitinteger否同一个用户在同一个广告最多下多少单
buyerRegDaysLimitinteger否买家注册天数限制
priceTypeinteger否价格类型:0=固定价格(默认),1=浮动价格
priceRatioBigDecimal条件必传浮动比例,priceType=1时必传。范围由法币配置决定
overVerifystring否额外验证条件,JSON格式,仅SELL广告+认证商家+法币开启额外验证时可设。最多选择3种类型。
格式: {"types":[1,3]} 或 {"types":[1,6],"otherText":"请提供xxx证明"}
可选类型: 1=身份证(ID_CARD)、2=护照(PASSPORT)、3=自拍(SELFIE)、4=地址证明文件(UTILITY_BILL)、5=账单(BILLING)、6=其它(OTHER)
otherText: 当types中包含6(OTHER)时,用于填写"其它"验证的文案说明,不包含6时无需传。
注意: 该参数值为JSON字符串,拼接到URL query string时必须对整个值做完整的URL编码({ → %7B、} → %7D、[ → %5B、] → %5D),否则网关会返回400。示例:overVerify=%7B%22types%22%3A%5B1%2C3%5D%7D
supportKycCountrystring否限制taker KYC国家列表,逗号分隔如US,GB,JP,最多10个
merchantTradeEnableboolean否是否允许其他商家下单,默认true。仅认证/优选/金牌商家可设为false
onlyTradeKybUserboolean否仅企业KYB用户可下单,仅KYB商家可设为true
paymethodIdsstring条件必传Buy广告支付方式类型ID列表(逗号分隔如"1,2"),Buy广告必传此字段代替payMethod。类型ID通过 /api/payment/user 接口返回的 data[].payMethod 获取。与payMethod二选一:SELL广告传payMethod(收款账号实例ID),BUY广告传paymethodIds(支付方式类型ID)
displayinteger否广告展示类型:1=公开(默认),2=私密广告
adsTypeinteger否广告类型:1=常规广告(默认),2=白名单区广告。只有设为2时 adDisplayAreaType 和白名单区支付方式相关字段才生效
adDisplayAreaTypeinteger否adsType=2时,广告展示区域:1=同时在常规区和白名单区展示(默认),2=仅在白名单区展示
securityOrderPaymethodIdsstring否白名单区广告支付方式类型ID列表(逗号分隔),BUY广告使用。不传则继承普通区的 paymethodIds
securityOrderPaymentInfostring否白名单区广告收款账号ID(逗号分隔),SELL广告使用。不传则继承普通区的 payMethod

返回参数

参数类型说明
codeinteger0 表示成功
msgstring结果描述
datastring广告编号 advNo

响应

{
"code": 0,
"msg": "success",
"data": "a1375750128856004608"
}