Stripe.Services.Tax.TransactionService (tiger_stripe v0.1.10)

Copy Markdown View Source

TaxProductResourceTaxTransaction

A Tax Transaction records the tax collected from or refunded to your customer.

Related guide: Calculate tax in your custom payment flow

Summary

Functions

create_from_calculation(client, params \\ %{}, opts \\ [])

@spec create_from_calculation(Stripe.Client.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}

Create a transaction from a calculation

Creates a Tax Transaction from a calculation, if that calculation hasn’t expired. Calculations expire after 90 days.

create_reversal(client, params \\ %{}, opts \\ [])

@spec create_reversal(Stripe.Client.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}

Create a reversal transaction

Partially or fully reverses a previously created Transaction.

retrieve(client, transaction, params \\ %{}, opts \\ [])

@spec retrieve(Stripe.Client.t(), String.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}

Retrieve a transaction

Retrieves a Tax Transaction object.