@adyen/react-native
Version:
Wraps Adyen Checkout Drop-In and Components for iOS and Android for convenient use with React Native
37 lines (36 loc) • 1.47 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DropInComponentWrapper = void 0;
var _DropInModule = require("../modules/DropInModule");
var _ActionHandlingComponentWrapper = require("./ActionHandlingComponentWrapper");
var _constants = require("../core/constants");
class DropInComponentWrapper extends _ActionHandlingComponentWrapper.ActionHandlingComponentWrapper {
constructor() {
super(_DropInModule.AdyenDropIn, [_constants.Event.onBinValue, _constants.Event.onBinLookuop, _constants.Event.onCancelOrder, _constants.Event.onRequestOrder, _constants.Event.onCheckBalance, _constants.Event.onDisableStoredPaymentMethod, _constants.Event.onAddressConfirm, _constants.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);
}
}
exports.DropInComponentWrapper = DropInComponentWrapper;
//# sourceMappingURL=DropInComponentWrapper.js.map