Each time a customer goes to "check out" of your online shop and make a payment, a five-step process is initiated. It is important to have the correct settings regardless of which payment provider you are using in order for this process to go smoothly. Here's basically what happens during the "check out" process:

  1. Customer begins a payment transaction.
  2. Payment provider is contacted.
  3. Payment provider processes information given by the customer.
  4. The payment is either accepted, or an error occurs.
  5. Feedback is returned to the customer and shop owner in the form of a receipt or error message.
  6. Inventory tracking and transaction logging functions are processed (Read this article for help understanding this step.)

Incorrectly configuring your account with your payment provider can cause problems with this process. For example, not having a transaction key will stop the process at step 3, stopping all transactions from being processed. Failure to provide a feedback URL will stop the process at step 5, failing to notify the customer of the status of their payment (the payment may be processed or rejected, or another error may occur, and the customer will never know about it.) Additionally, you would not be notified of the status of the payment, and your inventory records would not reflect a change in stock if the payment was authorized.

The Payment Options Dialog

For the aforementioned reasons, it is extremely important to follow the steps shown for each payment provider in the Payment tab of the Shop Settings. Here's how to find those instructions:

  1. Open your shop in Shopping Cart Creator Pro.
  2. Click the Your Shop icon in the main toolbar at the top of the window.
  3. Click the Payment tab.
  4. Choose your payment provider from the drop-down list under Payment Options.
  5. Click the question mark on the right side of the box shown below.

You can find the dialog shown for each of the six payment options in the next section.

Correctly Configuring Your Payment Provider

Each payment provider has a different method for integrating with your Webshop. Generally, each requires an account name or ID, and a password or key. Several of these payment providers will require further information or the correct settings to return feedback to you and the customer, in which case you will need to provide further information.

The purpose of the feedback settings is to notify your shop that a payment has been processed and that your inventory should be adjusted accordingly. Without providing a feedback method, there is no way for your shop to automatically adjust how many of a certain item is in stock.

To properly set up your payment options, find the method(s) you intend to use in the list below, and follow the instructions listed for each service.

PayPal Website Payments Standard

In order for this provider to successfully process payments, you'll need to log into your PayPal account and enable Auto Return first, followed by enabling the Payment Data Center. This will give you your PayPal identity token, which you will need in order to process payments successfully.

For more information on configuring PayPal Website Payments Standard, read this article.

For help understanding the difference between the two PayPal payment options, read this article.

PayPal Express Checkout

To successfully use PayPal Express Checkout to process payments, you'll need to obtain and implement an API key. Here's how it's done:

  1. Log into your PayPal account.
  2. Go to Profile > API Access > Request API Credentials > Request API Signature > Agree and Submit.
  3. In Shopping Cart Creator Pro's Payment Options, select PayPal Express Checkout from the drop-down menu.
  4. Enter your API username, password, and signature data in the provided spaces.
  5. Check the box next to Use PayPal Express Checkout and click OK.
  6. Return to PayPal. Click Grant API Permission, paste in the API account name, check all four boxes, and then click Give Permission.

For help understanding the difference between the two PayPal payment options, read this article.

Authorize.Net

For Authorize.Net to work properly with Shopping Cart Creator Pro, you'll need to obtain a transaction key and enable Relay Response. Here's how it's done:

  1. Log into your Authorize.Net account.
  2. Go to Account > Settings > API Login ID and Transaction Key.
  3. Write down the values for both your API Login ID and your Transaction Key.
  4. You may need to create a new transaction key by answering the Secret Question in the space below.

Because your customers will not be redirected to your shop after completing their purchase, you will need to provide your Webshop URL followed by /relayauthnet.php to Authorize.net. For example, http://www.mydomain.com/shop/relayauthnet.php would be a correctly formatted URL.

  1. Still in your Authorize.Net account, go to Account > Settings > Relay Response.
  2. In the field provided, enter your Webshop URL appended with /relayauthnet.php as discussed before.
  3. Return to Shopping Cart Creator's Payment Options section and enter your API Login ID and Transaction Key in the provided spaces.
  4. Check the box next to Use Authorize.Net and click OK.

2Checkout

To successfully use 2Checkout as a payment provider, you'll need to obtain your vendor account number and secret word and provide redirect information. Here's how to do it:

  1. Log into your 2Checkout account.
  2. To obtain your vendor account number, simply look in the upper left-hand corner of the page.
  1. To obtain your secret word, go to Account > Site Management > Secret Word.

Because your customers will not be redirected to your shop after completing their purchase, you will need to provide your Webshop URL followed by /relay2co.php to 2Checkout. For example, https://www.mydomain.com/shop/relay2co.php would be a correctly formatted URL. You need to use HTTPS (not HTTP).

  1. Still in your 2Checkout account, go to Account > Site Management > Approved URL.
  2. In the field provided, enter your Webshop URL appended with /relayauthnet.php as discussed before.
  1. Click Save Changes.
  2. Return to Shopping Cart Creator's Payment Options section and enter your Vendor Account Number and Secret Key in the provided spaces.
  3. Check the box next to Use 2Checkout and click OK.

WorldPay

  1. In order to successfully use WorldPay as a payment provider, you'll need to obtain an Installation ID and Secret Key from the WorldPay website. Here's how to get them:
  2. Log into your WorldPay account.
  3. On the left-hand side of the page, click the Installations link.
  4. Near the right-hand side of the next page, click the Installation Setup Production button.
  5. You can find your Installation ID at the top of the page.
  6. To create a Secret Key, scroll to the bottom of the page and enter a password into the MD5 Key fields.
  7. Click Save Changes. WorldPay should now provide you with your Secret Key.
  8. Return to Shopping Cart Creator's Payment Options section and enter your Installation ID and Secret Key in the provided spaces.
  9. Check the box next to Use WorldPay and click OK.
  10. Check the box  next to Payment Response Enabled and click OK.
  11. For the Payment Response URL, enter the URL to your shop and append relaywpay.php to it. Example, http://www.mydomain.com/shop/relaywpay.php