Accepting Payments via your Shopping Cart

Signing Up with a Payment Provider

If you'd like your customers to pay for orders via your shopping cart, you first need to sign up with a payment provider who will process your payments and put the money into your bank account. Payment providers charge a fee for processing payments, and usually have a range of pricing plans available.

Payment Providers

A wide range of current Payment providers are available from the Plugins page (Settings/Plugins). Please visit the Plugins page and follow the links for more information on the payment providers shown there. 

Linking your Payment Provider with FoodStorm

Once you've signed up with your chosen payment provider, you need to link it with FoodStorm. Here's how:
  1. Sign into FoodStorm and click Settings.
  2. Click on the Payment settings, then click Edit.
  3. Click Accept Credit Cards if it's not ticked already, then under Online Payment select your payment provider from the list.
  4. Depending on the payment provider you selected, you will need to enter a few bits of information as displayed on the screen. You should have been given this information when you followed the steps for signing up with your payment provider. If you don't have this info, refer back to the instructions for your payment provider by clicking one of the Find out more links above.
  5. If you've also signed up with a PayPal account, click Accept PayPal and enter the required information. If you don't have this information, refer back to our help article on setting up PayPal.
  6. Click Save.
Did you know?! Once you've linked a payment provider with FoodStorm, you can also process credit card payments yourself when you add a payment to an order. See recording a payment (note that you need to sign out & in again for the change to take effect).

Enabling Online Payment on your Shopping Cart

Once you've linked your payment provider to FoodStorm, you can then enable online payment on your shopping cart. Here's how:
  1. Go to the Settings page in FoodStorm.
  2. Click on the Shopping Cart settings, then click Edit.
  3. Click Online Payment Enabled. Here you have a few options:
    • Upfront payment is mandatory. If this is set to Yes, then customers must pay for an order before it can be placed. If this is set to No, then customers are given a Pay Later option when placing their order; allowing orders to be placed without payment.
    • Allow invoiced orders to be paid online. If this is set to Yes, then customers can pay for an order via your shopping cart once they receive an invoice. Here's how the customer can pay an invoice:
      1. The customer signs into your shopping cart with their customer account.
      2. They click the Your Account link, then click Orders.
      3. They will then see a list of all their recently placed orders. Any order that has been invoiced and not yet paid will have a Pay button displayed.
      4. The customer clicks Pay, then enters their credit card details (or they can use their PayPal account if you've enabled PayPal).
      5. The customer receives a receipt via email.
    • Email notification of paid invoices. You can optionally supply an email address where a notification will be sent each time a customer pays an invoice through your shopping cart.
  4. Once you're happy with your settings, click Save. Note that the changes will be effective immediately.
Have more questions? Submit a request


  • 0
    Eyal Talmor

    can we charge a % fee for the service automatically

  • 0
    Anthony Super

    Yes. On the Payment settings page, you can specify a surcharge % that will automatically be applied to all payments.

  • 0
    Eyal Talmor

    thank Anthony
    that's great

Article is closed for comments.
Powered by Zendesk