Stripe.Services.TestHelpers.Issuing.AuthorizationService (tiger_stripe v0.1.10)

Copy Markdown View Source

Authorization API operations.

Summary

Functions

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

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

Capture a test-mode authorization

Capture a test-mode authorization.

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

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

Create a test-mode authorization

Create a test-mode authorization.

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

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

Expire a test-mode authorization

Expire a test-mode Authorization.

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

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

Finalize a test-mode authorization's amount

Finalize the amount on an Authorization prior to capture, when the initial authorization was for an estimated amount.

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

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

Increment a test-mode authorization

Increment a test-mode Authorization.

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

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

Respond to fraud challenge

Respond to a fraud challenge on a testmode Issuing authorization, simulating either a confirmation of fraud or a correction of legitimacy.

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

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

Reverse a test-mode authorization

Reverse a test-mode Authorization.