支付宝-营销图片资源上传

1、修订记录

修订记录 日期 说明
1.0 2025.10.20 支付宝-营销图片资源上传

2、业务说明

(1)接口说明

支付宝-营销图片资源上传

请求主体类型:application/json

请求方式:POST

3、请求地址

环境 HTTPS请求地址
测试环境 https://appdev.ysepay-test.com/openapi/ysMarket/imageUpload
正式环境 https://ysgate.ysepay.com/openapi/ysMarket/imageUpload

4、请求参数说明

4.1、公共请求参数

参数 类型(长度) 必填 参数说明
timeStamp String Y 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss"
method String(128) Y 接口名称,固定值:ysMarket.imageUpload
charset String(10) Y 请求使用的编码格式,如utf-8,gbk,gb2312等,固定为utf-8
sign String Y 商户请求参数的签名串(签名算法默认为国密),详见demo,注意:请用商户私钥进行签名
check String Y 银盛公钥加密随机生成的字符串(key)得到的加密值,详见demo
bizContent String Y 业务参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递。注意:需要通过AES以及随机生成的字符串(key)加密业务参数集合,得到bizContent
reqId String Y 请求唯一流水号,商户系统唯一,要求32个字符内(最少14个字符),只能是数字、大小写字母_-且在同一个商户号下唯一。最后12位要求格式为"yyMMddHHmmss" 示例值:xy1415220315145602
certId String Y 发起方商户号,服务商在银盛给自己开设的商户号,即可当作发起方商户号,由银盛生成并下发。 注意:不同于子商户号,服务商发展的商户即为子商户号
version String Y 调用的接口版本,固定为:1.0

4.2、业务请求参数

(bizContent加密前的json数据明文字符串)

参数 类型(长度) 必填 参数说明
imageBase64 String Y 图片内容base64
imageName String Y 图片名称
fileKey String N 文件业务标识,【描述】文件业务标识。 枚举值 alipay.marketing.activity.delivery.create接口中 delivery_base_info.delivery_material.delivery_single_material.delivery_image 当delivery_booth_code=PUBLIC_UNION,上传图片接口需指定file_key=PUBLIC_UNION_CHANNEL_PIC。上传图片尺寸600600,支持格式:png、jpg、jpeg、bmp,大小不超过200kb; 当delivery_booth_code=PAYMENT_RESULT,上传图片接口需指定file_key=DELIVERY_CHANNEL_PIC。上传图片尺寸600600,支持格式:png、jpg、jpeg、bmp,大小不超过200kb。 上传图片更多要求参考文档: https://render.alipay.com/p/c/18tpirlg12e8?operateFrom=BALIPAY alipay.marketing.activity.ordervoucher.create接口中 voucher_display_info.brand_logo字段,file_key=PROMO_BRAND_LOGO,上传图片尺寸600600,支持格式:png、jpg、jpeg、bmp,大小不超过2MB voucher_display_info.voucher_image字段,file_key=PROMO_VOUCHER_IMAGE,上传图片尺寸600600,支持格式:png、jpg、jpeg、bmp,大小不超过2MB
belongMerchantInfo Object N 归属商户信息,服务商代商户创建投放必选 bussinessType设置为ISV_FOR_MERCHANT

4.2.1 belongMerchantInfo具体参数

参数 类型(长度) 必填 参数说明
businessType String N 合作业务类型,【描述】合作业务类型,默认为ISV_FOR_MERCHANT
【枚举值】
服务商平台模式: ISV
服务商代运营模式: ISV_FOR_MERCHANT
【注意事项】1、ISV(平台模式)只有兑换券即voucher_type值为EXCHANGE_VOUCHER时才能使用
merchantId String N 商户id,【注意事项】1、服务商代运营模式必传 2、服务商代运营模式下服务商必须与商户建立代运营授权关系
merchantIdType String N 商户id类型,【描述】商户id类型。特别说明:如果merchant_id_type选择SMID。则表明当前商家券活动的归属者是该SMID所绑定的支付宝PID。因此要求该SMID必须绑定相应的支付宝PID。
【枚举值】
间连SMID: SMID
直连PID: PID
【注意事项】服务商代运营模式必传

5、响应参数说明

请注意:银盛后期会对返回参数保留扩展的权力,扩展方式为新增参数但不会删除参数,请商户在解析银盛返回参数时要支持银盛可能扩展参数这种情况。

5.1、公共响应参数

参数 类型(长度) 必填 参数说明
code String(5) Y 网关响应码,示例值:00000 详见网关公共响应码
msg String(50) Y 网关响应码描述
subCode String Y 业务响应码,参见具体的API接口文档
subMsg String Y 业务响应描述
timeStamp String Y 响应时间,格式"yyyy-MM-dd HH:mm:ss"
norce String(128) Y 随机参数
sign String Y 响应参数的签名串,详见demo,
注意:请用银盛公钥进行验签
businessData String Y 业务响应参数集合,
注意:银盛网关通过AES加密业务响应参数集合,得到businessData,商户需要对其进行解密,详情请见demo

5.2、业务响应参数

响应业务参数businessData(json数据)

参数 类型(长度) 必填 参数说明
resourceEnhance boolean N 是否优化过,【描述】图片是否优化过。系统会根据要求,若上传的图片不符合要求的尺寸,会对上传的图片做尺寸的优化。
resourceId String Y 图片唯一资源ID
resourceUrl String N 图片的url地址

6、业务响应码 网关公共响应码

响应码 响应码描述 解决方案
0 成功
901029998 支付宝渠道返回失败
901029999 支付宝渠道异常
901001001 参数校验不通过
901009999 系统错误
901001101 发起方权限不足

results matching ""

    No results matching ""