react-native-moyasar-sdk
Version:
Official React Native Moyasar SDK - Integrate Credit Cards, Apple Pay, Samsung Pay, and STC Pay with simple interfaces for a seamless payment experience in your React Native app
33 lines (28 loc) • 795 B
text/typescript
import type {
ApplePayMoyasarStyle,
CreditCardMoyasarStyle,
StcPayMoyasarStyle,
SamsungPayMoyasarStyle,
} from './moyasar_style';
import type { PaymentConfig } from '../payment_config';
import type { ResultCallback } from '../payment_result';
export interface CreditCardProps {
paymentConfig: PaymentConfig;
onPaymentResult: ResultCallback;
style?: CreditCardMoyasarStyle;
}
export interface ApplePayProps {
paymentConfig: PaymentConfig;
onPaymentResult: ResultCallback;
style?: ApplePayMoyasarStyle;
}
export interface SamsungPayProps {
paymentConfig: PaymentConfig;
onPaymentResult: ResultCallback;
style?: SamsungPayMoyasarStyle;
}
export interface StcPayProps {
paymentConfig: PaymentConfig;
onPaymentResult: ResultCallback;
style?: StcPayMoyasarStyle;
}