Ibanity.PontoConnect.PaymentActivationRequest (ibanity v1.0.0)
Payment Activation Request API wrapper
Link to this section Summary
Link to this section Functions
Link to this function
create(request)
Same as create/2
, but :attributes
and :token
must be set in request.
examples
Examples
Set id and token to create a PaymentActivationRequest
iex> token
...> |> Request.token()
...> |> Request.attributes(attributes)
...> |> PontoConnect.PaymentActivationRequest.create()
{:ok, %PontoConnect.PaymentActivationRequest{id: "343e64e5-4882-4559-96d0-221c398288f3"}}
Link to this function
create(request_or_token, attrs)
Creates a Payment Activation Request.
Returns {:ok, %__MODULE__{}}
if successful, {:error, reason}
otherwise.
examples
Examples
Attributes
iex> attributes = [redirect_uri: "https://fake-tpp.com/payment-activation-request-confirmation"]
With token
iex> Ibanity.PontoConnect.PaymentActivationRequest.create(token, attributes)
{:ok, %Ibanity.PontoConnect.PaymentActivationRequest{id: "343e64e5-4882-4559-96d0-221c398288f3"}}
With request
iex> request = Ibanity.Request.token(token)
iex> Ibanity.PontoConnect.PaymentActivationRequest.create(request, attributes)
{:ok, %Ibanity.PontoConnect.PaymentActivationRequest{id: "343e64e5-4882-4559-96d0-221c398288f3"}}