WebToffee Logo
  • Home
  • Plugins
  • Bundles
  • Blog
  • Documentation
  • Support
Login
0

  • Getting Started
    • Plugin Setup
    • Subscription Synchronization
  • Subscriptions Payment Gateway Guide
    • Change Payment Method
    • PayPal payment method for subscription
    • Supported Payment Methods
  • Manually Add or Modify Subscriptions
    • Add/Edit subscription manually
  • Email Notifications
    • Subscription Notifications
  • FAQ
    • Change 'Add to Cart' button text
    • Redirect to custom page after purchase
    • Alter subscription expiry date range
    • Remove tab menus from My Account page
    • Subscription coupons
    • Alter default subscription billing interval
    • Change order status after payment
  • Changelog
    • Version 3.2.6

Documentation/Subscriptions for WooCommerce/Payment Methods supported by Subscription for WooCommerce

Payment Methods supported by Subscription for WooCommerce

Last updated on March 10, 2023

Subscription Plugin for WooCommerce is one of the best plugins that can integrate a subscription model eCommerce system into your online WooCommerce store efficiently. With subscriptions, choosing an appropriate payment method is an important decision to consider. The role of a payment gateway in a subscription plugin is inevitable as it authenticates the recurrence transactions carried out in a subscription.

Recurring payments for subscriptions are accepted broadly in two ways:

  • Automatic
  • Manual

Most of the subscribers would want the renewals to happen automatically otherwise the subscriber will have to visit the site every recurring period whether it is monthly weekly or yearly to make the respective payment for the subscription to remain active. Any methods used for manual renewals supports suspending, canceling and reactivating subscriptions as well as changing the next recurring amount, payment date and billing schedule.

Once an automatic payment method is configured for subscription, then the successive payments for the recurrences will be taken automatically from the same payment mode unless it is been changed manually by the subscriber or admin at a later time.

Some of the major payment gateways supported by Subscription for WooCommerce plugin are the following:

Provider Payment Gateway Automatic Renewal Manual Renewal
WooCommerce  Paypal Standard  Yes  Yes
WooCommerce  Paypal Reference (Additional configuration required)  Yes  Yes
WooCommerce  WooCommerce PayPal Payments (up to version 1.9.5)  Yes  Yes
WooCommerce WooCommerce Stripe Payment Gateway  Yes  Yes
WebToffee Stripe Payment Gateway(Premium)  Yes  Yes
WebToffee PayPal Express Payment Gateway(Premium)  Yes  Yes
Angel Eye  PayPal Payments Pro 2.0 (PayFlow)  Yes  Yes
Angel Eye  Paypal REST  Yes  Yes
Mollie Payment for WooCommerce Credit Card  Yes  Yes

Basic Features

A store manager or customer can change the status of a subscription like Suspension, Cancellation or Reactivation directly from your store without visiting the payment gateway.

Provider Payment Gateway Subscription Suspension Subscription Cancellation Subscription Reactivation
WooCommerce  Paypal Standard  Yes  Yes  Yes
WooCommerce  Paypal Reference(Additional configuration required)  Yes  Yes  Yes
WooCommerce  WooCommerce PayPal Payments (up to version 1.9.5)  Yes  Yes  Yes
WooCommerce WooCommerce Stripe Payment Gateway  Yes  Yes  Yes
Webtoffee WooCommerce Stripe Payment Gateway(Premium) Credit Card, Card Payment, Sofort, SEPA, iDEAL, Bancontact, BACS, Stripe checkout with card payment  Yes  Yes  Yes
Webtoffee PayPal Express Payment Gateway(Premium) Express Checkout  Yes  Yes  Yes
Angel Eye  PayPal Payments Pro 2.0 (PayFlow)  Yes  Yes  Yes
Angel Eye  Paypal REST  Yes  Yes  Yes
Mollie Payment for WooCommerce Credit Card  Yes  Yes  Yes

Advanced Features

Multiple Subscriptions: A customer can add different subscription products to their cart and complete checkout easily.

Recurring Total Modifications: A store manager can manually change the recurring amount charged for renewal payments.

Payment Date Modifications: A store manager can manually change the payment schedule for a subscription, including the expiration date, trial length or next payment date.

Payment Method Changes: A customer can change the payment method from his My Account > My Subscriptions > Change Payment option. Know more.

