@rnw-community/react-native-payments
Version:
Accept Payments with Apple Pay and Android Pay using the Payment Request API.
25 lines (21 loc) • 941 B
text/typescript
import { type AndroidCardInfo, emptyAndroidCardInfo } from './android-card-info';
import { emptyAndroidIntermediateSigningKey } from './android-intermediate-signing-key';
import { emptyAndroidSignedMessage } from './android-signed-message';
import type { AndroidIntermediateSigningKey } from './android-intermediate-signing-key';
import type { AndroidSignedMessage } from './android-signed-message';
export interface AndroidPaymentMethodToken {
cardInfo: AndroidCardInfo;
intermediateSigningKey: AndroidIntermediateSigningKey;
protocolVersion: string;
rawToken: string;
signature: string;
signedMessage: AndroidSignedMessage;
}
export const emptyAndroidPaymentMethodToken: AndroidPaymentMethodToken = {
intermediateSigningKey: emptyAndroidIntermediateSigningKey,
protocolVersion: '',
signature: '',
signedMessage: emptyAndroidSignedMessage,
rawToken: '',
cardInfo: emptyAndroidCardInfo,
};