@airwallex/node-sdk
Version:
Airwallex Node.js SDK
38 lines • 1.54 kB
TypeScript
import { PaymentAcceptanceAttemptPaymentMethodDetail } from './paymentAcceptanceAttemptPaymentMethodDetail';
import { PaymentAcceptanceAuthenticationData } from './paymentAcceptanceAuthenticationData';
import { PaymentAcceptanceDccResponse } from './paymentAcceptanceDccResponse';
import { PaymentAcceptancePaymentMethodOptionResponse } from './paymentAcceptancePaymentMethodOptionResponse';
export interface PaymentAcceptancePaymentAttempt {
acquirer_reference_number?: string;
amount?: number;
authentication_data?: PaymentAcceptanceAuthenticationData;
authorization_code?: string;
captured_amount?: number;
created_at?: Date;
currency?: string;
dcc_data?: PaymentAcceptanceDccResponse;
failure_code?: string;
id?: string;
merchant_advice_code?: string;
merchant_order_id?: string;
payment_consent_id?: string;
payment_intent_id?: string;
payment_method?: PaymentAcceptanceAttemptPaymentMethodDetail;
payment_method_options?: PaymentAcceptancePaymentMethodOptionResponse;
payment_method_transaction_id?: string;
provider_original_response_code?: string;
provider_transaction_id?: string;
refunded_amount?: number;
settle_via?: string;
status?: string;
updated_at?: Date;
}
export declare namespace PaymentAcceptancePaymentAttempt {
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=paymentAcceptancePaymentAttempt.d.ts.map