public interface ApplePayPaymentFacade
PaymentFacade
which defines methods related to ApplePay payment.Modifier and Type | Method and Description |
---|---|
boolean |
authorizeApplePayPayment(java.util.Map<java.lang.String,java.lang.Object> paymentToken,
CartModel cart)
Authorizes ApplePay payment for a given token and cart
|
java.util.Map<java.lang.String,java.lang.Object> |
createApplePaySession(java.lang.String validationUrl)
Creates ApplePay session and returns session token.
|
java.util.Map<java.lang.String,java.lang.Object> |
decryptApplePaymentData(java.util.Map<java.lang.String,java.lang.Object> paymentToken)
Decrypts "data" property from ApplePayPaymentToken
|
java.util.Map<java.lang.String,java.lang.Object> createApplePaySession(java.lang.String validationUrl)
validationUrl
- ApplePay validation URL provided on onvalidatemerchant javascript callbackboolean authorizeApplePayPayment(java.util.Map<java.lang.String,java.lang.Object> paymentToken, CartModel cart)
paymentToken
- Map representing ApplePayPaymentTokencart
- cart originating the paymentjava.util.Map<java.lang.String,java.lang.Object> decryptApplePaymentData(java.util.Map<java.lang.String,java.lang.Object> paymentToken)
paymentToken
- Map representing ApplePayPaymentToken