5.通知相关


通知具有自动重发机制,接口幂等需由对接方保证。

以下是通知重发机制:

第几次重试

与上次重试的间隔时间

第几次重试

与上次重试的间隔时间

1

10秒

9

7分钟

2

30秒

10

8分钟

3

1分钟

11

9分钟

4

2分钟

12

10分钟

5

3分钟

13

20分钟

6

4分钟

14

30分钟

7

5分钟

15

1小时

8

6分钟

16

2小时

5.1券核销通知

卡券(实体卡、满减券、金额券、计次券)核销时的数据通知

业务请求参数

method: allinpay.shopoint.couponService.checkNotify

字段名

参数类型

必填

最大长度

说明

取值

changeId

Integer

是

  核销记录编号

 

couponId

Integer

是

  券编号

 

couponNo

String

是

 

券号

 

orderId

Integer

否

  核销内部订单号

 

templateId

Integer

是

  券模板编号

 

consumeAmount

String

是

  核销金额

单位为分

orderNo

String

否

 

交易单号

 

tranNo

String

否

 

交易流水号

 

tranDateTime

String

是

 

核销交易时间

格式: yyyyMMddHHmmss

unit

String

否

 

单位, 计次券使用

 

couponName

String

是

 

券名称

 

shopName

String

否

 

店铺名称

 

cardNo

String

否

 

会员卡号

 

publicOpenId

String

否

 

机构公众号OPENID

 

promotionId

Integer

否

 

活动ID

 

mobile

String

否

 

微信手机号

 

shopId

Integer

否

 

核券店铺ID

 

shopCode

String

否

 

店铺号

 

orgId

Integer

否

 

机构ID

 

orgName

String

否

 

机构名称

 

customerId

Integer

否

 

数字营销会员ID

 

createUserId

Integer

否

 

核销人登录账号

 

createUserSysno

Integer

否

 

核销人ID

 

createUserName

String

否

 

核销人姓名

 

outOrderId

String

否

 

核销外部订单号

 

financeList

 

List

否

 

财务科目列表

 

accountNo

String

是

 

财务科目号

 

accountTitle

String

是

 

财务科目名称

 

accountPriority

Integer

否

 

财务科目优先级

数字越小,优先级越高

 

String

是

 

科目值

5.2

 

5.2会员注册/修改通知

  会员注册或信息修改时的数据通知(无重试机制,仅通知一次)

业务请求参数

method: allinpay.shopoint.customerService.registerNotify(注册),

allinpay.shopoint.customerService.modifyNotify(修改)

字段名

参数类型

必填

最大长度

说明

取值

customerId

Integer

是

  会员ID

 

mobile

String

是

 

手机号

 

cardNo

String

否

 

会员卡号

 

memberLevelId

Integer

是

  会员等级

 

openid

String

否

  微信openid

 

name

String

否

  姓名

 

gender

String

否

  性别

 

nickName

String

否

  昵称

 

birthday

String

否

  生日

 

carLicenseNo

String

否

  车牌号

 

refereeSysno

Integer

否

  推荐人ID

 

referee

String

否

  推荐人

 

registerMethod

Integer

是

  来源方式

1-顾客注册,2-POS注册,3数据导入,4-发会员卡,5-接口导入

registerFrom

String

是

  注册来源

 

unionId

String

否

  会员唯一ID

 

 

5.3订单支付通知

  订单支付成功后的数据通知

业务请求参数

method: allinpay.shopoint.orderService.notify

字段名

参数类型

必填

最大长度

说明

取值

reqTransCode

String

否

  外部订单号ISV订单号

 

orderCode

String

是

 

订单号

 

amount

Integer

是

 

订单原始金额

单位分

noDiscountAmount

Integer

是

 

不参与优惠抵扣金额

单位分

discountAmount

Integer

是

  商户活动优惠金额

单位分

couponAmount

Integer

是

  商户卡券抵扣金额

单位分

balanceAmount

Integer

是

  钱包消费金额

单位分

scoreAmount

Integer

是

  积分抵扣金额

单位分

subsidyAmount

Integer

是

  银行活动优惠金额

单位分

giveAmount

Integer

是

  赠送金额

单位分

paymentMethod

String

是

  支付方式

银行卡、微信、支付宝、云闪付、现金、全抵扣

paymentAmount

Integer

是

  支付金额

单位分

transType

Integer

是

 

交易类型

1-消费,2-撤销,3-退款,4-充值

transTime

String

是

 

交易时间

格式:yyyy-MM-dd HH:mm:ss

shopId

Integer

是

 

店铺ID

 

shopCode

String

否

 

店铺编号

 

shopName

String

是

 

店铺名称

 

customerId

Integer

否

 

顾客ID

 

trxId

String

否

 

收银宝支付流水号

 

openId

String

否

 

机构公众号openId

 

remark

String

否

 

备注

 

orderItemList

 

ArrayList

 

 

否

 

 

 

itemType

 

Integer

否

 

订单明细类别

1、实体商品;2、虚拟商品;3、充值

