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