@paypal/paypal-js
    Preparing search index...

    Configuration for Google Pay payment request

    This is the formatted configuration passed to Google's PaymentsClient. It is derived from the eligibility response via formatConfigForPaymentRequest().

    type GooglePayConfig = {
        allowedPaymentMethods: ReadonlyArray<
            {
                parameters: {
                    allowedAuthMethods: ReadonlyArray<"CRYPTOGRAM_3DS" | "PAN_ONLY">;
                    allowedCardNetworks: ReadonlyArray<
                        "AMEX"
                        | "DISCOVER"
                        | "INTERAC"
                        | "JCB"
                        | "MASTERCARD"
                        | "VISA",
                    >;
                    assuranceDetailsRequired?: boolean;
                    billingAddressParameters?: {
                        format?: "MIN" | "FULL";
                        phoneNumberRequired?: boolean;
                    };
                    billingAddressRequired?: boolean;
                };
                tokenizationSpecification: {
                    parameters: { gateway: string; gatewayMerchantId: string };
                    type: string;
                };
                type: string;
            },
        >;
        apiVersion: number;
        apiVersionMinor: number;
        countryCode: string;
        merchantInfo: {
            authJwt?: string;
            merchantId: string;
            merchantName?: string;
            merchantOrigin: string;
        };
    }
    Index

    Properties

    allowedPaymentMethods: ReadonlyArray<
        {
            parameters: {
                allowedAuthMethods: ReadonlyArray<"CRYPTOGRAM_3DS" | "PAN_ONLY">;
                allowedCardNetworks: ReadonlyArray<
                    "AMEX"
                    | "DISCOVER"
                    | "INTERAC"
                    | "JCB"
                    | "MASTERCARD"
                    | "VISA",
                >;
                assuranceDetailsRequired?: boolean;
                billingAddressParameters?: {
                    format?: "MIN" | "FULL";
                    phoneNumberRequired?: boolean;
                };
                billingAddressRequired?: boolean;
            };
            tokenizationSpecification: {
                parameters: { gateway: string; gatewayMerchantId: string };
                type: string;
            };
            type: string;
        },
    >
    apiVersion: number
    apiVersionMinor: number
    countryCode: string
    merchantInfo: {
        authJwt?: string;
        merchantId: string;
        merchantName?: string;
        merchantOrigin: string;
    }