Skip to main content

Interface: ITransaction

Represents a transaction.

See

Transactions List - Tripay

Properties​

amount​

• amount: number

The amount of the transaction.

Defined in​

src/merchant/merchant.interface.ts:258


amount_received​

• amount_received: number

The amount received for the transaction.

Defined in​

src/merchant/merchant.interface.ts:278


callback_url​

• callback_url: null | string

The callback URL for the transaction.

Defined in​

src/merchant/merchant.interface.ts:248


checkout_url​

• checkout_url: string

The checkout URL.

Defined in​

src/merchant/merchant.interface.ts:293


created_at​

• created_at: number

The creation timestamp of the transaction.

Defined in​

src/merchant/merchant.interface.ts:313


customer_email​

• customer_email: string

The email of the customer.

Defined in​

src/merchant/merchant.interface.ts:238


customer_name​

• customer_name: string

The name of the customer.

Defined in​

src/merchant/merchant.interface.ts:233


customer_phone​

• customer_phone: null | string

The phone number of the customer.

Defined in​

src/merchant/merchant.interface.ts:243


expired_at​

• expired_at: number

The expiration timestamp of the transaction.

Defined in​

src/merchant/merchant.interface.ts:318


fee_customer​

• fee_customer: number

The customer fee for the transaction.

Defined in​

src/merchant/merchant.interface.ts:268


fee_merchant​

• fee_merchant: number

The merchant fee for the transaction.

Defined in​

src/merchant/merchant.interface.ts:263


merchant_ref​

• merchant_ref: string

The reference of the merchant.

Defined in​

src/merchant/merchant.interface.ts:213


note​

• note: null | string

Additional notes for the transaction.

Defined in​

src/merchant/merchant.interface.ts:308


order_items​

• order_items: Omit<IOrderItem, "product_url" | "image_url">[]

The order items for the transaction.

Defined in​

src/merchant/merchant.interface.ts:298


• paid_at: null | number

The timestamp when the transaction was paid.

Defined in​

src/merchant/merchant.interface.ts:323


pay_code​

• pay_code: null | string

The payment code.

Defined in​

src/merchant/merchant.interface.ts:283


pay_url​

• pay_url: null | string

The payment URL.

Defined in​

src/merchant/merchant.interface.ts:288


payment_method​

• payment_method: PaymentMethod

The payment method used.

Defined in​

src/merchant/merchant.interface.ts:223


payment_name​

• payment_name: string

The name of the payment.

Defined in​

src/merchant/merchant.interface.ts:228


payment_selection_type​

• payment_selection_type: string

The type of payment selection.

Defined in​

src/merchant/merchant.interface.ts:218


reference​

• reference: string

The reference of the transaction.

Defined in​

src/merchant/merchant.interface.ts:208


return_url​

• return_url: null | string

The return URL for the transaction.

Defined in​

src/merchant/merchant.interface.ts:253


status​

• status: PaymentStatus

The status of the payment.

Defined in​

src/merchant/merchant.interface.ts:303


total_fee​

• total_fee: number

The total fee for the transaction.

Defined in​

src/merchant/merchant.interface.ts:273