@adyen/react-native
Version:
Wraps Adyen Checkout Drop-In and Components for iOS and Android for convenient use with React Native
21 lines • 1.28 kB
TypeScript
import { AddressLookupItem } from '../core/configurations/AddressLookup';
import { Balance, Order, PaymentMethodsResponse } from '../core/types';
import { DropInModule } from '../modules/DropInModule';
import { ActionHandlingComponentWrapper } from './ActionHandlingComponentWrapper';
import { AddressLookup } from './AddressLookupComponentWrapper';
import { PartialPaymentComponent } from './PartialPaymentsComponentWrapper';
import { RemovesStoredPayment } from './RemoveStoredPaymentComponentWrapper';
export declare class DropInComponentWrapper extends ActionHandlingComponentWrapper implements DropInModule, AddressLookup, RemovesStoredPayment, PartialPaymentComponent {
constructor();
getReturnURL: () => Promise<string>;
removeStored(success: boolean): void;
update(results: AddressLookupItem[]): void;
confirm(address: AddressLookupItem): void;
reject(error?: {
message: string;
}): void;
provideBalance(success: boolean, balance: Balance | undefined, error: Error | undefined): void;
provideOrder(success: boolean, order: Order | undefined, error: Error | undefined): void;
providePaymentMethods(paymentMethods: PaymentMethodsResponse, order: Order | undefined): void;
}
//# sourceMappingURL=DropInComponentWrapper.d.ts.map