@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
JavaScript
;
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