Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface PaymentGatewayItem

Structure used to define properties of payment gateway added to store cart.

Hierarchy

  • PaymentGatewayItem

Indexable

[key: string]: any

Structure used to define properties of payment gateway added to store cart.

Index

Properties

Optional globalVars

globalVars: string[]

Array containing field IDs from plugin's ElementDataDef.content that must be passed to PHP code.

id

id: string

This property tells builder what plugin payment gateway will be associated with. The value for this property must be the same as your plugin name.

Optional keyField2Id

keyField2Id: undefined | string

ID of data field from plugin's ElementDataDef.content that must be mapped to field with ID key2 defined in keyFieldDef.

Optional keyField3Id

keyField3Id: undefined | string

ID of data field from plugin's ElementDataDef.content that must be mapped to field with ID key3 defined in keyFieldDef.

Optional keyField4Id

keyField4Id: undefined | string

ID of data field from plugin's ElementDataDef.content that must be mapped to field with ID key4 defined in keyFieldDef.

Optional keyField5Id

keyField5Id: undefined | string

ID of data field from plugin's ElementDataDef.content that must be mapped to field with ID key5 defined in keyFieldDef.

Optional keyField6Id

keyField6Id: undefined | string

ID of data field from plugin's ElementDataDef.content that must be mapped to field with ID key6 defined in keyFieldDef.

keyFieldDef

Describes layout of gateway properties in store cart properties dialog.

keyFieldId

keyFieldId: string

ID of data field from plugin's ElementDataDef.content that must be mapped to field with ID key defined in keyFieldDef.

name

name: string

Name of payment gateway system inside Store Cart widget. This property is only informative and does not affect any plugin logic.

nameFieldId

nameFieldId: string

ID of a product name field from plugin's ElementDataDef.content.

priceFieldId

priceFieldId: string

ID of a product price field from plugin's ElementDataDef.content.