PaymentTransactionResultObject: {
    amount: string;
    authcode: string;
    avs_code: string;
    card_type: string;
    cardholder_name: string;
    cv_code: string;
    invoice_id: string;
    last_4: string;
    order_id: string;
    payment_type: string;
    settled: string;
    settled_amount: string;
    settled_date: string;
    trxn_date: string;
    trxn_id: string;
    trxn_status: string;
    trxn_type: string;
}

Represents a payment transaction result object.

Type declaration

  • amount: string

    Amount processed

  • authcode: string

    Host processor authorization code.

  • avs_code: string

    Address verification service code (if enabled).

  • card_type: string

    Card brand. Values are 'visa', 'mastercard', 'amex', 'discover', 'jcb', diners'.

  • cardholder_name: string

    Cardholer name as it appears on the card

  • cv_code: string

    Card verification code (if enabled).

  • invoice_id: string

    ID of the invoice (if provided in the payment request).

  • last_4: string

    Last 4 digits of the card number processed.

  • order_id: string

    ID of the order.

  • payment_type: string

    Type of payment. Values are 'cc' (Credit Card) and 'ach' (ACH/Bank).

  • settled: string

    '0' = transaction not settled. '1' = transaction has been settled

  • settled_amount: string

    Transaction settlement amount

  • settled_date: string

    Transaction settlement date

  • trxn_date: string

    Date and time transaction was processsed. Example: '09-26-2023 06:31 PM'

  • trxn_id: string

    ID of the transaction

  • trxn_status: string

    Status of the transaction. Values are 'approved' or 'declined'

  • trxn_type: string

    Type of transaction processed. Values are 'sale', 'authorize', 'capture', 'void' and 'refund'

Generated using TypeDoc