Plaid.Processor (elixir_plaid v0.1.5) View Source
Plaid Processor API calls and schema.
Link to this section Summary
Functions
Creates a stripe bank account token from an access_token.
Creates a processor token from an access_token.
Link to this section Functions
Link to this function
create_stripe_bank_account_token(access_token, account_id, config)
View SourceSpecs
create_stripe_bank_account_token(String.t(), String.t(), Plaid.config()) :: {:ok, Plaid.Processor.CreateStripeBankAccountTokenResponse.t()} | {:error, Plaid.Error.t()}
Creates a stripe bank account token from an access_token.
Does a POST /processor/stripe/bank_account_token/create
call which
generates a stripe bank account token for a given account ID.
Params:
access_token
- access_token to create a processor token for.account_id
- ID of the account to create a processor token for.
Examples
create_stripe_bank_account_token("access-prod-123xxx", "blejdkalk3kdlsl", client_id: "123", secret: "abc")
{:ok, %CreateStripeBankAccountTokenResponse{}}
Specs
create_token(String.t(), String.t(), String.t(), Plaid.config()) :: {:ok, Plaid.Processor.CreateTokenResponse.t()} | {:error, Plaid.Error.t()}
Creates a processor token from an access_token.
Does a POST /processor/token/create
call which generates
any non-stripe processor token for a given account ID.
Params:
access_token
- access_token to create a processor token for.account_id
- ID of the account to create a processor token for.processor
- name of the processor to create a token for.
Examples
create_token("access-prod-123xxx", "blejdkalk3kdlsl", "galileo", client_id: "123", secret: "abc")
{:ok, %CreateTokenResponse{}}