Gocardlex.Client (gocardlex v1.0.4)

Starts up Gocardlex Client

Uses Gocardlex.ClientApi.Customer and other client APIs from /lib/client_apis/

Summary

Functions

Returns a specification to start this module under a supervisor.

Callback implementation for GenServer.init/1.

Functions

cancel_mandate(mandate_id)

Callback implementation for Gocardlex.Behaviour.Mandate.cancel_mandate/1.

cancel_payment(payment_id, params \\ %{})

Callback implementation for Gocardlex.Behaviour.Payment.cancel_payment/2.

cancel_subscription(subscription_id)

Callback implementation for Gocardlex.Behaviour.Subscription.cancel_subscription/1.

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

complete_redirect_flow(redirect_flow_id, params)

Callback implementation for Gocardlex.Behaviour.RedirectFlow.complete_redirect_flow/2.

create_creditor(params)

Callback implementation for Gocardlex.Behaviour.Creditor.create_creditor/1.

create_creditor_bank_account(params)

Callback implementation for Gocardlex.Behaviour.CreditorBankAccount.create_creditor_bank_account/1.

create_customer(params)

Callback implementation for Gocardlex.Behaviour.Customer.create_customer/1.

create_customer_bank_account(params)

Callback implementation for Gocardlex.Behaviour.CustomerBankAccount.create_customer_bank_account/1.

create_mandate(params)

Callback implementation for Gocardlex.Behaviour.Mandate.create_mandate/1.

create_payment(params)

Callback implementation for Gocardlex.Behaviour.Payment.create_payment/1.

create_redirect_flow(params)

Callback implementation for Gocardlex.Behaviour.RedirectFlow.create_redirect_flow/1.

create_refund(params)

Callback implementation for Gocardlex.Behaviour.Refund.create_refund/1.

create_subscription(params)

Callback implementation for Gocardlex.Behaviour.Subscription.create_subscription/1.

disable_creditor_bank_account(creditor_bank_account_id)

Callback implementation for Gocardlex.Behaviour.CreditorBankAccount.disable_creditor_bank_account/1.

disable_customer_bank_account(customer_bank_account_id)

Callback implementation for Gocardlex.Behaviour.CustomerBankAccount.disable_customer_bank_account/1.

get_creditor(creditor_id)

Callback implementation for Gocardlex.Behaviour.Creditor.get_creditor/1.

get_creditor_bank_account(creditor_bank_account_id)

Callback implementation for Gocardlex.Behaviour.CreditorBankAccount.get_creditor_bank_account/1.

get_customer(customer_id)

Callback implementation for Gocardlex.Behaviour.Customer.get_customer/1.

get_customer_bank_account(customer_bank_account_id)

Callback implementation for Gocardlex.Behaviour.CustomerBankAccount.get_customer_bank_account/1.

get_event(event_id)

Callback implementation for Gocardlex.Behaviour.Event.get_event/1.

get_mandate(mandate_id)

Callback implementation for Gocardlex.Behaviour.Mandate.get_mandate/1.

get_payment(payment_id)

Callback implementation for Gocardlex.Behaviour.Payment.get_payment/1.

get_payout(payout_id)

Callback implementation for Gocardlex.Behaviour.Payout.get_payout/1.

get_redirect_flow(redirect_flow_id)

Callback implementation for Gocardlex.Behaviour.RedirectFlow.get_redirect_flow/1.

get_refund(refund_id)

Callback implementation for Gocardlex.Behaviour.Refund.get_refund/1.

get_subscription(subscription_id)

Callback implementation for Gocardlex.Behaviour.Subscription.get_subscription/1.

init(state)

Callback implementation for GenServer.init/1.

list_creditor_bank_accounts(params \\ %{})

Callback implementation for Gocardlex.Behaviour.CreditorBankAccount.list_creditor_bank_accounts/1.

list_creditors(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Creditor.list_creditors/1.

list_customer_bank_accounts(params \\ %{})

Callback implementation for Gocardlex.Behaviour.CustomerBankAccount.list_customer_bank_accounts/1.

list_customers(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Customer.list_customers/1.

list_events(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Event.list_events/1.

list_mandates(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Mandate.list_mandates/1.

list_payments(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Payment.list_payments/1.

list_payouts(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Payout.list_payouts/1.

list_refunds(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Refund.list_refunds/1.

list_subscriptions(params \\ %{})

Callback implementation for Gocardlex.Behaviour.Subscription.list_subscriptions/1.

pdf_preview(params)

Callback implementation for Gocardlex.Behaviour.Mandate.pdf_preview/1.

reinstate_mandate(mandate_id)

Callback implementation for Gocardlex.Behaviour.Mandate.reinstate_mandate/1.

retry_payment(payment_id, params \\ %{})

Callback implementation for Gocardlex.Behaviour.Payment.retry_payment/2.

update_creditor(creditor_id, params)

Callback implementation for Gocardlex.Behaviour.Creditor.update_creditor/2.

update_customer(customer_id, params)

Callback implementation for Gocardlex.Behaviour.Customer.update_customer/2.

update_customer_bank_account(customer_bank_account_id, params)

Callback implementation for Gocardlex.Behaviour.CustomerBankAccount.update_customer_bank_account/2.

update_mandate(mandate_id, params)

Callback implementation for Gocardlex.Behaviour.Mandate.update_mandate/2.

update_payment(payment_id, params)

Callback implementation for Gocardlex.Behaviour.Payment.update_payment/2.

update_refund(refund_id, params)

Callback implementation for Gocardlex.Behaviour.Refund.update_refund/2.

update_subscription(subscription_id, params)

Callback implementation for Gocardlex.Behaviour.Subscription.update_subscription/2.