开发指引(出租车助手模式)

更新时间:2023.08.22

本开发指引对出租车发票的标准流程、关键场景的开发思路和最佳实践展开介绍。

你可以阅读开发指引,并结合【API列表】完成微信支付电子发票的接入流程。

# 1. 前置条件

为降低开发指引环节的阅读和实践成本,建议在阅读本指引前,确保你已经:

  • 阅读【接入前准备】文档,完成AppID、商户证书等相关参数和材料的准备

  • 阅读【接口规则】,了解微信支付API v3通用的基础约定,包括认证机制、请求规则、数据格式、参数兼容性、错误处理等

# 2.开发指引

开发前,需要开通相关的权限并进行配置,具体见【接入前准备】。

业务流程时序图:

时序图

步骤一、服务商申请开通相关权限配置后,调取《新增出租车公司》《更新出租车信息》《更新司机信息》接口,将出租车公司、出租车车辆、司机等信息,维护到微信支付平台,信息有变更,请及时维护更新;

步骤二、司机上岗后,须通过《签到签退》接口进行签到(未签到司机不展示开发票入口),乘客扫描签到出租车司机的个人收款码进行支付;

步骤三、支付完成后,微信支付推送支付完成消息通知,乘客通过支付凭证页/支付通知页跳转【出租车助手】小程序,根据订单判断开票状态; 如未开票,根据乘客的开票申请通过【出租车电子发票 API 开发文档】 (opens new window)匹配行程记录;

步骤四、行程匹配成功后,通过【出租车电子发票 API 开发文档】 (opens new window)向发票平台提交开票请求,开票成功后,插入乘客微信卡包;

更多技术问题
技术咨询
反馈
咨询
目录