Ecommerce Gateway Account Parameters File

This Ecommerce Gateway Account Parameters (ecomaccts_payflowlink) file contains configuration information for Ecommerce and Ecommerce for Program Registration accounts using Paypal's Hosted Checkout Pages. Each account is listed on a separate line and account entries vary according to the type of account. Account types are:

Account Type Description
Single Account Your organization has a single Ecommerce account to handle electronic payments for donations, fees, and fines.
Multiple Accounts Your organization has multiple Ecommerce accounts to handle electronic payments, for example, separate accounts for donations and payments of fees and fines.
Multiple Accounts for Consortia Your organization is part of a consortium but maintains an individual merchant account.

The file format is:

[identifier]:[login ID]:[libvendor]:[partner]:[partnerpwd]:[addr]:[timeout]

Element Description
[identifier] The identifier for your organization. Valid entries depend on your account type.
Account TypeValid Entry
A single Ecommerce account* (asterisk)
Multiple Ecommerce accounts (consortia or not) using a single account for donations not associated with a library* (asterisk)
This value can be used in conjunction with other Multiple Ecommerce accounts listed below.
Multiple Ecommerce accountsThe location code from the HOME LIBR fixed-length field of the patron record. This displays in the WebPAC as the corresponding "Branch Name" from the Branches file.
Multiple Ecommerce accounts for consortiaThe numerical value from the PAT AGENCY fixed-length field (if your organization uses Consortium Management Extensions). This displays in the WebPAC as the corresponding "Label" from the Agency file.
[login ID] The PayPal login ID specified when your organization set up your PayPal account.
[libvendor] Not used. Set this value to "null."
[partner] The partner associated with your PayPal account (for example, "PayPal" or "VeriSign").
[partnerpwd] Not used. Set this value to "null."
[addr] The address of the linked transaction processor (for example, payflowlink.paypal.com).
[timeout] The number of seconds before a transaction times out.

Editing the Ecommerce Gateway Account Parameters File

To edit this file, use the Edit ECommerce account PARAMETERS option in Admin Corner.

Examples

The following are examples for the Ecommerce Gateway Account Parameters file.

Single Ecommerce Account

#lib:libuser:libvendor:partner:partnerpwd:hostaddr:timeout
*:iii001:null:PayPal:null:payflowlink.paypal.com:30

Multiple Ecommerce Accounts

#lib:libuser:libvendor:partner:partnerpwd:hostaddr:timeout
*:iii001:null:PayPal:null:payflowlink.paypal.com:30
east:iii002:null:PayPal:null:payflowlink.paypal.com:30
main:iii003:null:PayPal:null:payflowlink.paypal.com:30

Multiple Ecommerce Accounts for Consortia

#lib:libuser:libvendor:partner:partnerpwd:hostaddr:timeout
*:iii001:null:PayPal:null:payflowlink.paypal.com:30
0:iii002:null:PayPal:null:payflowlink.paypal.com:30
4:iii003:null:PayPal:null:payflowlink.paypal.com:30