php 将税率应用于分段付款意向

wn9m85ua  于 2023-06-04  发布在  PHP
关注(0)|答案(3)|浏览(401)

是否可以为每个付款意向自动添加税率?
我有19%的固定税,它在一些id下,比如:txr_9uuad8a9sud89 ...
我创建付款意向如下:

$intent = \Stripe\PaymentIntent::create([
            'payment_method' => $paymentMethods["data"][0]["id"],
            'amount' => 11111,
            'currency' => 'eur',
            'customer' => $user->stripe_id,
            'confirmation_method' => 'automatic',
            'confirm' => true,
        ]);

但无法找到一种方法如何自动适用于这笔付款的税。
有什么帮助吗?

q5iwbnjs

q5iwbnjs1#

税率只能应用于发票或订阅。要包括个人付款的税,您必须自己计算并将其添加到PaymentIntent的金额中。

ycl3bljg

ycl3bljg2#

Stripe Tax FAQ:您支持Stripe Tax的哪些集成?我们可以支持与发票、账单、支付链接和结账集成的平台。要在自定义支付流程中使用Stripe Tax,请加入Orders API测试版。
您将需要从付款意向迁移到订单。
Orders Overview

  • Orders API允许您创建自定义结账流程,并使用Stripe Tax自动计算税款。您也可以申请折扣和优惠券。*
  • Orders API是一个替代集成,为每个付款生成PaymentIntents对象。如果您已有PaymentIntents集成,则必须将集成迁移到Orders API才能访问此功能,但您可以继续读取PaymentIntents对象以访问有关付款状态的详细信息。*
w80xi6nr

w80xi6nr3#

作为响应,charge_response[:charges][:data][0][:balance_transaction]在那里。
因此,我们检索余额交易ID并调用response = Stripe::BalanceTransaction.retrieve(charge_response[:charges][:data][0][:balance_transaction],)
然后在response[:fee]中进行扣款,并在response[:net]中结算扣款后的金额

相关问题