Payment Processing Overview
Lists are used to configure merchant accounts in BillMax, specifically credit card processing and echeck processing. There are a number of settings for credit card and echeck processing with most of the items having preset values. A specific setup for each Virtual Company can be created. Some settings are critical and must be set. Here is the list of critical values:
Item | Value | Description |
---|---|---|
Virtual Company | All | All will allow the list to be used for All Virtual Companies. Otherwise, specify the number of the Virtual Company the list applies to. |
Test | 0 | 0 indicates the list is active for production. 1 is the test mode where transactions are fake. |
ResultEmail | admin@example.com | The address where the batch processing log will be emailed. |
State | Active | Active indicates this list is in use for the specified Virtual Company and PayType. Not Active means the list is not in use. |
PayType | Credit | This value must be set to either "Credit" or "Echeck". |
UserName | ZX1GHTYU1234 | The TID or Terminal ID provided by the merchant service provider is entered as the UserName. |
Tokenization | 1 | 0 means that tokenization will not be used. Otherwise, 1 specifies that tokens will be generated as needed and used. |
Module | ippay | This entry indicates the BillMax module to use. |
/usr/local/billmax/bin/copylist.pl <from list name> <new list name>
Edit the new list to be used for the new Virtual Company. Terminal IDs can be used for more
than one list.
Note: If the copied list is Active, there is a brief period where the two lists
refer to the same Virtual Company. Subsequent charge/refund attempts will fail. Copy the
lists at a time where it will not be used.
Note: If the "from" list name is the same
as the module name, the copylist.pl script will rename the module.
To check the overall configuration, view . It is also a good idea to test a single transaction for a customer in the
appropriate Virtual Company before the nightly batch runs.Lastly, BillMax payment processing can be configured to run for only certain Virtual Companies. See Configure Payment Processing by Virtual Company.