EasyPie | Ecommerce with Stripe as Easy as Pie

Shopping, Payment and Subscription Terminal
One-Time & Recurring Payments
Products & Services

Start selling online with the easy-simple-fast ecommerce platform with Stripe

Monitor and manage the entire process via Stripe Dashboard after installation, without need a database or using a different interface

Payments, Customers, Products & Services, Billing & Invoices, Subscriptions, Coupons, Shipping Rates and Tax Rates

Online Shopping
Shopping Terminal

A store for your customers where they can quickly complete their product & service orders

Get paid with many payment methods by invoicing product & service orders

A screen where your customers can view and manage their orders & subscriptions details

Get paid with automatic invoicing for subscriptions in different payment intervals

EasyPie is linked with your Stripe account

Billing & Invoices

Invoice orders automatically with EasyPie, forward them to your customers and provide an interface where your customers can view their invoice details. And track invoices from your Stripe Dashboard.

Payments

With EasyPie, accept payments from your customers worldwide with many payment methods. And track your payments from your Stripe Dashboard.

Shipping Rates

Accept shipping rates and automatically offer local and international rates with EasyPie. And manage your shipping rates from your Stripe Dashboard.

Products & Services

List your products and services with EasyPie. And manage your products and services from your Stripe Dashboard.

Tax Rates

Collect product-based inclusive-exclusive taxes with your order with EasyPie. And manage product-based tax rates from your Stripe Dashboard.

Subscriptions

Accept subscriptions with EasyPie and offer an interface where your customers can manage their subscriptions. And track and manage subscriptions from your Stripe Dashboard.

Customers

Collect your customers' information along with the order with EasyPie. And manage your customer information from your Stripe Dashboard.

Coupons

Offer your customers discounts via coupon codes with EasyPie. And manage your coupon codes from your Stripe Dashboard.

Bring your store to life with EasyPie

License
Do installation yourself $125 $49
Select
  • 1 License
  • Installation files
  • Documentation
Installation
Installation and license $275
Select
  • 1 License
  • Installation on your web server
Custom
Customized solution, installation and license $750
Select
  • 1 License
  • Customized solution
  • Installation on your web server
Visa
Mastercard
American Express
Discover
Diners Club
China UnionPay
JCB
Cartes Bancaires
Apple Pay
Bancontact
Bank Debits
Boleto
Cards
Cash App Pay
EPS
FPX
giropay
Google Pay
iDEAL
Konbini
Faster checkout with Link
PayNow
PayPal
PromptPay
Przelewy24
SEPA Direct Debit
Sofort
WeChat Pay
Powered by Stripe
Payment Methods

Accept payments from customers worldwide with a variety of payment methods through Stripe Payment Element that leverages benefits from Dynamic 3D Secure, supports 3D Secure 2 and complies with Strong Customer Authentication regulation in Europe.

· Visa · Mastercard · American Express · Discover & Diners Club · China UnionPay · JCB · Cartes Bancaires · eftpos ·

· Apple Pay · ACH Direct Debit · Bancontact · BECS Direct Debit · Boleto · Cards · Cash App Pay · EPS · FPX · giropay · Google Pay · iDEAL · Konbini · Faster checkout with Link · PayNow · PayPal · PromptPay · Przelewy24 · SEPA Direct Debit · Sofort · WeChat Pay ·

Payment Methods

Shipping rates let you display various shipping options—like standard, express, and overnight—with more accurate delivery estimates.

Automatically display or hide shipping rates according to the products in the customer cart. Automatically display local or international shipping rates based on customer shipping address country.

Collect shipping & billing address with Stripe Address Element that supports 230+ regional address formats, decreases checkout time, reduces validation errors, and increases checkout conversion with built-in address autocomplete.

Payment Methods

EasyPie supports multiple currencies. Set prices for your products in different currencies, display your store in different currencies to your customers.

Localized for 10+ different languages, EasyPie supports multiple languages. Add titles and descriptions for your products & services in different languages and display your store in different languages to your customers.

Payment Methods

EasyPie has clean and minimalistic interfaces that offers an enhanced shopping experience for your valuable customers.

EasyPie web application is designed as completely mobile-friendly. Users switch between pages in a design with fast flows as if they were inside a mobile app.

With EasyPie, your store will automatically adjust to fit the screen size of the device it is being viewed on, providing an optimal viewing experience for your customers.

Test EasyPie with different merchant accounts

US
AU
BR
DE
HK
JP
MX
MY
PL
SG
TH
UK

