UNPKG

@adyen/react-native

Version:

Wraps Adyen Checkout Drop-In and Components for iOS and Android for convenient use with React Native

34 lines (32 loc) 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApplePayWrapper = void 0; var _PaymentComponentWrapper = require("../base/PaymentComponentWrapper"); /** Native module interface specific to ApplePay */ class ApplePayWrapper extends _PaymentComponentWrapper.PaymentComponentWrapper { name = 'ApplePay'; isAvailable(paymentMethods, configuration) { return this.nativeModule.isAvailable(paymentMethods, configuration); } handle(_action) { if (__DEV__) { console.warn('ApplePayWrapper.handle() was called, but Apple Pay does not support action handling. ' + 'This is likely a bug in your integration.'); } } provideCouponCodeUpdate(update) { this.nativeModule.provideCouponCodeUpdate(update); } provideShippingContactUpdate(update) { this.nativeModule.provideShippingContactUpdate(update); } provideShippingMethodUpdate(update) { this.nativeModule.provideShippingMethodUpdate(update); } provideAuthorizationResult(result) { this.nativeModule.provideAuthorizationResult(result); } } exports.ApplePayWrapper = ApplePayWrapper; //# sourceMappingURL=ApplePayWrapper.js.map