BPOINTPayment: BaseFormSubmissionPayment & {
    paymentTransaction?: {
        Action: string;
        Amount: number;
        AmountOriginal: number;
        AmountSurcharge: number;
        AuthoriseId: string;
        BankAccountDetails: {
            AccountName: string;
            BSBNumber: string;
            TruncatedAccountNumber: string;
        };
        BankResponseCode: string;
        BillerCode: string;
        CVNResult: {
            CVNResultCode: "M" | "S" | "P" | "U" | "N" | "Unsupported";
        };
        CardDetails: {
            CardHolderName: string;
            Category: string;
            ExpiryDate: string;
            Issuer: string;
            IssuerCountryCode: string;
            Localisation: string;
            MaskedCardNumber: string;
            SubType: "debit" | "credit" | "charge" | "unknown";
        };
        CardType: "AX" | "DC" | "JC" | "MC" | "UP" | "VC";
        Crn1: string;
        Crn2: string;
        Crn3: string;
        Currency: string;
        DVToken: string;
        EmailAddress: string;
        FraudScreeningResponse: {
            ReDResponse: {
                FRAUD_NEURAL: string;
                FRAUD_REC_ID: string;
                FRAUD_RFC: string;
                FRAUD_RSP_CD: string;
                FRAUD_STAT_CD: string;
                ORD_ID: string;
                REQ_ID: string;
                STAT_CD: string;
            };
            ResponseCode: string;
            ResponseMessage: string;
            TxnRejected: boolean;
        };
        IsCVNPresent: boolean;
        IsTestTxn: boolean;
        IsThreeDS: boolean;
        MerchantNumber: string;
        MerchantReference: string;
        OriginalTxnNumber: string;
        ProcessedDateTime: string;
        RRN: string;
        ReceiptNumber: string;
        ResponseCode: string;
        ResponseText: string;
        SettlementDate: string;
        Source: "api" | "callcentre" | "customerportal" | "internet" | "invoiceportal" | "ishop" | "ivr" | "backoffice" | "mobilebackoffice" | "sftp" | "unknown";
        StatementDescriptor: {
            AddressLine1?: string;
            AddressLine2?: string;
            City?: string;
            CompanyName?: string;
            CountryCode?: string;
            MerchantName?: string;
            PhoneNumber?: string;
            PostCode?: string;
            State?: string;
        };
        StoreCard: boolean;
        SubType: "single" | "recurring";
        ThreeDSResponse: {
            Eci: string;
            Enrolled: string;
            Status: string;
            VerifySecurityLevel: string;
            VerifyStatus: string;
            VerifyToken: string;
            VerifyType: string;
            Xid: string;
        };
        TxnNumber: string;
        Type: "callcenter" | "cardpresent" | "ecommerce" | "internet" | "ivr" | "mailorder" | "telephoneorder";
    };
    type: BPOINTSubmissionEvent["type"];
}