apple_pay v0.1.0 ApplePay
Handle Apple Pay Sessions
Link to this section Summary
Functions
Examples
Link to this section Functions
Link to this function
initiate_session(config, url)
Examples:
iex> body = %ApplePay.InitiateSessionBody{
...> merchant_identifier: "merchant.test.payment.airatel.com",
...> domain_name: "lpwpjtywvd.localtunnel.me",
...> display_name: "ACME Shop"
...> }
iex> config = %ApplePay.Configuration{
...> key: "priv/test/private.pem",
...> cert: "priv/test/cert.pem",
...> initiate_session_body: body
...> }
iex> url = "https://apple-pay-gateway-cert.apple.com/paymentservices/startSession" # Retrieved from Client
iex> ApplePay.initiate_session(config, url)
%{...}