Provider Payment Gateway Multiple Subscription Recurring Total Modifications Payment Date Modifications Customer Payment Method Change
WooCommerce  Paypal Standard  No  No  No  Yes
WooCommerce  Paypal Reference(Additional configuration required)  Yes  Yes  Yes  Yes
WooCommerce  WooCommerce PayPal Payments (up to version 1.9.5)  Yes  Yes  Yes  Yes
WooCommerce WooCommerce Stripe Payment Gateway  Yes  Yes  Yes  Yes
Webtoffee WooCommerce Stripe Payment Gateway(Premium) Credit Card, Card Payment, Sofort, SEPA, iDEAL, Bancontact, BACS, Stripe checkout with card payment  Yes  Yes  Yes  Yes
Webtoffee PayPal Express Payment Gateway(Premium) Express Checkout  Yes  Yes  Yes  Yes
Angel Eye  PayPal Payments Pro 2.0 (PayFlow)  Yes  Yes  Yes  Yes
Angel Eye  Paypal REST  Yes  Yes  Yes  Yes
Mollie Payment for WooCommerce Credit Card  Yes  Yes  Yes  Yes

Know more on PayPal Standard limitations here.

  • Was this article helpful?
  • Yes, thanks!Not really
Get the plugin

On this page

  • Basic Features
  • Advanced Features

This article posted in Documentation, Knowledge Base, Subscriptions for WooCommerce, Subscriptions Payment Gateway Guide

Written by

Shesna

Shesna is a technical content writer for WebToffee. She is familiar in working closely with the SMEs to break down complex technical information into a concise, easy to understand manner.

