Initiates an Apple Pay payment.
Implementations should construct the input to the session factory,
and parse the created Apple Pay merchant session to JSON to provide it to the completeMerchantValidation call.
A function that can create an Apple Pay merchant session.
A promise that contains the payment result.
An Apple Pay specific client.