FAQ & Support

  • Getting started with EasyPie
  • Selling with EasyPie
  • Payment Methods with EasyPie
  • Managing with EasyPie
  • After-sales with EasyPie
  • Features
  • Getting started with EasyPie

  • What is EasyPie and how does it work?

    EasyPie is a complete commerce platform that lets you start, grow, and manage a small-medium business.

    EasyPie is completely Stripe-powered and hosted on your web server. This gives you the flexibility to access and run your business from anywhere with an internet connection.

  • Why should I open my own store with EasyPie instead of selling in a marketplace?

    First of all, the store you will set up with the EasyPie license is yours, you are the owner of your store.

    Have a Store with EasyPie Sale in a Marketplace
    No comissions* High comissions
    No monthly fee Monthly fee depending on services
    One dashboard (Manage everything from your Stripe Dashboard) Multiple dashboards
    Accept payments with more than 10 payment methods that Stripe supports (and Stripe is constantly adding new ones to these payment methods) Only accept payments with a limited number of payment methods
    Create product registration and start selling right away Create product registration and wait for approval from marketplace
    View customer contact information and contact directly Customers' contact information is confidential to you, maybe you can communicate indirectly, maybe you can't communicate at all
    The payments you receive appear in your Stripe account immediately, get payouts from Stripe to your bank account in a short time Up to 45 days payout time and minimum payout limits, depending on marketplace
    Support multi-currency - Sell in one store in different currencies Depending on the marketplace, single-currency sales, or multi-currency sales only by purchasing a more expensive membership
    Support multilingual - Sell in one store in different languages Depending on the marketplace, single-language sales, or multilingual sales only by purchasing an add-on
    Sell both products and memberships at the same time Depending on the marketplace, membership model sales are not supported, or membership sales only by purchasing an add-on
    *Stripe payment processing fees, visit Stripe pricing page.
  • How much does EasyPie cost?

    EasyPie has three types of packages with a one-time fee, they are License($125 → $49), Installation($275) and Custom($750). While you have to install the software yourself in the License package, we install the software on your server in the Installation package and Custom package.

    To install EasyPie, you also need to rent a domain name(web address) and web hosting.

    For Stripe payment processing fees, visit Stripe pricing page.

  • Do I need to be a designer or developer to use EasyPie?

    No, you don't need to be a designer or developer to use EasyPie because after installation you will manage the whole process from your Stripe Dashboard.

    Customize your store with Custom package.

    If you need extra help, you can contact our support team, and hire a certified EasyPie expert.

  • In what countries can I use EasyPie?

    You can use EasyPie in all countries where you can open a Stripe account, and sell all over the world.

    If you are not based in a country on the list, you can use Atlas to easily incorporate a U.S. company with Stripe.

  • Which languages does EasyPie support?

    Customer-facing parts of your EasyPie store, including invoices and emails, can be in any language EasyPie supports.

    EasyPie is currently available in English, Chinese, Dutch, French, German, Italian, Japanese, Malay, Polish, Portuguese, Spanish and Thai. New languages can be added as per your request.

    You can set your store to be multilingual with EasyPie.

  • Which currencies does EasyPie support?

    EasyPie supports all currencies that Stripe supports processing payments in 135+ currencies.

    You can set up your store as multi-currency with EasyPie

  • Selling with EasyPie

  • How many Products & Services can I add to my store?

    You can add up to 100 Products & Services to your store, including Shipping Rates.

  • Can I sell digital downloadable products in my store?

    Yes, when adding your product via the Stripe Dashboard, simply enter the download link into the product information as stated in the documentation. Your customers who have purchased the product will be able to download the product on the screen after payment.

  • What do I need to before installing EasyPie?
    • 1- An active Stripe account. If you don't have an account yet, sign up and create a Stripe account.
    • 2- A Google account. If you don't have an account yet, sign up and create a Google account.
    • 3- A domain name (internet address). If you don't have a domain name yet, buy one from NameCheap.
    • 4- A windows web hosting. If you don't have a windows web hosting yet, buy a discounted web hosting from HostGator using "TECHTOLIA" coupon code.
  • Which pack should I buy to start my store with EasyPie?

    License pack: If you have an intermediate level of web server management and software knowledge, you can purchase a License package and download the installation files and documentation to install it yourself. The documentation will help you.

    Installation pack: If you want us to do your installation within 1-2 business days, buy the Installation pack.

    Custom pack: If you want us to do the installation by making different customizations on the product, buy the Custom pack. 3 revisions and completion in 3-5 business days.

    • *All packages do not include a domain name and web hosting.
    • *All packages do not include post-installation processes.
  • What are the post-installation processes?

    Now your store is set up as web application and all you have to do from now on is to visit your Stripe Dashboard.

    First things to do on Stripe Dashboard: -Adding your Products & Services -Adding your Shipping Rates -Adding your Tax Rates -Adding your coupon codes (*You should write title and description fields according to languages in product & service & shipping rates details). The documentation will help you in this process.

    You can then monitor and manage all transactions through your Stripe Dashboard.

  • What happens when I receive an order?

    Depending on your Stripe preferences, you’ll receive an email from Stripe, Stripe mobile app notification every time your receive an order.

  • Payment Methods with EasyPie

  • Which payment methods are supported?

    Stripe Payment Element displays every payment method that’s activated and available. Some payment methods require activation in the Stripe Dashboard. Payment methods are unavailable when they don’t support the currency or terms of the current payment. It sorts these payment methods by relevance to your customer’s location and locale.

    For instance, if a customer in Germany is paying in EUR, they see all the active payment methods that accept EUR, starting with ones that are widely used in Germany.

    By default, customers can pay invoices with any of the payment methods that you’ve enabled in your Invoice template. In some situations, there might be restrictions that prevent payment methods from being used for an invoice. For instance, a payment method might only operate in one currency or have limitations on the amount that can be paid. If there’s a limitation on a payment method, Stripe won’t automatically select it for you.

    Payment method Currencies Merchant country
    Apple Pay Stripe users can accept Apple Pay in iOS applications in iOS 9 and above, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, and the pricing is the same as other card transactions. Most currencies Most locations
    ACH Direct Debit Stripe users in the United States can accept ACH Direct Debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. USD US
    Bancontact Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. EUR AU, CA, Europe, HK, JP, MX, NZ, SG, US
    BECS Direct Debit Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) Direct Debit payments from customers with an Australian bank account. AUD AU
    Boleto Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. BRL BR
    Cards Cards are one of the most popular ways to pay online, with broad global reach. There are different types of cards and several steps in the process. Most currencies Most locations
    Cash App Pay Cash App Pay is a reusable payment method in the US that requires customers to authenticate their payment. USD US
    EPS EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EUR AU, CA, Europe, HK, JP, MX, NZ, SG, US
    FPX Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. MYR MY
    giropay A German payment method based on online banking. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. EUR AU, CA, Europe, HK, JP, MX, NZ, SG, US
    Google Pay Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Most currencies Most locations
    iDEAL iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. EUR AU, CA, Europe, HK, JP, MX, NZ, SG, US
    Konbini Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Customers can pay at FamilyMart, Lawson, Ministop and Seicomart stores across Japan. JPY JP
    Faster checkout with Link Link saves and autofills payment information for your customers so they don’t need to enter payment details manually. Your customers can use different funding sources with Link, including credit cards, debit cards, and US bank accounts. Many currencies Many locations
    PayNow PayNow is a Singapore based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. SGD SG
    PayPal PayPal is a payment method that enables customers in any country to pay using their PayPal account. To pay using PayPal, customers are redirected from your website to PayPal. They choose a funding source: PayPal wallet, linked card or bank account, or buy now, pay later. EUR, GBP, USD, CHF, CZK, DKK, NOK, PLN, SEK, AUD, CAD, HKD, NZD, SGD Europe
    PromptPay PromptPay is a Thailand based payment method that allows customers to make a payment using their preferred app from participating banks. THB TH
    Przelewy24 A Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Przelewy24 provides a way for customers to pay with over 165 banks. EUR, PLN AU, CA, Europe, HK, JP, MX, NZ, SG, US
    SEPA Direct Debit The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries. EUR AU, CA, Europe, HK, JP, MX, NZ, SG, US
    Sofort Stripe users in Europe and the United States can accept Sofort payments from customers in select countries. EUR AU, CA, Europe, HK, JP, MX, NZ, SG, US
    WeChat Pay As China’s largest internet company, Tencent offers a number of web and mobile products across social networking, communications, media, games, finance, and more. CNY, AUD, CAD, EUR, GBP, HKD, JPY, SGD, USD, DKK, NOK, SEK, CHF (depending on business location) AU, CA, Europe, HK, JP, SG, UK, US
  • What are the card brands and capabilities?

    Stripe supports several card brands, from large global networks like Visa and Mastercard to local networks like Cartes Bancaires in France.

    The following table describes some of the different features and restrictions of each card brand online, including limitations on countries where Stripe users can accept the brand (Stripe Account Country), countries where most cardholders of the brand are located (Customer Country) and support for key features like 3D Secure Authentication, and Wallets (like Apple Pay and Google Pay).

    Stripe supports processing payments in 135+ currencies, but some card brand networks have limitations on supported currencies that charges can be made with.

    Card Brand Stripe Account Country Customer Country 3D Secure Authentication Wallets
    Visa All countries Global
    Mastercard All countries Global
    American Express All countries except Brazil, Malaysia, Thailand, and the United Arab Emirates Global, except India*
    Discover & Diners Club Canada, Japan, United Kingdom, United States, and the following European Economic Area countries: Austria, Belgium, Cyprus, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, and Switzerland Global
    China UnionPay Australia, Canada, Hong Kong, Malaysia, New Zealand, Singapore, United Kingdom, United States, Switzerland, and all countries in the European Economic Area except Croatia, Iceland, and Lichtenstein Global Not supported
    Japan Credit Bureau (JCB) Australia, Canada, Japan, New Zealand, and United States Global Japan only
    Cartes Bancaires All countries in the SEPA region France Not supported
    eftpos Australia Australia Not supported, payments will be routed to the co-brand network Not supported
  • How Stripe helps you meet Strong Customer Authentication requirements?

    Strong Customer Authentication (SCA) is a new European regulatory requirement to reduce fraud and make online payments more secure.

    3D Secure 2—the new version of the authentication protocol rolling out in 2019—will be the main method for authenticating online card payments and meeting the new SCA requirements. This new version introduces a better user experience that will help minimise some of the friction that authentication adds into the checkout flow.

    Stripe has been audited by an independent PCI Qualified Security Assessor (QSA) and is certified as a PCI Level 1 Service Provider. This is the most stringent level of certification available in the payments industry.

    Stripe has released a foundational payments API that uses Stripe SCA logic to apply the right exemption and trigger 3D Secure when necessary. EasyPie is built on top of this API and can dynamically apply 3D Secure when required.

    If a recurring charge requires SCA, Stripe can email subscribers automatically with a link to complete two-factor authentication via 3D Secure 2.

  • How to configure/integrate PayPal with Stirpe?

    PayPal available as a payment method in the EU, UK, and Switzerland, so you can now offer an additional way for your customers to submit payments using their PayPal account.

    This feature is only available for Stripe accounts set in the European Economic Area (with the exception of Hungary), the UK, and Switzerland. If your Stripe account is registered in another country, you will unfortunately not be able to activate PayPal at this time.

    You’re also required to have a PayPal business account in the EEA, Switzerland or UK. You can create one during the onboarding process.

    To enable the PayPal feature in the Stripe Dashboard, navigate to the Payments settings page. If you’re eligible, you should see “PayPal” as an option under the “Wallets” section.

    Test PayPal with the UK merchant demo account: https://uk.easypie.shop

  • Test Numbers for Demo

    You can perform tests with the following numbers in the demo store or in your store using the Stripe test keys.

    Test cards
    Number 3D Secure usage
    4000 0000 0000 3220 Required
    4000 0000 0000 3063 Required
    4000 0000 0000 3055 Supported
    4242 4242 4242 4242 Supported
    3782 8224 6310 005 Not supported

    SEPA Direct Debit test numbers
    Account Number Description
    DE89370400440532013000 Succeeds and instantly processes the payment.
    DE08370400440532013003 Succeeds and processes the payment after a delay of 3 minutes.

    BECS Direct Debit test numbers
    BSB Number Account Number Description
    000-000 000123456 Succeeds and instantly processes the payment.
    000-000 900123456 Succeeds and processes the payment after a delay of 3 minutes.

    Boleto
    CPF CPNJ
    000.000.000-00 00.000.000/0000-00
    Email Description
    [email protected] Succeeds and instantly processes the payment.
    [email protected] Succeeds and processes the payment after a delay of 3 minutes.

    Konbini
    Confirmaiton Number Description
    22222222220 Succeeds and instantly processes the payment.
    11111111110 Succeeds and processes the payment after a delay of 3 minutes.

    Test coupon codes
    Coupon code Description
    Coupon10 Percentage discount: 10%, Duration: Forever
    Coupon2EUR Fixed amount discount: €2.00 EUR, Duration: Once
    Coupon2USD Fixed amount discount: $2.00 USD, Duration: Once
  • Managing with EasyPie

  • Products

    Your products are the goods, digital downloads, services, and gift cards that you sell. You add a product in EasyPie by entering product details and uploading a product image on Stripe Dashboard.

    While adding or updating a product to your EasyPie store on Stripe Dashboard, you can enter the title and description information according to different languages, enter prices according to different currencies, enter stock limit, tax rates and trial period days, can select/unselect as shippable, home page slider and featured.

    If you set a stock limit for a product, the stocks of these products are automatically reduced by the order quantity in each new invoice. The product whose stock drops to 0 is not listed.

  • Shipping Rates

    You can easily collect your customers' addresses thanks to the Stripe Address Element and Google Maps API on the EasyPie Checkout screen. If you wish, you can set a country restriction so that Address Element displays only the countries you specify in its options. In the demo application, all countries are displayed in the Address Element.

    The countries where local shipping rates will be listed are determined by you in advance. Thus, when your customers select the country through the Address Element, the shipping rates are listed accordingly, and international shipping rates will be displayed if they do not select the countries you have specified for local shipping rates.

    While adding a shipping rates to your EasyPie store on Stripe Dashboard, you can enter the title and description information according to different languages, enter prices according to different currencies and can select/unselect as international.

    Currently, there is no shipping rates system based on distance, number of items or weight.

  • Tax Rates

    As a seller, you might need to charge taxes on your sales, and then report and remit those taxes to your government.

    While adding a tax rates to your EasyPie store on Stripe Dashboard, you can select inclusive/exclusive enter percentage.

    While adding or updating a product to your EasyPie store on Stripe Dashboard, you can define these tax rates to the product so that your customers can see the taxes they will pay for these products in detail on the EasyPie checkout screen, and this information is also included in the related invoice & receipt.

  • Coupons

    Offering discounts can be a marketing strategy that you use to drive sales in your EasyPie store. To offer discounts, you can create coupon codes.

    You can create coupon codes for a value discount, a percentage discount.

    While adding a coupon code to your EasyPie store on Stripe Dashboard, you can apply it for the specific products and select duration for subscriptions.

    Test coupon codes for Demo
    Coupon code Description
    Coupon10 Percentage discount: 10%, Duration: Forever
    Coupon2EUR Fixed amount discount: €2.00 EUR, Duration: Once
    Coupon2USD Fixed amount discount: $2.00 USD, Duration: Once
  • After-sales with EasyPie

  • What screen does customers view after-sales?

    After-sales, customers view the screen in your EasyPie store, where customers can view the invoice and/or subscription details of the order. Customer can view it again by using this link specific to the invoice or by entering the invoice number and email addresses on the form on your home page.

  • Will customers be able to download receipt as PDFs?

    Yes, your customers can download their receipts as PDFs from the after-sales screen.

  • Are receipts sent to customers after-sales?

    Yes, a receipt is sent to your customer by Stripe via their email address.

  • Can customers update their subscriptions information and update/pause/cancel their susbcriptions?

    Yes, your customers can do this by being directed to the Stripe Customer Portal with the special button on the page where they can view their subscriptions information on your EasyPie store. According to your configuration, what your customers can do on their subscriptions can vary.

  • How can I forward shipping information to my customers?

    After shipping, you can add the shipping tracking link and number to the relevant invoice details. Thus, your customers can view this information through your store.

  • Features

  • Share

    You can easily share these screens with the people you want by using the SHARE buttons on the Basket, Checkout, Invoice and Product screens. SHARE includes, WhatsApp, Telegram, Copy Link, Facebook, Twitter and Print buttons (*Facebook and Twitter buttons are for Product screen only. Print button is for paid Invoice screen only.).

    - Basket: Share any basket with the products you add to the basket, the address information you enter, and the coupon code you entered and the shipping rate you selected, if any. Thus, you can direct your customers to the ready-made Basket screen. Your customer can edit the cart and information before continuing to the Checkout screen. - Checkout: While on this screen, an invoice is now created with the products you have added, the address information you have entered, and the coupon code you entered and the shipping rate you selected, if any. Thus, you can direct your customers to the ready-made Invoice screen. Your customer can pay the invoice, and view the invoice and membership information and update the membership on the Invoice screen. - Invoice: Share or print an invoice. Your customer can pay the invoice if it has not paid yet, and view the invoice and membership information, view invoice history and update the membership on the Invoice screen. - Product: Share a product. Easily share your products on popular social media and messaging platforms or wherever you want by copy-paste the link.
  • Address Element
    The Address Element is an embeddable UI component for accepting complete addresses. - Global support: Support 236 regional address formats, including right-to-left address formats - Autocomplete: Decrease checkout time, reduce validation errors, and increase checkout conversion with built-in address autocomplete. The Address Element can autocomplete addresses for 25 countries. If your customer selects a supported country for their address, then they see the autocomplete options. If you use the Address Element alone, you must use your own Google Maps API Places Library key, which is managed separately from your Stripe account.
  • View Invoice & Membership and Update Membership

    Invoice and membership information can be viewed by filling in the Email and Invoice number fields on the home screen or via the invoice screen link shared/copied.

    Download the receipt as PDF with the Download Receipt button. With the Update Subscription button, the membership can be updated via the Stripe Customer Portal to be directed.
  • Accept one-time and recurring payments together.

    With EasyPie, you are be able to accept both one-time and recurring payments in the same cart/invoice. Thus, in the first invoice, the customer pays both the fee of the membership products and the price of the other products together, and continues to pay the fees of the membership products in the subsequent invoices.

    For example, in the Demo store, you can add both the Monthly Research Report product and the Book product to the cart and make the payment in a single invoice.

    You can turn this feature enable/disable if you wish.

  • Accept subscription products with different trial periods together.

    With EasyPie, you are be able to accept subscription products with different trial periods and no trial periods in the same cart/invoice (The trial period of all subscription products will be that of the product with the longest trial period.).

    This feature is disabled in the Demo store.

    You can turn this feature enable/disable if you wish.

