Site Sections: Satchmo Main | Wiki | Demo Store |

Payment Modules

Satchmo currently has support for several different payment modules. This document will discuss some of the particular configuration items to keep in mind for each module.

System Message: ERROR/3 (<string>, line 8)

Unknown directive type "index".

.. index:: Authorize.net

Authorize.net

The authorize.net module requires that you have a valid authorize.net account. In order to get your transaction key and transaction login, go to the site and complete the account registration process. When you have completed it, you can fill in the appropriate fields in the admin settings to enable this payment processor.

There is one thing to keep in mind when setting up the test processing. If you are posting to https://test.authorize.net/gateway/transact.dll, and you are not using an account whose API login ID starts with "cpdev" or "cnpdev", you will get an Error 13 message. Make sure you are posting to https://certification.authorize.net/gateway/transact.dll for test transactions if you do not have a cpdev or cnpdev.

System Message: ERROR/3 (<string>, line 25)

Unknown directive type "index".

.. index:: TrustCommerce

TrustCommerce

TrustCommerce configuration is very similar to authorize.net. You will need to go to TrustCommerce and get your account setup.

One special note with TrustCommerce - you must have the tclink libraries installed. You can get these from TrustCommerce or via this url Tc Link

Once the library is installed, you can fill in your login and password information in the admin config.

System Message: ERROR/3 (<string>, line 40)

Unknown directive type "index".

.. index:: CyberSource

CyberSource

CyberSource operates similar to TrustCommerce and Authorize.net. If you register, at the CyberSource Site you will get all the credentials you need to configure this module.

System Message: ERROR/3 (<string>, line 48)

Unknown directive type "index".

.. index:: Paypal

PayPal

More details needed here.

System Message: ERROR/3 (<string>, line 54)

Unknown directive type "index".

.. index:: Google Checkout

Google Checkout

More details needed here.