@rnw-community/react-native-payments
Version:
Accept Payments with Apple Pay and Android Pay using the Payment Request API.
16 lines • 865 B
TypeScript
import type { TurboModule } from 'react-native';
export interface Spec extends TurboModule {
abort: () => Promise<void>;
addListener: (eventName: string) => void;
canMakePayments: (methodData: string) => Promise<boolean>;
complete: (paymentComplete: string) => Promise<void>;
hasEnrolledInstrument: (methodData: string) => Promise<boolean>;
removeListeners: (count: number) => void;
retry: (requestId: string, errorFields: Object) => Promise<void>;
setActiveEvents: (requestId: string, eventNames: string[]) => Promise<void>;
show: (requestId: string, methodData: string, details: Object) => Promise<string>;
updatePaymentDetails: (update: Object, displayItems: Object[], shippingOptions: Object[]) => Promise<void>;
}
declare const _default: Spec | null;
export default _default;
//# sourceMappingURL=NativePayments.d.ts.map