更新时间:2023-09-18 13:59:15收藏我的文档设置返回文档背景营销活动送红包在调用过程中,实时涉及到状态的变化,一旦状态不符合当前接口要求,就会产生报错。营销活动送红包活动状态参数为 camp_status(活动状态):●created:已创建未打款。●paid:已打款。●ready:活动已开始。●pause:活动已暂停。●closed:活动已结束。●settle:活动已清算。created(已创建未打款)(创建现金活动)调用成功返回 pay_url(活动创建后的付款链接),但是商家,还未点击付款链接进行付款。paid(已打款)(创建现金活动)调用成功返回 pay_url(活动创建后的付款链接),并且商家已经点击付款链接进行付款。但是当前时间还未到 alipay.marketing.campaign.cash.create(创建现金活动)中设置的 start_time(活动开始时间)。如:start_time(活动开始时间)设置为 2016-08-10 22:28:30,如果当前时间为 2016-08-09 则查询活动状态为 paid(已打款)。ready(活动已开始)1(创建现金活动)调用成功,商户已经点击付款链接进行付款。 同时当前时间已经大于 alipay.marketing.campaign.cash.create(创建现金活动)中设置的 start_time(活动开始时间)。 如:start_time(活动开始时间)设置为 2016-08-10 22:28:30,如果当前时间为 2016-08-11 则查询活动状态为 ready(活动已开始)。2使用 (更改现金活动状态)在 camp_status 参数中设置 ready。pause(活动已暂停)使用 (更改现金活动状态)在 camp_status 参数中设置 pause。closed(活动已结束)(创建现金活动)调用成功,商户已经点击付款链接进行付款。同时当前时间已经大于 alipay.marketing.campaign.cash.create(创建现金活动)中设置的 end_time(活动结束时间)。如:end_time(活动结束时间)设置为 2016-08-10 22:28:30,如果当前时间为 2016-08-11 则查询活动状态为 closed(活动已结束)。说明:(更改现金活动状态)在 camp_status 参数中不支持设置 closed,目前只有 pause 或者 ready 状态的活动可以被修改。settle(活动已清算)活动已清算是指超过创建现金活动中设置的 end_time 活动结束时间以后,若有未领取的红包金额等,全部都已经原路返回出资账户,现金活动的状态就会变成活动已清算的状态。说明: 未领取的红包金额会在活动结束到期 半小时 内退回。