No-code, shareable links (and QR codes) for accepting or sending money via card, bank account, or wallet - shareable over email, SMS, or social.
Summary
Functions
Creates a payment link.
Disables a payment link.
Retrieves a payment link by its code.
Gets a QR code image encoding a payment link's URL.
Lists payment links for an account.
Updates a payment link.
Functions
@spec create(Moov.Client.t(), String.t(), map()) :: {:ok, map()} | {:error, Moov.Error.t()}
Creates a payment link.
params: :amount, :description, :payment_methods (which rails to
accept), or for payout-style links, :destination details.
@spec disable(Moov.Client.t(), String.t(), String.t()) :: {:ok, term()} | {:error, Moov.Error.t()}
Disables a payment link.
@spec get(Moov.Client.t(), String.t(), String.t()) :: {:ok, map()} | {:error, Moov.Error.t()}
Retrieves a payment link by its code.
@spec get_qr_code(Moov.Client.t(), String.t(), String.t()) :: {:ok, term()} | {:error, Moov.Error.t()}
Gets a QR code image encoding a payment link's URL.
@spec list(Moov.Client.t(), String.t(), keyword()) :: {:ok, [map()]} | {:error, Moov.Error.t()}
Lists payment links for an account.
@spec update(Moov.Client.t(), String.t(), String.t(), map()) :: {:ok, map()} | {:error, Moov.Error.t()}
Updates a payment link.