Close

Contact EasyPie support

EasyPie support is available for users 24 hours a day, 7 days a week.

  • [email protected] » receive a response within 24 hours
  • CA, US

Documentation

  • Before installing EasyPie
  • Installing EasyPie
  • Stripe Dashboard
  • Before installing EasyPie

  • Stripe

    1- An active Stripe account. If you don't have an account yet, sign up and create a Stripe account.

    2- Create and get your Stripe keys (secret and publishable keys) on https://dashboard.stripe.com/apikeys (live) or https://dashboard.stripe.com/test/apikeys (test).

    vCreate new secret key Get your secret key Get your publishable key

    3- Activate payment methods on https://dashboard.stripe.com/settings/payment_methods

    4- Configure invoice template and payment methods on https://dashboard.stripe.com/settings/billing/invoice

    Change your branding and business infomation Manage payment methods
  • Google

    1- A Google account. If you don't have an account yet, sign up and create a Google account.

    2- Create your reCAPTCHA v2 keys (site and secret keys) on https://www.google.com/recaptcha/admin/create

    Register your domain/subdomain Get your site and secret keys

    2- Create your Maps API Key on https://console.cloud.google.com/google/maps-apis/credentials

    Create credentials, API key Get your API key Edit and restrict your API key, add your website
  • Domain

    A domain name (internet address). If you don't have a domain name yet, buy one from NameCheap.

  • Hosting

    A windows web hosting. If you don't have a windows web hosting yet, buy a discounted web hosting from HostGator using "TECHTOLIA" coupon code.

  • License Key

    To receive your license key, please contact us via our support email address [email protected]. When contacting, please provide your domain name where the license key will be defined and your envatomarket CodeCanyon License Certificate PDF if available.

    Without a license key, you can install EasyPie and test with your Stripe test keys in the test environment https://dashboard.stripe.com/test/dashboard. If you are going to use your Stripe live keys, you will need a license key in the live environment https://dashboard.stripe.com/dashboard.

  • Installing EasyPie

  • Installation Folder
    EasyPie installation folder consists of Default.aspx and Web.config files, and Assets, bin, Methods and Web folders and their subfolders and files. What you need to edit are: Web.config file and files in the Web folder. We recommend using Notepad++ to edit files. 1- Edit Web.config file Update value="..." fields with your own: LicenseKey, MapsApiKey, StripePublishableKey, StripeSecretKey, RecaptchaV2SecretKey, RecaptchaV2SiteKey 2- Open Web folder and replace logo.png and icon.png with your own. Edit settings.js file - Update "" fields with your own: vPageTitle, vPageDescription, vPlatformName, vBusinessName, vBusinessAddress, vBusinessContactUs, vFollowUsLinks - Edit vCurrencies value to the currencies you want and enter the default currency first - Edit vLanguages value to the languages you want and enter the default language first - Set vIsSubscriptionsOneTimeTogetherActive value to false if you don't want to accept Subscription products and other products in the same cart. - Set vIsDifferentTrialPeriodTogetherActive value to true if you want to accept subscription products with different trial periods and no trial periods in the same cart (The trial period of all subscription products will be that of the product with the longest trial period.). - Set vIsCouponActive value to false if you don't want a coupon code entry field. - vDateFormatOptions: Possible values for year:"numeric" or "2-digit", month:"numeric" or "2-digit" or "narrow" or "short" or "long", day:"numeric" or "2-digit" - Stripe Address Element vSAEAllowedCountries: Ex ["US","CA"] - By default, the Address Element will display all countries for selection. You can specify which countries are displayed in the Address Element with a list of two-letter country codes. If only one country is specified, the country field will not display. - Stripe Address Element vSAEBlockPoBox: or true - By default, PO boxes are considered a valid address type. You can override this to invalidate PO Boxes. - Stripe Address Element vSAEPhone: or "always" or "never" - Specify always to enable phone number collection in the Address Element. Only collect phone numbers if you need them for the transaction. Default is auto. - Stripe Address Element vSAEPhoneValidtaionRequired: or "always" or "never" - Specify always to make phone number a required field. The fields.phone option must be set to always if this property is specified. Default is auto. You cannot specify vSAEPhoneValidtaionRequired without vSAEPhone to always. - Set vAutoLoopSlideShow value to false if you don't want auto-loop for home page slider. - vAutoLoopSlideShowSeconds: Set the loop time of the home page slider - vSCPInvoiceHistoryEnabled: Determine whether invoice history is visible to customers on stripe customer portal. - vSCPCustomerUpdateEnabled: Let your customers can manage their information on stripe customer portal. - vSCPCustomerUpdateAllowedUpdates: Determine what information your customers can manage on stripe customer portal. - vSCPPaymentMethodUpdateEnabled: Let your customer update their payment method information on stripe customer portal. - vSCPSubscriptionCancelEnabled: Let your customer cancel their subscription on stripe customer portal. - vSCPSubscriptionCancelCancellationReasonEnabled: Enable the Cancel subscription option to capture a cancellation reason when your customer cancels their subscription on stripe customer portal. - vSCPSubscriptionCancelCancellationReasonOptions: Determine what Cancel subscription options your customer can view. - vSCPSubscriptionPauseEnabled: Let your customer pause their subscriptions on stripe customer portal. This functionality stops payment collection while continuing the billing cycle. - vSCPSubscriptionUpdateEnabled: Let your customer update their subscriptions on stripe customer portal. - vSCPSubscriptionUpdateDefaultAllowedUpdates: Configure how to manage subscriptions on stripe customer portal. 3- Open Languages folder to rearrange the contents by languages Open the folder for the language you want to edit Edit files You can change the values of the variables in the variable.js file as you want. - If you want vPageTitle, vPageDescription, vPlatformName, vBusinessName, vBusinessAddress, vBusinessContactUs, vFollowUsLinks values to change according to the languages in your store, enter their values in the variables here and delete //. If you don't want this, leave this field as is, the values in the settings.js file will be taken into account. Edit the contents of about.txt, privacy.txt, returns.txt, terms.txt files according to your wishes, do not forget to do this for all languages. - Use showdown editor format as the writing format. - You can use vPlatformName, vBusinessName, vBusinessAddress, vBusinessPhone, vBusinessContactUsEmail variables in these files so these values are automatically taken from variables.
  • Hosting & Domain

    Open your Plesk web hosting control panel.

    Here are 4 steps you need to complete.

    1- Copy your web hosting address in the IP address field on Plesk Websites & Domains screen.

    - Open the DNS Management Dashboard of your domain registrar where you registered and manage your domain name (It can be Namecheap, CloudFlare, GoDaddy). - Add two A records to your domain DNS settings. - Record type: A - Name: @ - Value/IPv4 Address: YourIPAddress - Record type: A - Name: www - Value/IPv4 Address: YourIPAddress

    2- Open Plesk File Manager screen.

    - Upload the installation files and folders (Default.aspx, Web.config, Assets, bin, Methods, Web) into the httpdocs folder.

    3- Open Plesk SSL/TLS Certificates screen.

    - Click Install button. - Select Secure the wildcard domain option. - Copy the information on the page and reopen your DNS Management Dashboard. - Add a TXT record to your domain DNS settings: - Record type: TXT - Name: _acme-challenge - Value/Content: YourSSLRecord - Click Reload button.

    4- Open Plesk SSL/TLS Hosting Settings screen.

    - Select Certificate.
  • Apple Pay

    To receive payments in your store via Stripe with Apple Pay, you must configure at https://dashboard.stripe.com/settings/payments/apple_pay.

    - Click Add new domain button to add your web domain

    - Enter your domain name and download the verification file

    - Upload the verification file to the .well-known folder on your web hosting. If a folder named ".well-known" does not exist in the root directory, create this folder.

    - Click Add button

  • Stripe Dashboard

  • Add Products/Services

    Open Stripe Dashboard Products screen to add or edit a new product/service. Click Add product button.

    Enter your product/service information in Name and Description fields and upload a photo of the product/service in Image field.

    Select Pricing model Standard pricing and enter the product/service price. If you want to set prices in different currencies, do this with the Add more currencies button. If this is a subscription product/service, select the Recurring option, otherwise select the One time option.

    After you're done adding the product/service, you'll need to do some editing with Edit metadata, these are: - EasyPie: if you want this product/service to be listed in your store, add this metadata and enter true as the value. - Download: if this product/service is a digital downloadable product/service, add this metadata and enter the url of the download link as the value. - Shippable: if this product/service is a shippable product, add this metadata and enter true as the value. - Slide: if you want to show this product/service on the homepage slider, add this metadata and enter the sequence number as the value. - Stock: if your product/service has a stock limit, add this metadata and enter the number of stocks as the value. - TaxRates: if you want to add a tax rate to your product/service, add this metadata and enter the tax ids as the value, separated by a comma. - TrialPeriodDays: if your product/service has a trial period, add this metadata and enter the number of days as the value. - Name_xx and Description_xx: if you want to translate your product/service into other languages, replace xx with the language code, add the metadata and enter the translated text as the value.
  • Add Shipping Rates

    You must add a shipping rate as a product/service.

    Open Stripe Dashboard Products screen to add or edit a shipping rate. Click Add product button.

    Enter your shipping rate information in Name and Description fields.

    Select Pricing model Standard pricing and enter the shipping rate price. If you want to set prices in different currencies, do this with the Add more currencies button. Select the One time option.

    After you're done adding the shipping rate, you'll need to do some editing with Edit metadata, these are: - Countries: if this shipping rate is a local shipping rate, enter the country codes (Ex: "us,ca") in this metadata value, separated by commas / if this shipping rate is an international shipping rate, enter "international" in this metadata value. - EasyPie: if you want this shipping rate to be listed in your store, add this metadata and enter true as the value. - Shipping: add this metadata and set its value to true because it's a shipping rate. - TaxRates: if you want to add a tax rate to your shipping rate, add this metadata and enter the tax ids as the value, separated by a comma. - Name_xx and Description_xx: if you want to translate your shipping rate into other languages, replace xx with the language code, add the metadata and enter the translated text as the value.
  • Add Tax Rates

    Open Stripe Dashboard Tax Rates screen to add or edit a tax rate. Click New button.

    Select Type Custom and enter your tax rate name.

    Enter/select Rate.

    After you're done adding the tax rate, you'll need to do some editing with Edit metadata, this is: - Name_xx: if you want to translate your tax rate into other languages, replace xx with the language code, add the metadata and enter the translated text as the value.
  • Add Coupons

    Open Stripe Dashboard Coupons screen to add or edit a coupon. Click New button.

    Enter your coupon code in Name and ID fields.

    Select Type, enter Percentage off/Discount amount, and select Duration.

    After you're done adding the coupon, you'll need to do some editing with Edit metadata, this is: - EasyPie: if you want this coupon to be available in your store, add this metadata and enter true as the value.