Comments (30)

  1. Thakarshi Makwan

    February 24, 2023

    I have already woocommerce subscriptions plugin in my website, but I want another separate plugin for subscription.
    Can we migrate woocommerce subscriptions plugin’s all data to your webtoffee subscription plugin ?
    Is that possbile?

    Reply
    • Mike

      Mike

      February 27, 2023

      Hi Thakarshi,

      Thanks for reaching out.

      Direct migration from other platforms to ours isn’t possible with our subscription plugin since the two environments have different database key names and several other metadata might have different formats. We do not recommend doing such a migration, especially with live orders. Thanks for understanding.

      Reply
  2. rafa

    October 10, 2022

    Hi, can i use the plugin with Redsys payment method

    Reply
    • Mark

      Mark

      October 11, 2022

      Hi Rafa,

      Greetings from Webtoffee!

      The payment methods that are tested and found as compatible are listed above. We cannot say the same for any other payment methods.

      Reply
  3. Peter Burjak

    Peter

    September 7, 2022

    For the Mollie payment gateway you usually (only) mention Credit Cards on several pages. Is really just credit card available or also the SEPA Direct Debit method within Mollie (SEPA Direct Debit is supported by Mollie and for Stripe it is apparently possible to use it with your Subscription plugin).

    Reply
  4. Joshi

    June 22, 2022

    STRIPE offers a lot of payment solutions, like Apple Pay, Google Pay, SOFORT, Giropay and so on. Does your Subscription Plugin support all of these payments or only the STRIPE credit card payment?

    Reply
    • Alan

      Alan

      July 5, 2022

      Hi,
      Yes, the plugin supports multiple payment options like Apple Pay, Google Pay, Alipay, SEPA pay, Giropay, WeChat, AfterPay, Sofort, iDEAL, and Stripe checkout.

      Reply
  5. Mike

    June 14, 2022

    Is it compatible with square?

    Reply
    • Mike

      Mike

      August 15, 2022

      Hi Mike,

      Our Subscriptions for WooCommerce plugin hasn’t been tested with Square. So far we know, Square payment gateway does not support recurring payments.

      Kindly go through this article to check the payment method plugins compatible with our Subscription for WooCommerce plugin.

      Reply
  6. Eduardo Diaz

    April 21, 2022

    Hello,

    I want to know if your subscription plugin supports FirstData payment gateway

    https://woocommerce.com/products/firstdata/

    Thank you

    Reply
    • Mike

      Mike

      April 22, 2022

      Hi Eduardo,

      Greetings from WebToffee! As we haven’t tested the plugin with the FirstData payment plugin we cannot confirm the compatibility and in order to process subscription/automatic recurring payments, the payment gateway used should support the feature natively. If the mentioned payment gateway plugin has a recurring payment feature, it is likely to work with our subscription plugin without any issues. Thanks for understanding.

      Reply
  7. Chad Robinson

    Chad

    March 1, 2022

    Will this Plugin with with the South African Payment Gateway Called PayFast which supports automatic Renewals and processing using a WooCommerce Subscription Plugin

    Reply
    • Mark

      Mark

      March 18, 2022

      Hi Chad,

      We have tested PayFast in sandbox mode for subscription product purchases and it is working fine. We don’t have the opportunity to check in live mode and hence cannot confirm the same.

      Reply
  8. Fernando

    May 28, 2021

    Hello

    The Authorize.net plugin https://wordpress.org/plugins/authnet-cim-for-woo/ will process the subscription automatically? or the user needs to pay manually?

    Reply
    • Mark

      Mark

      June 1, 2021

      Hi Fernando,

      Our plugin supports automatic subscription renewal using the mentioned plugin.

      Reply
  9. Tom

    March 11, 2021

    Will Subscriptions for WooCommerce support Authorize.net payment gateway?

    Reply
    • Mark

      Mark

      March 16, 2021

      Hi Tom,

      Currently it is compatible with the Authorize.net plugin given in the below link.
      https://wordpress.org/plugins/authnet-cim-for-woo/

      Reply
  10. Mac

    February 28, 2021

    Is it possible to set up Woocommerce subscriptions to a subscribe and save and a payment plan simultaneously on each product?

    Reply
    • Mark

      Mark

      March 4, 2021

      Hi Mac,

      You can sell subscription type products using our Subscription for Woocommerce plugin. The payments will be taken from the payee on each renewals automaticaly.

      Reply
  11. Muhammad Kashif

    February 11, 2021

    Does it support paytabs ?

    Reply
    • Mark

      Mark

      February 12, 2021

      We haven’t tested it so far. If you can spare a sandbox account details for that gateway and share the plugin, please submit them via support forum.

      Reply
  12. iman

    January 31, 2021

    is woocommerce 2checkout convert plus gateway supported?

    Reply
    • Mark

      Mark

      February 1, 2021

      Unfortunately, it is not tested at the moment.

      Reply
  13. Andres Borrero

    December 24, 2020

    Is it compatible with Bluepay payment method?

    Reply
    • Mark

      Mark

      December 29, 2020

      Sorry to let you down. Only above mentioned payment gateways are supported currently.

      Reply
  14. Bas Pronk

    December 8, 2020

    Does your plug-in support stripe using SEPA Direct Debit?
    We already have a stripe account with SEPA Direct Debit enabled.

    Reply
    • Mark

      Mark

      February 1, 2021

      Our plugin currently does not have SEPA support.

      Reply
  15. ali

    November 8, 2020

    Can someone pay with their credit/debit card through paypal checkout gateway for subscription program.

    Reply
    • Mark

      Mark

      November 12, 2020

      User must log in to PayPal account to pay for subscription products if they are using Woocommerce paypal. Please refer this article.

      Reply
  16. Florian

    May 6, 2020

    Thanks a lot for this article. It helps me a lot currently. Cheers Florian

    Reply

Got any query? Please leave a comment or reach out to our support

Cancel reply

Your email address will not be published. Required fields are marked *

We develop awesome WordPress plugins & WooCommerce extensions to help build successful online businesses.

© 2023 WebToffee. All rights reserved.

Our plugins

  • GDPR Cookie Consent
  • PDF Invoices & Packings Slips
  • Product Import Export Plugin
  • User & Customer Import Export
  • Import Export Suite
  • Sequential Order Numbers
  • Smart Coupons for WooCommerce
  • URL Coupons for WooCommerce
  • PayPal Express Checkout
  • Stripe Payment Gateway
  • Subscriptions for Woocommerce
  • Product Catalog Sync for Facebook
  • PrintNode for PDF Invoices
  • Order, coupon, subscriptions for WooCommerce
  • WordPress Backup and Migration
View more +

Get Started

  • Plugins
  • Testimonials
  • Affiliates
  • We're hiring

Help & Support

  • Documentation
  • Documentation (Basic)
  • FAQ
  • Support

Company

  • Terms & Conditions
  • Privacy Policy
  • Refund policy
  • Support policy
  • License Activation

