UNPKG

@rnw-community/react-native-payments

Version:

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

27 lines (23 loc) 1.15 kB
import { defaultAndroidPaymentMethod } from './android-payment-method'; import { defaultAndroidTransactionInfo } from './android-transaction-info'; import type { AndroidMerchantInfo } from './android-merchant-info'; import type { AndroidPaymentMethod } from './android-payment-method'; import type { AndroidShippingAddressParameters } from './android-shipping-address-parameters'; import type { AndroidTransactionInfo } from './android-transaction-info'; // https://developers.google.com/pay/api/android/reference/request-objects#PaymentDataRequest export interface AndroidPaymentDataRequest { allowedPaymentMethods: AndroidPaymentMethod[]; apiVersion: 2; apiVersionMinor: 0; emailRequired?: boolean; merchantInfo?: AndroidMerchantInfo; shippingAddressParameters?: AndroidShippingAddressParameters; shippingAddressRequired?: boolean; transactionInfo: AndroidTransactionInfo; } export const defaultAndroidPaymentDataRequest: AndroidPaymentDataRequest = { allowedPaymentMethods: [defaultAndroidPaymentMethod], apiVersion: 2, apiVersionMinor: 0, transactionInfo: defaultAndroidTransactionInfo, };