Merchant Configuration Fields
Each entry in Config.merchants and Config.activeMerchant is a MerchantConfig:
Field | Type | Description |
|---|---|---|
| int | Internal ID used with |
| String | Terminal ID shown on receipts |
| String | Merchant ID |
| String | Merchant name and location shown on receipts |
| String | Street address shown on receipts |
| String | City shown on receipts |
| String | ISO 4217 alpha-3 currency code |
| String | ISO 4217 numeric-3 currency code |
| String | Country code(ISO 4217 numeric-3) |
| String | Merchant PIN code |
| boolean | Whether merchant receipts are emailed |
| boolean | Whether merchant receipts are sent by SMS |
| String | Email address for merchant receipt delivery |
| boolean | Whether to print the merchant copy |
| boolean | Whether to email the merchant receipt |
| boolean | Whether to email the EOD receipt |
| boolean | Whether to offer email receipts to cardholders |
| boolean | Whether to offer SMS receipts to cardholders |
| String | DBA (Doing Business As) name for partners |
| String | DBA city for partners |
| String | Sponsored merchant ID for partner arrangements |
| boolean | Whether pre-authorisation is supported |
| boolean | Whether MOTO transactions are supported |
| boolean | Whether American Express cards are accepted |
| boolean | Whether Dynamic Currency Conversion is supported |
| boolean | Whether tipping is enabled |
| boolean | Whether tip is prompted automatically |
| String | Extra lines printed on the merchant receipt |
MerchantResult (from getAvailableMerchants)
A lighter representation returned by getAvailableMerchants:
Field | Type | Description |
|---|---|---|
| int | Merchant ID for use with |
| String | Terminal ID |
| String | Merchant ID |
merchantName | String | Merchant display name |
| String | ISO 4217 alpha currency code |