View a full page version of this chart.

Ecommerce contributed module dependency admin settings store settings access control
apparel product, tangible, subproduct create apparel products

edit own apparel products
assist payment Assist Shop ID

Successful payment URL

Cancel payment URL

Language

Currency code

Allowed payment methods

Debug Assist

Assist Debug Result

Minimum purchase amount
auction product auction days access content

place bids
authorize_net (see note if using with GoDaddy hosting) Payment, PHP Curl support Explanation or submission guidelines

Login ID

Transaction key

Authorize.net processing URL

Successful payment URL

Authorize.net test mode

Email Authorize.net Reciept
ccard payment nad PHP CURL support Ccard Client Id

Credit Card Payment Page

Thank you Page
cod Payment Title to use COD

Page to go to after payment

Mark transaction as paid?

Mark transaction workflow as completed?
Make a COD payment
coupon product, cart Coupon e-mail
custom custom: product, tangible, subproduct, and
optionaly other product types including apparel i think(doesn't
understand custom)
Customizable product types create custom products

edit own custom products
donate product make donations

edit own donations
ec_devel cart
ec_media
ecivicrm Record activity types

Countries which use Abbreviations for States

Require Billing location to have Email for Anonymous Users
ecommailer
eway E-Way Client Id

Client Id that was issued by E Way

Credit Card Payment Page

Thank you Page
exact E-Xact payment processing

Explanation or submission guidelines

Gateway terminal credentials

ExactID

Password

WSDL URL

Successful payment URL

SOAP include path
hosting create hosting packages

edit own hosting packages
linkpoint_api Explanation or submission guidelines

Store ID

SSL Certificate

Linkpoint processing URL

Successful payment URL

Linkpoint test mode

Email Linkpoint Reciept
payflow_link
paypalpro paypalpro express Use secure SSL connection

Express Checkout URL

API Server URL

PayPal Web Services API Account Name

PayPal Web Services API Account Password

PayPal Digital Certificate

Successful payment URL

Explanation or submission guidelines
recommend
role_discount Set discount per role
service create service products

edit own service products
shipcalc
stores
submanage
userpoints
worldpay Installation ID (instId)

Testing Mode (testMode)

Currency code (currency)

WorldPay Minimum Amount

Worldpay Submission Form (top)

Make Payment Button help text

Make Payment button title

Worldpay Submission Form (bottom)

WorldPay processing URL

Thank you page/WorldPay callback URL

Note if using authorize_net with GoDaddy hosting:

1. SSL certificate
2. PHP CURL (automatically available in shared Linux Godaddy hosting accounts)
3. Modification of the authorize_net.module to include proxy settings required by the Godaddy PHP CURL installation.

May need to modify the authorize_net.module:

// Start CURL session
$ch = curl_init();

//add
curl_setopt ($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt ($ch, CURLOPT_PROXY,"http://proxy.shr.secureserver.net:3128");
//end of add

//continue of original code
curl_setopt($ch, CURLOPT_URL, variable_get('authorize_net_url', 'https://secure.authorize.net/gateway/transact.dll'));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_NOPROGRESS, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $uri);
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_REFERER, $payment_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$buffer = curl_exec($ch);
curl_close($ch);

//end original code