摘要:已经用 Stripe 给客户开出发票时,先分清托管账单页面的付款链接、到期日,以及账单是 open 还是 paid。链接会在到期日后 30 天失效(没有到期日则从最终确定日起算,最长不超过 120 天)。发票显示已付,只说明 Stripe 记为 paid,钱进可用余额和银行还要再看结算和提现计划。依据 Stripe 官方文档,查询日期 2026-11-13。只放官网普通链接(affiliate_later)。

依据:Stripe 文档 托管账单页面(对照英文原文)、账单运作机制(对照英文原文)、管理账单(对照英文原文)、余额与结算时间(对照英文原文)、从 Stripe 接收付款(对照英文原文)。查询日期:2026-11-13(北京时间)。只放官网普通链接(affiliate_later: 1)。未在当前文档写明的具体结算天数、提现到账日和按钮文案,本文不编。本文不是开户、税务或法律意见。

独立站已经接通 Stripe 之后,下一件容易对不上的事,是你给客户开了一张发票,对方说链接打不开,或者管理平台里已经显示已付,银行卡却还没有进账。开户国家和结算币种,见独立站收 Stripe。发票上要写哪些买方信息和税务备注,见跨境收款发票要素和海外客户开发票。自动提现计划和银行到账,见Stripe 自动提现。本文只核这一层:托管账单页面的付款链接还有效吗、到期日还能不能改、账单状态是什么,以及「已付」和「钱已经到银行卡」差在哪几步。

这里说的是发票自带的托管账单页面(hosted invoice page),地址在 invoice.stripe.com,和结账用的 Payment Links 产品不是同一条设置。Radar 拦截、放行和误杀,见Stripe Radar 规则,本文不重写规则页。

1. 先核对付款链接从哪来,草稿有没有链接

托管账单页面写明:Stripe 会给每张发票分配一个唯一、带较长随机标识的网址,客户可以在这个页面查看金额和状态、用你启用的支付方式付款,并下载发票或收据的 PDF。文档给出的示例形态是 https://invoice.stripe.com/i/acct_…/…。Invoice API 里对应字段是 hosted_invoice_url。发票还没最终确定(仍是 draft)时,这个字段为 null,此时还没有可发给客户的付款链接。

要让新创建的发票默认带上付款页链接,到管理平台的发票设置里,勾选 Include a link to a payment page in the invoice email(在发票邮件中加入付款页面链接)。勾上之后,这个网址会出现在:发票邮件里的付款链接、发票 PDF 页脚,以及 API 返回的 hosted_invoice_url。

发送某一张发票时,可以在 Delivery(送达)一节里选择:让 Stripe 自动给客户发带托管页面的邮件,或由你自己生成页面、再把链接发出去。自己发的时候,先创建并最终确定发票,再复制链接。客户若启用了保存的默认支付方式,即使这张发票的支付方式配置里没有把它列进去,文档也写明对方仍可在托管页面上使用该默认方式。欧洲的强客户认证(SCA)若要求 3D Secure,托管页面会把确认框展示给客户;验证失败和责任转移怎么核对,见Stripe 3D Secure。

2. 再看链接什么时候失效,过期了怎么处理

同一页把失效规则写得很具体:

  • 发票链接在到期日之后 30 天失效。
  • 如果发票没有到期日,则在最终确定(finalize)之后 30 天失效。
  • 无论哪种情况,有效窗口最长不超过 120 天。
  • 即使已经过了上述窗口,管理平台上显示的链接,或通过 API 重新取到的链接,仍保证至少再有效 10 天。

链接过期后,客户再打开原来那条,页面不再加载原发票,而是转到一个说明「网址已过期、请联系商家」的页面,并提供商家联系方式。若这张发票是通过管理平台或 API 发出的,邮件收件人会被自动关联到该发票;Stripe 会把对方转到恢复页,输入邮箱后可以收到一封带未过期链接的原邮件副本。用 curl 这类非浏览器客户端去下 PDF 时,过期的下载地址会返回 400 和 URL expired,方便程序判断要重新取链接。

所以客户说「昨天还能打开、今天不行」时,先对照到期日(或最终确定日)算这 30 天和 120 天上限,再回到管理平台或 API 取一份当前仍有效的 hosted_invoice_url,不要把聊天记录里那条旧链接再发一遍就算处理完。

3. 到期日:最终确定之后不能改,要改就作废重开

管理账单写明:发票最终确定之后,不能再改到期日。 若必须改到期日,需要把原发票作废(void),再发一张新的。

账单运作机制补充:作废在概念上接近删除或取消,但会留下编号,之后还能按号码查到。作废后的发票按零金额计入报表,不能再付款。这个状态是终态,不能再改。作废之后,托管账单页面仍然打得开,但会显示该发票已被作废。只有处于 open 或 uncollectible 的发票才能作废。文档提醒:能否修改、取消或作废发票,以及要不要改开或出贷记单(credit note),要按你做生意所在地的规定来,必要时咨询法律顾问。本文不替代这类判断。

在管理平台作废的路径是:打开发票详情,点溢出菜单(⋯),选 Change invoice status,再选 Void。

4. 付款状态:draft、open、paid,以及 Past due / Retrying / Pending

依据账单运作机制,发票会依次经过这些状态。管理平台「发票」列表里就能看到;点进去是详情页。