skuId

 

Integer

否

 

货品ID

 

salePrice

 

Integer

否

 

销售价

单位分

nums

 

Integer

否

 

购买数量

 

amount

 

Integer

否

 

总金额

单位分

score

 

Integer

否

 

积分价

积分数

shareId

 

Integer

否

 

分享ID

 

guideId

 

Integer

否

 

导购ID

 

refereeCustomerId

 

Integer

否

 

推荐会员ID

 

skuInfoList

ArrayList

 

否

 

 

 

 

templateId

Integer

否

 

券模板ID

 

 

templateName

String

否

 

券模板名称

 

 

num

Integer

否

 

张数

 

 

5.4券核销撤销通知

卡券(实体卡、满减券、金额券、计次券)撤销核销时的数据通知

业务请求参数

method: allinpay.shopoint.couponService.cancelNotify

字段名

参数类型

必填

最大长度

说明

取值

changeId

Integer

是

  核销记录编号

 

couponId

Integer

是

  券编号

 

couponNo

String

是

 

券号

 

templateId

Integer

是

  券模板编号

 

refundAmount

String

是

  撤销金额

单位为分

tranDateTime

String

是

 

撤销交易时间

格式: yyyyMMddHHmmss

unit

String

否

 

单位, 计次券使用

 

couponName

String

是

 

券名称

 

shopId

Integer

否

 

核券店铺ID

 

shopCode

String

否

 

店铺号

 

shopName

String

否

 

核销店铺名称

 

orderId

Integer

否

  核销时内部订单号

 

cardNo

String

否

 

会员卡号

 

publicOpenId

String

否

 

机构公众号OPENID

 

mobile

String

否

 

手机号

 

orgId

Integer

否

 

机构ID

 

orgName

String

否

 

机构名称

 

customerId

Integer

否

 

数字营销会员ID

 

createUserId

Integer

否

 

核销人登录账号

 

createUserSysno

Integer

否

 

核销人ID

 

createUserName

String

否

 

核销人姓名

 

outOrderId

String

否

 

核销外部订单号

 

 

 

5.5跨机构订单支付通知

  当前对接方(通惠机构)的合作机构的订单支付成功时的数据通知

业务请求参数

method: allinpay.shopoint.orderService.partnerNotify

字段名

参数类型

必填

最大长度

说明

取值

orderCode

String

是

 

订单号

 

finishTime

String

是

 

订单完成时间

格式:yyyy-MM-dd HH:mm:ss

customerMobile

String

是

 

用户手机号

 

openId

String

否

 

微信openid

 

mchtCd

String

否

 

商户号

 

mchtName

String

是

 

商户名称

 

qrCodeBoardNo

String

否

 

码牌编号

 

amount

Integer

是

 

订单原始金额

单位分

useScore

Integer

是

 

使用积分数

 

paymentAmount

Integer

是

  实际支付金额

单位分

paymentMethod

Integer

是

  支付方式

0-微信,1-支付宝,2-手机QQ,3-银联,99-其他

tradeType

Integer

是

  交易类型

1-消费,2-退款

 

5.6微信核销通知转发

  微信券核销通知(透传)转发(无重试机制,仅通知一次)

业务请求参数

method: allinpay.shopoint.couponService.wechatCheckNotify

参考https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter9_1_15.shtml中的核销券通知参数

5.7发券通知

  发券时的数据通知

业务请求参数

method: allinpay.shopoint.couponService.sendNotify

字段名

参数类型

必填

最大长度

说明

取值

customerId

Integer

否

 

领券人ID

 

promotionId

Integer

否

 

活动ID

 

promotionName

String

否

 

活动名称

 

guideUserId

Integer

否

 

导购编号

 

openId

String

否

 

领券人OpenId

 

mobile

String

否

 

领券人手机号

 

externalCode

String

否

 

领券人外部编号

 

num

Integer

否

 

发券数量

 

type

  Integer

   否

 

发券类型

1券发放 2券变更 3券核销

scene

  Integer

   否

 

发券场景

19顾客领通联券

27 顾客领系统用户发的通联券

20 顾客购买通联券

28 顾客积分购买通联券 

24顾客领订单返的通联券

29 顾客领微信券                       

33 顾客使用积分购买微信券

1系统用户激活通联券

3系统用户激活微信券

8 系统用户冻结通联券

35系统用户核销通联券

couponList

 

ArrayList

 

否

 

 

 

couponNo

String

否

 

通联券券号

 

outOrderId

String

否

 

外部订单号

 

couponType

Integer

否

 

券类型

0金额券1代金券2计次券3满减券

initAmount

Integer

否

 

初始金额、次数

单位:分/次

templateId

Integer

否

 

通联券券模板ID

 

wechatCouponId

String

否

 

微信券券号

微信开放平台发券券号

wechatStockId

String

否

 

微信发券批次号

 

createTime

String

否

 

发券时间

格式:yyyy-MM-dd HH:mm:ss

 

 


2025年12月24日 14:58 收藏文档