View Source Ibanity.Xs2a.PaymentInitiationRequestAuthorization (ibanity v1.1.0)
Payment initiation requests API wrapper
Summary
Functions
Creates an account information access request authorization
In order for the request to be successful you must have created a Ibanity.Xs2a.CustomerAccessToken
beforehand.
Example
This is the transcription of the example found in the API documentation
iex> "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
...> |> Request.customer_access_token
...> |> Request.id(:financial_institution_id, "b031dfe8-ebad-410b-aa77-064f8c876540")
...> |> Request.id(:payment_initiation_request_id, "b031dfe8-ebad-410b-aa77-064f8c876540")
...> |> Request.attribute("query_parameters", %{})
...> |> PaymentInitiationRequestAuthorization.create
{:ok,
%Ibanity.Xs2a.PaymentInitiationRequestAuthorization{
id: "ce410d99-6382-4463-bfd6-fa606c379dea",
status: nil
}
}