请问商品券(微信支付品牌经营平台)在支付时会自动核销吗?还是要开发者自己实现扣减逻辑。
比如:我们创建了一张满减券(满10元减1元),能否在微信支付时自动优惠自动核销,微信支付会通过某种关联自动核销吗(微信支付时上传金额10元,微信支付自动优惠1元,实际付款9元)?。还是这个优惠逻辑要商家自己去实现(根据券的优惠金额算出来,支付时上传9元)。
还有就是当券的使用方式为PAYMENT_CODE(信支付付款码核销,点击券“立即使用”将跳转至微信支付钱包付款码,服务商可扫码核销用户券后再扫付款码发起下单,适合线下支付场景),这个也是需要商家根据信支付付款码去获取用户openid,然后查询用户所有能用的券选合适的券进行核销吗(可能不是 当前跳转微信支付的券)。
谢谢。

需要自己实现核销逻辑
文档原文:【3.1.8、核销(API)2、核销时需关联订单信息,支持关联微信支付订单(transaction_id或out_trade_no)或微信支付分订单(order_id或out_order_no),二选一。】