© 2023 WebToffee. All rights reserved.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent.
Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of the basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website, to store user preferences and provide you with content and advertisements that are relevant. Such cookies will be stored on your browser but only upon procuring consent.

You will also have the option to opt-out of these cookies should you want to. But opting out of some of these cookies may have an effect on your browsing experience as per the descriptions elucidated against the respective categories below.

Necessary
Always Enabled
The cookies defined under this category are absolutely essential for the website to function. Hence they are loaded by default irrespective if user consent.
CookieDescription
__cfruidCloudflare sets this cookie to identify trusted web traffic.
__stripe_midStripe sets this cookie cookie to process payments.
__stripe_sidStripe sets this cookie cookie to process payments.
cookielawinfo-checkbox-advertisementSet by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analyticsSet by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category .
cookielawinfo-checkbox-necessarySet by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Necessary" category .
cookielawinfo-checkbox-preferencesThis cookie is set by the GDPR Cookie Consent plugin to check if the user has given consent to use cookies under the "Preferences" category.
CookieLawInfoConsentRecords the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
PHPSESSIDThis cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user sessions on the website. The cookie is a session cookie and is deleted when all the browser windows are closed.
viewed_cookie_policyThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not a user has consented to the use of cookies. It does not store any personal data.
Analytics
Analytics cookies help us understand how our visitors interact with the website. It helps us understand the number of visitors, where the visitors are coming from, and the pages they navigate. The cookies collect this data and are reported anonymously.
CookieDescription
_gaThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assigns a randomly generated number to identify unique visitors.
_ga_BQH8MSKD4MThis cookie is installed by Google Analytics.
_gat_gtagIdentification code of website for tracking visits.
_gidThis cookie is installed by Google Analytics. The cookie is used to store information on how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visited in an anonymous form.
_hjAbsoluteSessionInProgressHotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie.
_hjFirstSeenHotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user.
_hjidHotjar cookie. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.
_hjIncludedInPageviewSampleHotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit.
_hjIncludedInSampleThis cookie is set to let Hotjar know whether that visitor is included in the sample which is used to generate heatmaps, funnels, recordings, etc.
_hjIncludedInSessionSampleHotjar sets this cookie to know whether a user is included in the data sampling defined by the site's daily session limit.
_hjTLDTestTo determine the most generic cookie path that has to be used instead of the page hostname, Hotjar sets the _hjTLDTest cookie to store different URL substring alternatives until it fails.
CONSENTYouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
has_recent_activityThis cookie is used to signal to the code repository website if the user has browsed other website resources during the current session.
tk_aiGathers information for our own first-party analytics tool about how our services are used. A collection of internal metrics for user activity and is used to improve user experience.
tk_lrThis cookie is set by the JetPack plugin on sites using WooCommerce. This is a referral cookie used for analyzing referrer behavior for Jetpack.
tk_orThis cookie is set by the JetPack plugin on sites using WooCommerce. This is a referral cookie used for analyzing referrer behavior for Jetpack.
tk_qsGathers information for our own first-party analytics tool about how our services are used. A collection of internal metrics for user activity and is used to improve user experience.
tk_r3dThe cookie is installed by JetPack. Used for the internal metrics for user activities to improve user experience.
Advertisement
Advertisement cookies help us provide our visitors with relevant ads and marketing campaigns.
CookieDescription
_fbpThis cookie is set by Facebook to deliver advertisements when they are on Facebook or on a digital platform powered by Facebook advertising after visiting this website.
frThe cookie is set by Facebook to show relevant advertisements to the users and measure and improve the advertisements. The cookie also tracks the behavior of the user across the web on sites that have Facebook Pixel or Facebook social plugin.
VISITOR_INFO1_LIVEA cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSCYSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devicesYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-idYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
Preferences
Preference cookies are used to store user preferences to provide them with content that is customized accordingly. This includes the language of the website or the location of the visitor.
CookieDescription
_gh_sessThis cookie is used to preserve users' states across page requests.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
CookieDurationDescription
_hjSession_137657130 minutesNo description
_hjSessionUser_13765711 yearNo description
_octo1 yearNo description available.
_zendesk_authenticatedpastNo description
_zendesk_sessionsessionNo description available.
_zendesk_shared_sessionsessionNo description available.
edd_wp_session12 hoursNo description available.
logged_in1 yearNo description available.
m2 yearsNo description available.
Save & Accept