通过API创建付款发票时Xero Workflow和付款帐户?

时间:2020-06-03 19:50:03

标签: stripe-payments xero-api

我正在尝试找出将用户在网站上购买的东西,由Stripe(或其他付款网关)处理的付款后自动创建的发票的付款归因的正确方法。这是从用户操作到Xero交互的当前流程(一切正常):

  1. 用户在网站上购买会员资格
  2. 付款由Stripe现场处理
  3. 如果付款成功,则在Xero中生成发票(如果不存在则生成联系人)
  4. 付款生成后立即添加到发票中,并且其状态设置为“已付款”。
  5. 已付发票从Xero通过电子邮件发送给新会员
  6. Stripe每天在指定的业务帐户中存钱

我对此工作流程有两个疑问

  1. 应用付款时处理PaymentAccount的正常做法是什么?我们是否应该仅为Stripe创建一个新的付款帐户? Stripe的新“银行”帐户?这个问题的内容是在创建发票时为付款选择正确的PaymentAccount ID。
  2. Stripe发送付款(假设它们发送分项付款)时,这些已付款发票仍可以对帐吗?即使资金存入Xero中集成的其他(真实)帐户中,也是如此?

谢谢

1 个答案:

答案 0 :(得分:0)

您关于条带的问题在 Xero 论坛中更合适,因为它们是记账问题而不是 API 问题。 Stripe 可以向 Xero 提供银行提要,您应该设置它。 这意味着您有一个 Stripe 银行账户,因此它是付款账户。付款对帐很容易(但不能通过 API 完成)。

实际存入真实银行账户的真实货币将是一个合并金额,通常称为“结算”,通常为一天的交易、更少的费用、退款和可能的时间问题等。Stripe 银行提要将有一个条目为了这。由Xero用户对账作为Stripe银行与真实银行之间的银行转账,与发票上的付款无关。