Accepting payments

Last updated

When a customer goes through checkout in your Ecwid store, they need to choose a payment method to pay for their order. You can accept payments online (by credit cards charges) or offline. You can choose from 50+ payment options to accept credit and debit cards online. When you set up a payment method in Ecwid, your customers will see it at checkout.

All the supported payment options in Ecwid rely on third-party providers to process your transactions. These providers might charge extra fees, as well as enforce rules about what products you can sell using their service.

Your store currency and the country of your business location will also determine what payment gateways are available to you.

When you set up a payment method, check with the company providing the service to make sure you understand their rules and fees.

If you want to accept payments directly to your bank account or collect money from your customers in person, you can provide offline methods, such as wire transfer, or cash on delivery.

How you will get paid

If you have set up a credit or debit card payment provider for your Ecwid store, your customers can use their cards to pay for their purchases.

The payment must then be processed by the payment provider, so you can expect a minor delay between the moment when the customer pays for their order in your Ecwid store and when you receive the payment.

When the payment is processed, the purchase amount will be transferred to your merchant account that you hold with the payment service provider.

To find out the exact way of withdrawing the funds for your order, please get in touch with the Customer Support of the payment gateway you are using.

Supported payment gateways

To set up an online payment method in your Ecwid store, go to your Ecwid Control Panel → Payment. Here you can find a list of payment gateways available to you (click "See Complete List" at the bottom of the page for credit card processing gateways). Choose the gateway you want to use and enter the relevant account details.

For detailed instructions, click the payment gateway name you want to use in the table below:

Payment Gateway Supported Countries
Ecwid Payments USA, Canada, UK
PayPal (Standard, Advanced, Express Checkout, Payflow Link, Payments Pro Hosted) Multiple
Stripe Multiple (see here)
Square USA, Canada, Australia, UK and Japan
Authorize.Net SIM Multiple (see here)
2Checkout Multiple (see here)
First Data Global Gateway e4 Multiple
Payeezy Multiple (see here)
Allied Wallet Multiple (see here)
American Express Multiple (see here
Bancomer/eGlobal  Mexico 
Beanstream (Hosted Payment Form)   USA, Canada 
Boleto Online   Brazil
Checkout Finland Oy   Finland 
Dwolla  USA 
eWAY (Shared Payments CVN / "Hosted Payment" page) Australia, New Zealand, Singapore, Hong Kong and Malaysia 
iDEAL (via Mollie) Netherlands 
IntellectMoney  Russian Federation 
iPay88  Southeast Asian countries (including Malaysia, Philippines, Thailand, Indonesia, Vietnam, Singapore and a few others) 
iPay88 Philippines Philippines 
iPayment  Multiple (see here)
MOLPay  Southeast Asian countries 
Moneris eSELECTplus (Hosted Paypage)  Canada 
MultiSafepay (iDEAL, credit cards, Giropay, DIRECTebanking, etc)  EU 
Network Merchants   
Nochex  UK 
PagSeguro UOL  Brazil 
PayFast  South Africa 
PayJunction  USA 
PayKeeper Russian Federation
PayLeap  USA, Canada 
PayOnline  Russian Federation 
PaySto  Russian Federation 
PaySera  Multiple (see here
Paytrail (former Suomen Verkkomaksut Oy)  Finland 
PayU Money  India 
PayUbiz  India 
PayU Russia Russian Federation
QIWI  Russian Federation 
Realex Payments/Global Iris Multiple (see here
Robokassa (Webmoney, Yandex.Money, etc)  Russian Federation 
Sage Exchange  USA 
SagePay Form (Sage Pay Go)  UK 
Sberbank Russian Federation
Sepa  EU 
Tinkoff Payments Russian Federation  Multiple (see here
TransFirst Transaction Express USA 
Virtual Cart Services  South Africa 
WalletOne  Russian Federation 
Worldpay Business Gateway  Multiple (see here
Worldpay Online Payments Multiple (see here
Yandex.Kassa Russian Federation

No transaction fees

If you are using a third-party payment provider in your Ecwid store or an offline payment method, Ecwid will not charge you any transaction fees.

However, please note that your payment service provider (e.g. PayPal, Stripe, etc) can charge transaction fees. To find out how much they will charge you for their services, please contact the Customer Support of the payment gateway you are using.

If you have Ecwid Payments enabled, you will be charged a fee for each transaction.

Adding a custom payment gateway

There are several solutions you can choose from in case you want to use a payment service provider that is not yet connected with Ecwid.

Use Authorize.Net SIM emulation

If the gateway you want to use supports Authorize.Net SIM emulation, you can set it up in your Ecwid store following this guide: Using gateways that can emulate Authorize.Net SIM.

If you are not sure, whether the payment gateway of your choice can emulate Authorize.Net, please check it with the Customer Support of the payment provider.

Create a custom integration

You can connect your Ecwid store to the necessary payment gateway by building a custom integration with the help of Ecwid Payment API. You can develop the solution yourself or hire someone.

Ecwid Customization experts can help you with this task on a paid basis. Fill in this request form and we will get in touch with you shortly to discuss the details and the exact quote.

Accepting payments from customers without redirecting them to a payment gateway page

Some payment gateways supported by Ecwid provide the secure payment form that is built-in to the checkout page in your Ecwid store, so your customers don’t have to leave your store to process the payment. Such payment methods are Ecwid PaymentsPayPal Payflow Link and PayPal Advanced, SquareStripeAmerican Express.

Changing a payment method name

In your Ecwid Control Panel go to Settings > Payment page, click the "Actions" button next to the payment method and select "Edit". Here you can change the payment method name and add a description if needed.

Adding payment instructions for customers

Checkout instructions

In your Ecwid Control Panel go to Settings > Payment page, click the "Actions" button next to the payment method and select "Edit". Here you can add payment instructions for customers and the details about how their order will be handled. They will see them when they choose this payment method on checkout.

Email instructions

If you want to send a payment instruction in email notifications, you should use the corresponding variables in the notification template. You can edit the templates in your Ecwid Control Panel > Settings > Mail page

Variable What it does
${order.PaymentMethod.instructionsTitle} Displays the title of the payment instruction
${order.PaymentMethod.instructions} Displays the content of payment instruction

When the Order notification is formed and sent, the variables will be replaced with the corresponding payment instruction that you added in the Control Panel > Payment page.

For example, if a customer selected PayPal on checkout, they will get the instruction that you added for the PayPal payment method.

Read more about changing mail notifications in this article: How to edit mail notifications.

Back to top
Was this article helpful? 45 out of 57 found this helpful