Close

Contact EasyPie support

EasyPie support is available for users 24 hours a day, 7 days a week.

  • [email protected] » receive a response within 24 hours
  • CA, US

Terms & Conditions

Welcome to EasyPie, this page explains our terms of use. When you use EasyPie, you’re agreeing to all the rules on this page. Some of them need to be expressed in legal language, but we’ve done our best to offer you clear and simple explanations of what everything means.

Our Intellectual Property

EasyPie’s services, content and marks, are legally protected in a number of ways, including pursuant to copyright, trademark, service marks, patent, trade secrets, and other U.S. and international intellectual-property laws.

You agree to respect all copyright and other legal notices, information, and restrictions contained in any EasyPie Content, Services, or Marks accessed through the Site or the Services.

You agree not to change, translate, or otherwise create derivative works of the Services.

EasyPie grants you a limited license (that is temporary, non-exclusive, non-sub-licensable, and non-Transferable) to access and use User Content and EasyPie’s Content solely for use of the Services in accordance with these Terms.

You may not reproduce, redistribute, transmit, assign, sell, broadcast, rent, share, lend, modify, adapt, edit, create derivative works of, license, or otherwise transfer or use any User Content or EasyPie Content unless We give you express written permission to do so.

We reserve the right to revoke this limited license to access and use User Content and EasyPie Content at any time and in our sole discretion.

