View Source Ibanity.Xs2a.BulkPaymentInitiationRequestAuthorization (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", %{})
...> |> BulkPaymentInitiationRequestAuthorization.create
{:ok,
%Ibanity.Xs2a.BulkPaymentInitiationRequestAuthorization{
id: "ce410d99-6382-4463-bfd6-fa606c379dea",
status: nil
}
}