UNPKG

@rnw-community/react-native-payments

Version:

Accept Payments with Apple Pay and Android Pay using the Payment Request API.

21 lines (17 loc) 987 B
import { AndroidAllowedAuthMethodsEnum } from '../enum/android-allowed-auth-methods.enum'; import type { AndroidPaymentMethodCardParameters } from './android-payment-method-card-parameters'; import type { AndroidTokenizationDirectSpecification } from './android-tokenization-direct-specification'; import type { AndroidTokenizationGatewaySpecification } from './android-tokenization-gateway-specification'; // https://developers.google.com/pay/api/android/reference/request-objects#PaymentMethod export interface AndroidPaymentMethod { parameters: AndroidPaymentMethodCardParameters; tokenizationSpecification?: AndroidTokenizationDirectSpecification | AndroidTokenizationGatewaySpecification; type: 'CARD'; } export const defaultAndroidPaymentMethod: AndroidPaymentMethod = { parameters: { allowedAuthMethods: [AndroidAllowedAuthMethodsEnum.PAN_ONLY, AndroidAllowedAuthMethodsEnum.CRYPTOGRAM_3DS], allowedCardNetworks: [], }, type: 'CARD', };