View Source Finix.PaymentInstruments (Finix v0.1.1)

Payment Instruments

A Payment Instrument resource represents the payment details of a credit card or bank account. Payment details get tokenized multiple times and each tokenization produces a unique Payment Instrument. A Payment Instrument is associated with a single Identity. Once a Payment Instrument is created, the Identity it's associated with can't be changed. Including an address when creating a Payment Instrument can lower interchange on credit card transactions.

See Finix Payment Instruments API Documentation For More Info: https://finix.com/docs/api/tag/Payment-Instruments/

Summary

Functions

Create a Payment Instrument resource using a card or bank account.

Retrieve the details of a Payment Instrument.

Verify a Payment Instrument to determine CVV and AVS results.

Functions

Link to this function

create(body, client_opts \\ %{})

View Source
@spec create(map(), map()) :: struct()

Create a Payment Instrument resource using a card or bank account.

The creation of Payment Instruments directly via Finix's API should only be done for testing purposes. You MUST use Finix's hosted fields or the javascript client to remain out of PCI scope.

Link to this function

fetch(payment_instrument_id, client_opts \\ %{})

View Source

Retrieve the details of a Payment Instrument.

Link to this function

verify(payment_instrument_id, body, client_opts \\ %{})

View Source

Verify a Payment Instrument to determine CVV and AVS results.

You can also determine Push To Card eligibility for Push To Card customers.