@airwallex/node-sdk
Version:
Airwallex Node.js SDK
27 lines • 1.43 kB
TypeScript
import { PaymentAcceptanceDeviceData } from './paymentAcceptanceDeviceData';
import { PaymentAcceptanceExternalRecurringData } from './paymentAcceptanceExternalRecurringData';
import { PaymentAcceptanceFundsSplitDataRaw } from './paymentAcceptanceFundsSplitDataRaw';
import { PaymentAcceptancePaymentConsentOptionsRequest } from './paymentAcceptancePaymentConsentOptionsRequest';
import { PaymentAcceptancePaymentMethodOptions } from './paymentAcceptancePaymentMethodOptions';
import { PaymentAcceptancePaymentMethodRequest } from './paymentAcceptancePaymentMethodRequest';
export interface PaymentAcceptancePaymentIntentConfirmRequestRaw {
customer_id?: string;
device_data?: PaymentAcceptanceDeviceData;
external_recurring_data?: PaymentAcceptanceExternalRecurringData;
funds_split_data?: Array<PaymentAcceptanceFundsSplitDataRaw>;
payment_consent?: PaymentAcceptancePaymentConsentOptionsRequest;
payment_consent_id?: string;
payment_method?: PaymentAcceptancePaymentMethodRequest;
payment_method_options?: PaymentAcceptancePaymentMethodOptions;
request_id: string;
return_url?: string;
}
export declare namespace PaymentAcceptancePaymentIntentConfirmRequestRaw {
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=paymentAcceptancePaymentIntentConfirmRequestRaw.d.ts.map