状态官方含义(摘要)核对时怎么用
draft尚未准备好使用,所有发票一开始都是草稿可以改几乎所有字段;未关联订阅的可以删除,删除后不可恢复。此时还没有 hosted_invoice_url
open已最终确定,等待付款可以发给客户。大多数字段不能再改,较大改动要新开一张并作废旧的。管理平台里,open 可能另外显示 Past due(过期未付)或 Retrying(正在重试)徽章,有的可以把鼠标移到徽章上看说明
paid客户已支付该发票说明 Stripe 已把这张发票记为已付。下面一节还要再看余额和提现,不能把 paid 直接当成银行卡已入账
void已取消终态,不能再付款
uncollectible估计客户很难再付,通常按坏账记账之后仍可改为 void 或 paid

还有两个容易看岔的徽章。若一张非订阅的 open 发票,付款已经发起但还在处理中,列表里会显示 Pending,但详情页仍显示 Open。不要只看列表徽章,点进详情对一下。金额低于 Stripe 允许的最低收费时,发票可能自动转为 paid,并从客户信用余额扣减,这种情况并没有真正刷卡成功。

客户在 Stripe 之外已经付过款时,可以在详情页溢出菜单里选 Change invoice status,把它手动标为 Paid(文档称为 paid out of band)。这种「已付」同样只是状态标记,不会自动在 Stripe 里产生一笔清算。

关于 paid 之后还能不能再改回 open(例如取消关联付款),官方「账单运作机制」页在生命周期概述和「Paid invoices」小节的表述不尽相同。以你管理平台当前能执行的操作为准,本文不把它写成一条固定结论。

5. 到账:已付、可用余额、提现到银行是三步

发票变成 paid,只表示这张账单在 Stripe 里已经被记为已付。钱要先进入余额,再按提现计划打到银行。

余额与结算时间把余额分成两态:

  • pending(待处理): 付款已经发生,但还没结算进余额。在变为可用之前,不能提取或花掉这笔钱。
  • available(可用): 结算完成后进入可用余额,才可以用于向银行提现、退款或转账。每笔余额交易都有对应的 available_on 时间。

结算时间因所在国家和地区、以及支付方式而不同。文档举的例子是:在美国用银行卡付 100 美元,若星期一付款,资金先待处理,通常在两个工作日后的星期三变为可用。这只是示例,不是你账户的承诺天数。具体以管理平台里这笔交易的 available_on 为准。

从 Stripe 接收付款再往后走一步:Stripe 把可用余额按你的提现计划打到银行。选择每日、每周或每月提现,并不会缩短 pending 变成 available 的时间,它只决定什么时候把已经可用的钱发出去。例如账户是每日提现、标准结算为 3 个工作日,那么每天打出的是 3 个工作日之前已捕获的交易。首次实时付款成功后,文档写明首笔提现通常在 7 到 14 天内完成,取决于行业、运营国家和风险水平;后续提现才按你设定的计划走。银行收到之后,有的会再过几天才让你使用。提现失败时,银行把钱退回可能再花最多 5 个工作日,管理平台和邮件会通知你,需要先核对银行账户信息。

更完整的计划、可用余额和到账核对,见已经写过的Stripe 自动提现。拒付来了怎么准备材料,见独立站拒付怎么处理。

6. 核对时可以挨项看的几件事

  1. 这张发票是 draft 还是已经最终确定。草稿没有 hosted_invoice_url,先最终确定再复制链接。
  2. 发票设置里是否勾了「在发票邮件中加入付款页面链接」;这次是 Stripe 代发邮件,还是你自己把链接发出去的。
  3. 到期日是哪一天。有到期日就从到期日起算 30 天,没有就从最终确定日起算 30 天,且不超过 120 天。过期后到管理平台或 API 再取一条当前链接,不要反复发送聊天里的旧地址。
  4. 若必须改到期日,旧发票是否已经作废,新发票是否已经发出;作废页会提示该发票已作废,不能再付款。
  5. 列表里的徽章是 Past due、Retrying 还是 Pending;Pending 时详情页是否仍为 Open,付款是不是还在处理中。
  6. 状态已经是 paid 时,打开余额,看这笔钱是 pending 还是 available,以及 available_on 是哪一天。
  7. 可用之后,提现计划是每日、每周、每月还是手动;银行侧是否还要额外几天。首笔提现是否仍在文档所说的 7 到 14 天窗口里。
  8. 客户说已经付过、但 Stripe 里仍是 open,先问是不是在托管页面以外转账的;若是,只能按「带外已付」手动改状态,不会自动完成清算。

风险与范围

本文只整理查询当天 Stripe 发票和余额文档里写明的核对项,方便你对照管理平台。它不是税务、会计或法律意见,也不能代替你所在地关于作废、改开发票或贷记单的规定。付款方式是否在托管页面保存,文档提醒要考虑各地区隐私和同意要求,改这项前应咨询法律顾问。功能和限额可能调整,以官网当前页和你账户里的实际字段为准。

来源(查询日期 2026-11-13 北京时间)

字段名、失效天数和状态徽章以官网当前页为准,本文不编未写明的到账日。只放官网普通链接(affiliate_later: 1)。本档截图时无头浏览器未能完成官方页截取,故不配正文图。

相关阅读