You may not scrape content from this site and repost such content, either manually or automatically, without EasyPie’s prior written consent. This site must not be framed on any other site without our prior written permission. We reserve the right to withdraw linking, scraping and framing permission without notice. If you wish to make any use of material on this website other than that set out above, please address your request to [email protected]. Bots or other automatic means must not be used to interact with our website.

About indemnity

You agree to defend, indemnify and hold harmless EasyPie, Our subsidiaries and affiliated companies, and Our officers, directors, employees, partners, contractors, representatives, agents, and third party providers from and against any and all claims, causes of action, damages, obligations, losses, liabilities, costs or debt, and expenses (including reasonable attorneys' fees and costs) and all amounts paid in settlement arising from or relating to, breach of these Terms or violation of any applicable laws. We reserve the right, in Our sole discretion and at Our own expense, to assume the exclusive defense and control of any matter for which you have agreed to indemnify us and you agree to assist and cooperate with us as reasonably required in the defense or settlement of any such matters.

About dispute resolution

We at EasyPie encourage you to contact us if you’re having an issue, before resorting to the courts. In the unfortunate situation where legal action does arise, these Terms (and all other rules, policies, or guidelines incorporated by reference) will be governed by and construed in accordance with the laws of the United States, without giving effect to any principles of conflicts of law, and without application of the Uniform Computer Information Transaction Act or the United Nations Convention of Controls for International Sale of Goods.

About copyright

We are the owner or the licensee of all intellectual property rights in our site, and in the material published on it. Those works are protected by copyright laws and treaties around the world. All such rights are reserved.

The Digital Millennium Copyright Act lays out a system of legal requirements for dealing with allegations of copyright infringement. EasyPie complies with the DMCA, and we respond to notices of alleged infringement if they comply with the law and the requirements set forth in our Copyright Policy. We reserve the right to delete or disable content alleged to be infringing, and to terminate accounts for repeat infringers. (We do this when appropriate and at our sole discretion.)

Agreement Between You and Us

These Terms are the entire agreement between You and EasyPie with respect to the Services. They supersede all other communications and proposals (whether oral, written, or electronic) between you and EasyPie with respect to the Services and govern our relationship. If any provision of these Terms are deemed invalid by a court of competent jurisdiction, the invalidity of such provision shall not affect the validity of the remaining provisions of this Agreement, which shall remain in full force and effect. EasyPie's failure to assert any right or provision under this Agreement shall not constitute a waiver of such right or provision.

Miscellaneous

We may modify or discontinue the Services at any time, in our sole discretion. You agree that, except as otherwise expressly provided in these Terms, there shall be no third-party beneficiaries to these Terms. No waiver of any provision of these Terms shall be deemed a further or continuing waiver of such term or any other term, and EasyPie’s failure to assert any right or provision under these Terms shall not constitute a waiver of such right or provision. You agree that regardless of any statute or law to the contrary, any claim arising out of or related to the Services must commence within one (1) year after the cause of action accrues. Otherwise, such cause of action is permanently barred.

Privacy Policy

At EasyPie, your privacy is important to us, and we want you to feel confident that your personal information is secure when using our products and our platform.

The services are provided by Techtolia LLC (parent company and hereinafter referred to as “EasyPie”), a Delaware company with registered address at 651 N Broad St, Middletown, DE 19709, USA. It is EasyPie’s policy to respect your privacy regarding any information we may collect while operating our website.

Payments

All payments are processed securely through Stripe. To make a payment on EasyPie, you have to provide our payment processor (Stripe) with your payment information. They provide us with a token that represents your account, your card’s expiration date, card type and the last four digits of your credit card. If you provide them with a name and email address then they also provide us with that information. Stripe who's Privacy Policy can be found at https://stripe.com/privacy.

Website Visitors

Like most website operators, EasyPie collects non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, language preference, referring site, and the date and time of each visitor request. EasyPie's purpose in collecting non-personally identifying information is to better understand how EasyPie's visitors use its website. From time to time, EasyPie may release non-personally-identifying information in the aggregate, e.g., by publishing a report on trends in the usage of its website.

Aggregated Statistics

EasyPie may collect statistics about the behavior of visitors to its websites. EasyPie may display this information publicly or provide it to others. However, EasyPie does not disclose personally-identifying information other than as described below.

Cookies

The site uses cookies to collect information about your access to the site. Cookies are pieces of information that include a unique reference code that a website transfers to your device to store and sometimes track information about you. Some of the cookies we use last only for the duration of your web session and expire when you close your browser. Other cookies are used to remember you when you return to the site and will last for longer. For more information, visit All About Cookies.

Most computer and some mobile web browsers automatically accept cookies but, if you prefer, you can change your browser to prevent that or to notify you each time a cookie is set. You can prevent the setting of cookies by adjusting the settings on your browser. If you do disable cookies it may not be possible to use the service.

Business Transfers

If EasyPie, or substantially all of its assets, were acquired, or in the unlikely event that EasyPie goes out of business or enters bankruptcy, user information would be one of the assets that is transferred or acquired by a third party. You acknowledge that such transfers may occur, and that any acquirer of EasyPie may continue to use your personal information as set forth in this policy.

Ads

We do not run any external advertisements on EasyPie. However, we use ad networks to collect retargeting information to compile information about our users. This Privacy Policy covers the use of cookies by EasyPie and does not cover the use of cookies by any advertisers.

International Users

EasyPie is based in the United States. If you are accessing our Services from the European Union or other regions with laws governing data collection and use, please note that your Personal Data will be transmitted to our servers in the United States and the data may be transmitted to our service providers supporting our business operations (described above). The United States may have data protection laws less stringent than or otherwise different from the laws in effect in the country in which you are located. Where we transfer your Personal Data out of the EU we will take steps to ensure that your Personal Data receives an adequate level of protection where it is processed and your rights continue to be protected (GDPR).

By providing your information to the Services you agree to the transfer of your information to the United States and processing globally in accordance with this Privacy Policy.

Privacy Policy Changes

Although most changes are likely to be minor, EasyPie may change its Privacy Policy from time to time, and in EasyPie's sole discretion. EasyPie encourages visitors to frequently check this page for any changes to its Privacy Policy. If you have a EasyPie account, you might also receive an alert informing you of these changes. Your continued use of this site after any change in this Privacy Policy will constitute your acceptance of such change.

Contact Us

Please feel free to contact us if you have any questions about EasyPie’s Privacy Policy or the information practices.

You may send an email to [email protected].

Oops! Page Not Found

Sorry, the page you are looking for does not exist, have been removed, name changed or it is temporarily unavailable.

Please drop us an email at [email protected], if you think there is a bug.

Copyright © 2023, Developed By Techtolia