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.

Ecwid always makes sure that security updates and certificates are up to date for all the payment integrations used.

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 Payments, PayPal Payflow Link and PayPal Advanced, Square, Stripe, American 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 → Payment, click 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.

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 your Ecwid Control Panel → Payment.

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? 52 out of 65 found this helpful