结账对接流程的建议
正常流程:门店软件收到结账支付信息后,软件会要完成结账支付流程,并向平台返回结账完成的反馈。
请注意:如果门店在完成结账中发生问题怎么办?
(如:收到支付信息后发现又加了菜单,支付金额不够;在线支付项目对应的结账科目/付款方式不存在;等等)
线上流程完成支付后,如果门店未能完成结账流程,那也只是线下处理需要解决的问题,此时如果向线上提交结账失败也并不能解决问题。
我们的建议是收到结账支付信息后,将支付信息处理进入账单,但不自动完成结账,而是在POS程序端做相应的通知(如消息通知、桌台变色、桌台闪烁等),由收银员再进入完成结账,此时如果结账无异常则由收银员关闭账单,如有结账的异常由收银员去处理。
另外,如果结账流程中有异常,也不要中断上述正常的流程,而是按上述方式完成后,使用协议6.2发送错误通知消息给相关人员(需要在通知消息中绑定相应错误的接收人员)