@adyen/react-native
Version:
Wraps Adyen Checkout Drop-In and Components for iOS and Android for convenient use with React Native
14 lines • 813 B
TypeScript
import { AdyenComponent } from '../core/AdyenNativeModules';
import { ComponentWrapper } from './ComponentWrapper';
import { Order, Balance, PaymentMethodData } from '../core/types';
export interface PartialPaymentListener {
checkBalance(data: PaymentMethodData, component: PartialPaymentComponent): void;
requestOrder(component: PartialPaymentComponent): void;
cancelOrder(order: Order): void;
}
export interface PartialPaymentComponent {
provideBalance(success: boolean, balance: Balance | undefined, error: Error | undefined): void;
provideOrder(success: boolean, order: Order | undefined, error: Error | undefined): void;
}
export declare function isPartialPaymentsComponent(object: AdyenComponent): object is ComponentWrapper;
//# sourceMappingURL=PartialPaymentsComponentWrapper.d.ts.map