php 支付打印发票,支付后开电子发票

本文详细介绍了微信支付后如何实现自动开电子发票的流程,包括场景描述、交互介绍和接口调用步骤。用户支付完成后,通过支付凭证上的入口提交抬头信息授权开票,发票将自动同步到微信卡包,解决线下场景开票难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 场景描述

支付后开票通过和微信支付相结合,提供了一种新的发起开票的途径。用户可以在微信支付凭证中看到开具电子发票的入口,这能为某些打印小票存在一定困难的线下场景(如停车场闸机)是一个良好的开票路径,其它需要打印小票的场景,考虑到小票存在丢失的可能,也可以使用支付后开票作为补充。用户使用微信支付完成消费后,付款凭证上会出现开票入口,用户点击开票按钮后提交抬头信息并完成开票授权。发票开好后会同步到用户的微信卡包,整个开票过程是异步过程,既保证了用户能收到发票,也解决了开票时间不稳定的问题。

2. 交互介绍

支付后开票交互图如下

b12198c9909e

支付后开票

3. 接口调用流程

支付后开票的时序图如下

b12198c9909e

支付后开票时序图

支付后开票的步骤如下:

1 提前获取开票平台标识s_pappid,因为同一个开票平台的s_pappid都相同,所以获取s_pappid的操作只需要进行一次。不同接入模式获取s_pappid的方法略有不同:

如果商户接入模式为“自建平台模式”:s_pappid通过调用调用开票平台接口列表接口获得

2 商户获取获取access_token。调用方法见获取Access token&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值