Getting paid

When customers add products to the cart and head to checkout, they can choose how they want to pay for their order using any of the payment methods that you've enabled in the Payment section in your Ecwid admin. You can enable various methods of payment in your Ecwid store.

See a video about how to add payment options in your store:

Accepting orders online

You can use online and offline payment methods to accept money in your online store. Offering several options to your customers will increase conversion and reduce the number of abandoned carts. There is no limit to how many payment methods you can set up, but two-three methods should suffice and don’t distract shoppers from finishing their purchase.

Online payment methods

With online payment methods, you can accept credit/debit cards, PayPal, or cryptocurrency in your online store.

Ecwid integrates with over 50 third-party payment systems to process your transactions. You can see what payment systems are available for your store country in Ecwid admin panel → Payment page. Recommended payment providers for U.S. merchants are Stripe, Square, and PayPal

To accept payments online, you should open a merchant account with a payment processor from our supported list and choose this payment processor (gateway) when adding an online payment method in your store.

All transactions are processed by third-party payment providers who have their own rules and may charge extra fees. Be sure to check these details with your preferred payment processor when setting up a payment method.

To add an online payment method in your store:

  1. From your Ecwid admin, go to Payment.
  2. Scroll to Add new payment methods.
  3. Choose a payment system from the recommended payment options or scroll to the More options to accept online payments block and select a payment system from the Choose Payment Method dropdown.
  4. Fill out the fields with the details from your account with that payment processor.
  5. Enter the display name for this payment method at checkout:

Display payment name

  1. Keep the Show at checkout setting as Enabled to offer this payment method at checkout.
  2. (optional) Add payment instructions for this payment method at checkout:

Payment instructions

In case you’d like to use a payment system that is not integrated with Ecwid, you can order a custom integration between your Ecwid store and a payment system of your choice. Or you can integrate a new payment processor with your store yourself using Add Payment Method API. Then you can offer it as an online payment method in your store.

Here is how ordering with online payment method works in a nutshell:

  • A shopper is ready to make a purchase, goes to checkout at your store, and chooses an online payment method.
  • Ecwid sends information about shopper’s order to the respective payment processor.
  • Depending on how Ecwid is integrated with a payment processor that stands behind the chosen payment method:
    1. Shopper enters payment information in the website of the payment processor and confirms the payment.
    2. Shopper enters payment information right in your store’s checkout and confirms the payment.
  • Payment processor requests payment from the card's issuing bank. If the card is valid and the account has sufficient funds, the card’s issuing bank authorizes the transaction and releases funds to the payment processor (if there is an issue, the card's issuing bank declines the transaction).
  • After shopper gets charged, the payment is transferred to your merchant account with the payment processor.
  • The payment processor automatically sends the information about a successful transaction to Ecwid and Ecwid sets Paid order status for the processed order (if the transaction was declined, the payment processor informs Ecwid about it and Ecwid sets Cancelled status for such an order).

You can check order payment statuses in your Ecwid admin in My Sales.

Your payment provider has to process a transaction first, then it adds the funds to your merchant account. For successfully processed orders, you can withdraw the money from your merchant account to your bank account.

If you sell expensive products and want to provide a financing option for your customers, consider enabling PayPal Credit in your store's checkout. It allows customers to pay for online purchases in installments.

Offline payment methods

For customers who pick up their orders in person or don't want to pay online using a credit card, you can offer manual payment methods like cash, phone order, bank transfer, etc.

After you register Ecwid account, you can start accepting orders in your store as soon as you add products because an offline payment method (Cash) is enabled in your store by default. With offline payment methods no actual payment is gathered during the order placement. You can use the customer information from order details to contact the buyer and explain to them how they can pay you for the ordered products - transfer money to your bank account, pay later via invoice created by you on PayPal side, use cash payment or some other ways.

You can add as many offline payment methods as you need and supply them with how-to payment instructions so that shoppers can see them at checkout and follow them to pay.

To add an offline payment method in your store:

  1. From your Ecwid admin, go to Payment.
  2. Click +Add Manual Payment Method.
  3. Enter the display name for this payment method at checkout.
  4. Add payment instructions shown for this payment method at checkout.
  5. Save the changes.

Learn more about setting up manual (offline) payment methods.

Accepting orders in person

The Sell On The Go app (for iOS) is a mobile point of sale that allows you to sell your products in person. You can accept money when selling on the go, at different events. The following methods of payments are supported:

  • Accept cash payments
  • Swipe credit cards using PayPal Here or Square card reader on your mobile device.

The orders taken with the help of the Sell On The Go app will automatically appear in your Ecwid admin panel and the inventory will be synced with your online store.

Learn more about Sell on the go: Create orders on mobile.

How customers pay in your store

After customers visit your store, add products to their cart and proceed to checkout, they specify their email address and see payment options you have enabled.

If you want customers to specify their phone numbers instead of email addresses at checkout, you can use the Checkout with phone number app.

Your customers select the payment option they prefer and proceed:


For online payments, customers enter their details and pay immediately.

For offline payments (e.g., cash on delivery, phone order, bank transfer), customers pay you following payment instructions added by you for that payment method. If you haven’t added any payment instructions, you must contact the customer to arrange payment.

In both cases, if orders are successfully placed, customers receive Order Confirmations by email:

order confirmation

When you change a payment or fulfillment status of an order, your store sends email notification about this update to the buyer as well. Make sure you’ve enabled the Order Confirmation and Order Status Changed notification types in your Ecwid admin, Settings → Mail.

Buyers that use Gmail as their inboxes receive dynamic notifications from your store and see all further order status updates right in the Order Confirmation.

Besides buyers can check their order status at any time in their customer account in your store:

Order history

Use abandoned cart recovery to remind customers about products they added to bag and didn't buy.

When to ship an order

With each new order you will receive email notification that shows the order status. You can also check the order status in your Ecwid admin, My Sales → Orders.

Besides, you can receive push notifications about new orders as well as check and update order statuses on the go, if you use Ecwid E-commerce Mobile app.

Paid order status means that your customer selected an online payment option and the third-party provider processed the payment. You can now prepare this order for shipping and ship it to the buyer.

Awaiting payment order status can mean one of two things:

  1. Your customer selected an offline payment and you need to contact them to arrange payment.
  2. Your customer’s online payment was not processed. Usually the reason of why it happened is shown in order details. To check them, go to the Ecwid admin → My Sales → Sales and click on the order to see its details. If it’s still unclear what caused the issue, you can contact your payment provider who processed the transaction or reach out to our support team.

You can check what payment method has been used for an order by viewing that order’s details in your Ecwid admin → My Sales → Orders:

Payment method name

Sometimes the display name of a payment method can be generic, like “Credit or debit card”. To check what payment processor stands behind a payment method, in your Ecwid admin go to the Payments page and find that payment method in the list.

Once order is Paid, go ahead and ship the order.

If you need to have the payments processed when the order is actually shipped or ready to ship, you should use a payment processor in your store that allows to capture payments manually.

Where is the money?

When customers pay online, the transactions are processed by third-party payment providers (e.g., PayPal, Square). The funds are deposited to your account with the payment provider and you can withdraw these funds using the methods offered by the payment provider.

Read about withdrawing funds from PayPal and Chase.

In case of offline payment methods (e.g. cash on delivery, bank transfer, phone order), customers are supposed to pay you outside of Ecwid store using the payment instructions you’ve provided them with at checkout or after the order placement (for example, by email or in a phone conversation).

Related articles

Online payment gateways in Ecwid
Manual (offline) payments in Ecwid

Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
168 out of 303 found this helpful
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline