UNPKG

@adyen/react-native

Version:

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

30 lines 1.16 kB
import { AdyenDropIn } from '../modules/DropInModule'; import { ActionHandlingComponentWrapper } from './ActionHandlingComponentWrapper'; import { Event } from '../core/constants'; export class DropInComponentWrapper extends ActionHandlingComponentWrapper { constructor() { super(AdyenDropIn, [Event.onBinValue, Event.onBinLookuop, Event.onCancelOrder, Event.onRequestOrder, Event.onCheckBalance, Event.onDisableStoredPaymentMethod, Event.onAddressConfirm, Event.onAddressUpdate]); } removeStored(success) { this.nativeModule.removeStored(success); } update(results) { this.nativeModule.update(results); } confirm(address) { this.nativeModule.confirm(true, address); } reject(error) { this.nativeModule.confirm(false, error); } provideBalance(success, balance, error) { this.nativeModule.provideBalance(success, balance, error); } provideOrder(success, order, error) { this.nativeModule.provideOrder(success, order, error); } providePaymentMethods(paymentMethods, order) { this.nativeModule.providePaymentMethods(paymentMethods, order); } } //# sourceMappingURL=DropInComponentWrapper.js.map