UNPKG

react-native-moyasar-apple-pay

Version:

iOS native apple pay implementation & integration with Moyasar SDK

27 lines 1.14 kB
import { Platform, } from "expo-modules-core"; // Import the native module. On web, it will be resolved to MoyasarApplePay.web.ts // and on native platforms to MoyasarApplePay.ts import ApplePayButton from "./ApplePayButton"; import MoyasarApplePayModule from "./MoyasarApplePayModule"; export function onApplePayModalStatusChanged(listener) { return MoyasarApplePayModule.addListener('onApplePayModalStatusChanged', listener); } export function onApplePayCompleted(listener) { return MoyasarApplePayModule.addListener('onApplePayCompleted', listener); } export function onApplePayButtonClicked(listener) { return MoyasarApplePayModule.addListener('OnApplePayButtonClicked', listener); } export async function initiateApplePayPayment(applePayOptions) { return await MoyasarApplePayModule.initiateApplePayPayment(applePayOptions); } export async function canMakePayments() { if (Platform.OS === "android") { return new Promise((resolve, reject) => { resolve(false); }); } return MoyasarApplePayModule.canMakePayments(); } export { ApplePayButton, }; //# sourceMappingURL=index.js.map