@airwallex/node-sdk
Version:
Airwallex Node.js SDK
63 lines • 1.95 kB
TypeScript
import { PaymentAcceptanceFeeRecord } from './paymentAcceptanceFeeRecord';
export interface PaymentAcceptanceSettlementRecord {
account_id?: string;
acquirer_reference_number?: string;
card_category?: string;
card_funding?: string;
card_issuing_or_shopper_country?: string;
card_transaction_region?: string;
connected_account_id?: string;
created_at?: string;
customer_email?: string;
customer_id?: string;
customer_name?: string;
customer_phone?: string;
descriptor?: string;
dispute_reason?: string;
dispute_reason_code?: string;
dispute_status?: string;
exchange_rate?: number;
fee_details_list?: Array<PaymentAcceptanceFeeRecord>;
fees?: number;
gross_amount?: number;
issuing_or_originating_bank?: string;
merchant_customer_id?: string;
metadata?: {
[key: string]: string;
};
net_amount?: number;
order_id?: string;
payment_attempt_ids?: Array<string>;
payment_created_time?: string;
payment_intent_id?: string;
payment_link_reference?: string;
payment_method?: string;
payment_method_type?: string;
request_id?: string;
settled_at?: string;
settlement_batch_id?: string;
settlement_currency?: string;
shipping_address?: string;
shipping_city?: string;
shipping_country?: string;
shipping_name?: string;
shipping_postal_code?: string;
shipping_state?: string;
source_entity?: string;
source_id?: string;
subscription_id?: string;
taxes_on_fees?: number;
transaction_amount?: number;
transaction_currency?: string;
transaction_id?: string;
transaction_type?: string;
}
export declare namespace PaymentAcceptanceSettlementRecord {
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=paymentAcceptanceSettlementRecord.d.ts.map