是否可以为每个付款意向自动添加税率?
我有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,
]);
但无法找到一种方法如何自动适用于这笔付款的税。
有什么帮助吗?
3条答案
按热度按时间q5iwbnjs1#
税率只能应用于发票或订阅。要包括个人付款的税,您必须自己计算并将其添加到PaymentIntent的金额中。
ycl3bljg2#
Stripe Tax FAQ:您支持Stripe Tax的哪些集成?我们可以支持与发票、账单、支付链接和结账集成的平台。要在自定义支付流程中使用Stripe Tax,请加入Orders API测试版。
您将需要从付款意向迁移到订单。
Orders Overview
w80xi6nr3#
作为响应,
charge_response[:charges][:data][0][:balance_transaction]
在那里。因此,我们检索余额交易ID并调用
response = Stripe::BalanceTransaction.retrieve(charge_response[:charges][:data][0][:balance_transaction],)
。然后在
response[:fee]
中进行扣款,并在response[:net]
中结算扣款后的金额