DocumentationTypesInterfaces

Payment

amerta


amerta / payload-types / Payment

Interface: Payment

Defined in: payload-types.ts:2869

This interface was referenced by Config's JSON-Schema via the definition "payments".

Properties

amount

amount: number

Defined in: payload-types.ts:2875

Amount paid in the customer currency


amountInDefaultCurrency

amountInDefaultCurrency: number

Defined in: payload-types.ts:2883

Amount converted to sales channel's default currency


createdAt

createdAt: string

Defined in: payload-types.ts:2906


currency

currency: string | Currency

Defined in: payload-types.ts:2879

Customer currency used for this payment


defaultCurrency?

optional defaultCurrency: string | Currency | null

Defined in: payload-types.ts:2887

Sales channel's default currency at time of payment


gateway?

optional gateway: string | null

Defined in: payload-types.ts:2889


id

id: string

Defined in: payload-types.ts:2870


order

order: string | Order

Defined in: payload-types.ts:2871


paymentMethod

paymentMethod: string | PaymentMethod

Defined in: payload-types.ts:2890


rawResponse?

optional rawResponse: string | number | boolean | unknown[] | {[k: string]: unknown; } | null

Defined in: payload-types.ts:2892


salesChannel

salesChannel: string | SalesChannel

Defined in: payload-types.ts:2904

This payment method will only be available in the selected sales channels.


status?

optional status: "success" | "pending" | "failed" | "refunded" | null

Defined in: payload-types.ts:2888


transactionId?

optional transactionId: string | null

Defined in: payload-types.ts:2891


updatedAt

updatedAt: string

Defined in: payload-types.ts:2905