The native store supports various payment gateways.
Google Pay and Apple Pay wallets are not supported in Stripe if you also use automated taxes powered by Avalara. This is due to a restriction in Avalara.
To add payment methods in Stripe, follow the Stripe payment method documentation. Any payment method you turn on in Stripe will automatically display at checkout.
The following payment methods are supported in Stripe:
-
Klarna (To learn how to set up the Klarna integration, see Klarna).
-
Sofort
-
AfterPay (Afterpay cannot be used to pay for non-shippable items including digital products, services, or donations)
-
SEPA Direct Debit
-
iDeal
-
AliPay
-
Apple Pay
-
Google Pay
-
Cash App Pay
-
WeChat Pay
-
Link
-
Bancontact
-
EPS
-
Giropay
-
Affirm
-
Przelewy24
Note
If you are using Klarna or AfterPay, your Stripe merchant account must match both the customer's country and currency. For example, if the customer is in the United States, the merchant Stripe account must be set to United States and use the US dollar.
PayPal is one of the most accepted payment methods worldwide, supporting online sellers from almost every country. With the PayPal integration, you can choose between the following options:
-
Express checkout. Shoppers are redirected to PayPal to log in to their account and then approve the payment. Once the payment is approved, the shopper is redirected to back to your store. If you already have Stripe set up, you can also add express checkout.
-
PayPal Advanced Credit Card Payments + Express Checkout. This option allows your shoppers to choose between express checkout and advanced credit card payments. For advanced credit card payments, shoppers stay on your site during the checkout process and are not redirected to PayPal at any point. This allows you to customize the entire checkout experience. This method is currently available only in select countries, and for those with existing Business PayPal accounts.
Note
PayPal Express Checkout can be a connected option in addition to Stripe or Square.
To connect Paypal:
-
Click Payment Gateways.
-
Click Connect Account next to the PayPal method you want to use.
-
Follow the on screen prompts to log in and connect your PayPal account.
Once your PayPal account has been successfully connected, a green connected badge displays on the Payment Gateways screen.
This method is currently available only in select countries. For more information, see the Where Can I Accept Card Payments with Square section located on the International Availability page.
Note
Connecting Square will disconnect Stripe and any payment methods configured with Stripe.
To connect Square:
-
Click Payment Gateways.
-
Click Connect Account next to Square.
-
Follow the on screen prompts to log in and connect your Square account.
-
Once your Square account has been successfully connected, a green connected badge displays on the Payment Gateways screen.
-
(Optional) If you have multiple locations in Square and wish to select a different one, click Change, located in the Square location banner.
Native eCommerce does not charge any fees for using Square, however, Square does have transaction fees. For detailed information, see Square’s Fees and Accepted Cards.
Offline (or manual) payments allow merchants to accept payments outside of automated, online payment processing systems (like credit cards, PayPal, or other payment gateways) and instead pay in-store. In addition to driving traffic to your store, offline payments can benefit shoppers that want to avoid transaction fees associated with online payment gateways. Shoppers can also pay by check, by phone, or even cash on delivery.
Following are several types of manual payments:
-
Bank transfer
-
Pay in store
-
Cash on Delivery (COD): The customer pays the courier in cash when the product is delivered. The merchant confirms the payment after receiving it from the delivery service.
-
Checks: The customer sends a physical check, and the merchant processes the check before marking the order as paid.
-
Offline Credit Card Processing: The merchant takes the customer’s card details over the phone or through another method and manually processes the payment using an offline terminal.
-
Other Local Methods: This can include regional payment methods or in-person transactions that don’t involve online payment gateways.
Tip
It is helpful to pair a manual “Pay in Store” method with the Pickup in Store feature.
To add a manual payment method:
-
In the side panel, click Sell Online, then click Manage Store.
-
Click Payments.
-
Scroll down to the Accepting payments offline? section and click + Add Manual Payment.
-
In the popup, type a Payment method name and Payment instructions. Both these fields will be visible to customers.
-
Click Add Payment Method.
The new payment method and its instructions appear on the Payments screen. The payment method and instructions will appear for the shopper to select in the checkout process and in their order confirmation email.
Note
If the shopper is ordering a digital product, they will only receive an email with the download link for their product once the merchant marks the order as Paid or Fulfilled. For more information see, Manual Payment for Digital Products.
To edit or delete a manual payment method:
-
In the side panel, click Sell Online, then click Manage Store.
-
Click Payments.
-
Click the three horizontal dot icon next to the desired manual payment method.
-
Select Edit Manual Payment or Delete.
-
If you are editing, make the desired edits and click Edit Manual Payment.
-
If you are deleting, click Delete Payment Method in the popup.
When a shopper selects a manual payment option for a digital product, their order confirmation email will not include a download link for their product. The merchant must either mark the order as paid or fulfilled.
To send the digital product download link:
-
In the side panel, click Sell Online, then click Manage Store.
-
Click Orders, then select the order from the list.
-
Do one of the following:
-
Click the Mark as Paid button, then click Mark as Paid in the popup. If you leave comments, they will be visible to only you and not the shopper.
-
Click the three horizontal dot icon and select Mark as Fulfilled, then click Mark as Fulfilled in the popup.
-
The shopper will instantly be sent an email containing their download link.
Discounts are a great way to encourage shoppers to spend money at your store. Discounts can be either a set amount off the total price, such as $10 off, or a percentage off the total price, such as 10% off.
To create discounts:
-
Click Set up payment gateways.
-
Select Discount from the Settings menu.
-
Click +Add discount.
-
Complete the fields in the Discount general information section.
-
Name. Internal name for the discount. It is only visible to you and will not be seen by shoppers.
-
Expiration date. When the discount expires.
-
Usage limit per customer. How many times the same customer can use the discount code.
-
Total usage limit. How many times the discount code can be used in total by all customers.
-
Combine with other discounts. Whether or not this discount code can be used at the same time as other discount codes when checking out.
-
-
Complete the fields in the Promotion section.
-
Action. How the discount is calculated, whether it is a set amount or percentage of the purchase price.
-
Amount off. Amount of money the discount takes off the price.
-
-
Complete the fields in the Trigger section.
-
Condition. How the shopper will apply the discount, for example if the shopper enters the code in a box during checkout.
Note
Currently, only promo codes are supported.
-
Code. The discount code shoppers use at checkout. The code can contain letters, numbers, spaces, and special characters with no limit on length.
-
-
Click Create.