Support to Popular Payment Gateways

ARMember supports most popular Payment Gateways which can be activated and configured easily at General Settings > Payment Gateways.

Support to Popular Payment Gateways

All payments done by ARMember supported payment gateways will be in default selected currency. ARMember supports 25 default currencies. You can change default currency at general options.

ARMember integrates with PCI compliant billing vendors to make sure your customer data is always safe and secure.

Please note that while uninstalling ARMember, if any user has auto recurring subscription then that will be canceled from payment gateways.

You need to active one of the payment gateway in order to accept payments for paid membership plans.

Payment Gateways Supported By ARMember

Let’s see each payment gateways in brief supported in ARMember :

  • PayPal :

    To accept payment using PayPal payment gateway in ARMember it requires Merchant Email & PayPal Sandbox/Live API information.

    Users will be redirected to PayPal site after submit the form where they can make payment by login to their account.

    With PayPal you can accept One Time Payment as well as Subscription / Recurring Payment. In case of subscription plan you can allow your users Auto debit, Semi Automatic(manual) or to select from Both payment methods in ARMember.

    You can find more detail and steps to get API for your PayPal account at, Enable Interaction with PayPal.

  • Stripe

    Stripe collects credit card information securely from your users and create a card payment. To activate stripe payment gateway in ARMember, you must require Secret Key & Publishable Key located in your stripe account settings.

    After configure and activate stripe in ARMember another things you need to perform in your Stripe account like create Stripe Plan in your stripe account and set stripe plan ID in membership setup, setup webhooks URL for recurring billing.

    With Stripe you can accept One Time Payment as well as Subscription / Recurring Payment. In case of subscription plan you can allow your users Auto debit, Semi Automatic(manual) or to select from Both payment methods in ARMember.

    Please click here to find steps for all these things to perform in your stripe account.

  • Authorize.Net

    Authorize.Net also collects credit card details to accept payment from your users. Activate Authorize.Net payment gateway and enter API Login ID and Transaction Key of your account to accept payment using Authorize.Net payment gateway.

    Also you need to add http://yoursite.com/?arm-listener=arm_authorizenet_api into Silent Post URL in your account.

    With Authorize.Net you can accept One Time Payment as well as Subscription / Recurring Payment. In case of subscription plan you can allow your users Auto debit, Semi Automatic(manual) or to select from Both payment methods in ARMember.

    Please visit detailed documentation Enable Interaction with Authorize.Net to get more details.

  • 2Checkout

    Get your API Username, API Password, Seller Id, Private Key, Publishable Key and Secret Word for your 2Checkout account by following steps given at Enable Interaction with 2Checkout to configure and activate 2Checkout in ARMember.

    With 2Checkout you can accept One Time Payment as well as Subscription / Recurring Payment. In case of subscription plan you can allow your users Auto debit, Semi Automatic(manual) or to select from Both payment methods in ARMember.

    Users will be redirected to 2Checkout site after submit the form where they can make payment by login to their account.

  • Bank Transfer Payment Method

    You can activate Bank Transfer payment method by just enabling the switch in ARMember. You can select fields to be included in your payment form. Whichever field you select from here will be required in front end.

    With Bank Transfer you can accept One Time Payment as well as Subscription / Recurring Payment. In case of subscription plan its payment mode will be considered as Semi Automatic(manual).

    Please visit Enable Interaction with Bank Transfer to get more detail on Bank Transfer Payment Method.

  • WooCommerce Payment Method

    This Payment Method Requires WooCommerce Plugin Installed and activated. After Activated Plugin, you can activate “WooCommerce Integration” module from ARMember -> Addons page.

    ARMember does provides facility to purchase ARMember membership plan from ARMember Setup form using woocommerce checkout payment method.

    After Submitted ARMember setup form, page will be redirected to the WooCommerce Checkout page and purchase from checkout page directly. This Payment Method supports One time and Manual Payment Subscription method.

    Please visit Enable Interaction with WooCommerce to get more detail on WooCommerce Payment Method.

  • MyCred Points Payment Method

    You can activate MyCred Points payment method by enabling the MyCred module from ARMember -> Addons page.

    With MyCred Points you can accept One Time Payment as well as Subscription / Recurring Payment. In case of subscription plan its payment mode will be considered as Semi Automatic(manual).

    Please visit Enable MyCred Interaction to get more detail on MyCred Point(s) Payment Method.


Important Note: If in any case Payment Amount is zero (Ex: 100% Coupon Discount, Free Trial case etc..) then user will not be redirected to related payment gateway sites and directly get added as member to site as soon as sign-up process get completed. (It will not work in case of Automatic Subscription)


ARMember also have following payment gateway add-ons.

  • PayPal Pro :

    Payflow Gateway is PayPal’s secure and open payment gateway which adds a payment option for customers to pay with Credit Cards Via PayPal Payflow.

    ARMember supports different payment methods with Payflow payment gateway for One time and Subscription Payment Case.

    Get detailed documentation at PayPal Pro Addon.

  • Mollie :

    This is a payment gateway which is useful for International payments. ARMember Mollie supports different payment methods with One time and Subscription Payment Case.

    Get detailed documentation here for Mollie Payment Gateway.

  • PagSeguro :

    PagSeguro is a Brazilian payment gateway, but it also accepts foreign transactions. With this payment gateway you can offer PagSeguro as a payment method in ARMember.

    You need to set BRL currency as Default currency in ARMember because Pagseguro support only Brazilian(BRL) currency.

    Pagseguro does not support subscription with trial period, billing cycle in days and infinite recurring time.

    Please visit our detailed documentation for Pagseguro Payment Gateway.

  • PayUmoney :

    PayUmoney is an Indian payment gateway and supports payment with INR(Indian) Currency only. With this payment gateway you can offer PayUmoney as a payment method in ARMember.

    PayUmoney is not supported for Auto Debit Payment with subscription plan.

    Please visit our detailed documentation for PayUmoney Payment Gateway.

  • PayStack :

    PayStack is a secure payment gateway which collects credit card payments. ARMember supports different methods with PayStack payment gateway for One time and Subscription Payment Case.

    PayStack supports NGN Currency for Sand Box(Test) Account and NGN, USD, GHS Currency for Live Account

    Please visit our detailed documentation for PayStack Payment Gateway for more information.

  • Online Worldpay :

    Online Worldpay is one of the most popular payment gateways that works for all major credit cards as well as banking systems. ARMember supports different methods with Online Worldpay payment gateway for One time and Subscription Payment Case.

    Online Worldpay payment gateway supports GBP, EUR, USD, CAD, DKK, HKD, NOK, SEK, and SGD currency, allowing you at the same time to handle all payments in your preferable local currency.

    Please visit our detailed documentation for Online Worldpay Payment Gateway for more information.

  • PayFast :

    PayFast Payment Gateway is a South Africa’s leading payment gateway. Experience fast, easy, secure and instant payment processing for South African businesses using PayFast Payment Gateway.

    PayFast payment gateway provides various payment method as Credit & Cheque Cards, Instant EFT, Mobicred, Masterpass, Zapper, Debit Card and SCode.

    ARMember supports different methods with PayFast payment gateway for One time and Subscription Payment Case.

    PayFast payment gateway supports ZAR currency for Live/Sandbox Account.

    Please visit our detailed documentation for PayFast Payment Gateway for more information.

  • Razorpay :

    Razorpay Payment Gateway is easy to integrate, completely online onboarding, feature filled checkout and best in class performance, quickly go live with Razorpay and experience the future of payments.

    Razorpay payment gateway accepts various payment method as Credit and Debit Cards, Multiple Netbanking option, Pay using a Wallets and Pay using BHIM, Tez and other UPI apps (UPI).

    ARMember supports different methods with Razorpay payment gateway for One time and Subscription Payment Case.

    Razorpay payment gateway supports AED, ALL, AMD, ARS, AUD, AWG, BBD, BDT, BMD, BND, BOB, BSD, BWP, BZD, CAD, CHF, CNY, COP, CRC, CUP, CZK, DKK, DOP, DZD, EGP, ETB, EUR, FJD, GBP, GIP, GMD, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, JMD, KES, KGS, KHR, KYD, KZT, LAK, LBP, LKR, LRD, LSL, MAD, MDL, MKD, MMK, MNT, MOP, MUR, MVR, MWK, MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD, PEN, PGK, PHP, PKR, QAR, RUB, SAR, SCR, SEK, SGD, SLL, SOS, SSP, SVC, SZL, THB, TTD, USD, UYU, UZS, YER, ZAR Currencies.

    Please visit our detailed documentation for Razorpay Payment Gateway for more information.

  • Square :

    Square Payment Gateway provides facility to accept every payment quickly, easily, and securely.

    Whether you’re selling in person or online, Square can help you take all kinds of payments quickly and securely.

    You can use Square to accept debit and credit card payments on your existing website. it supports One time and Manual Payment Subscription method.

    Square payment gateway supports AUD, BRL, CAD, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, TWD, NZD, NOK, PHP, PLN, GBP, RUB, SGD, SEK, CHF, THB, USD, TRY, INR Currency.

    Please visit our documentation for more information about Square Payment gateway addon.

  • Skrill :

    Benefit from Skrill wide range of different payment options. Accept payments via cards, wallets, instant bank transfers, cash payments, klarna and other alternative payment methods, all via a single integration.

    ARMember Skrill Payment Gateway will allow to purchase with Payment Method(s) as configured and allowed from Merchant account automatically.

    Skrill payment gateway supports EUR, USD, AED, AUD, CAD, CHF, COP, CZK, DKK, GBP, HKD, HRK, HUF, ILS, INR, ISK, JPY, MAD, MYR, NOK, NZD, OMR, PLN, QAR, RON, RSD, SAR, SEK, SGD, THB, TND, TRY, TWD, ZAR Currency.

    Please visit our documentation for more information about Skrill Payment gateway addon.

  • Klarna :

    Klarna payment gateway works as a “Buy Now, Pay Later” payment method, which means that the users can purchase the plan at the current time on credit, and then they can pay for the plan amount later.

    Klarna accepts all major debit and credit cards such as Visa, Discover, Maestro, and Mastercard. Prepaid cards are not accepted.

    Klarna payment gateway supports AUD, CAD, CHF, DKK, EUR, GBP, NOK, SEK, USD Currency.

    Please visit our documentation for more information about Klarna Payment gateway addon.


Update Card Details :

Now, it is possible that user’s card is expired for their active subscription and payment gets failed. For that ARMember provides facility to allow your user to update their card details and continue their subscriptions.

While you are adding shortcode for Current Membership in your page editor, you will get option like Display Update Card Subscription Button?. When you select Yes at there you will able to customize Update Card Text and Button CSS

Now when user will click on this button he/she will be either redirected to payment gateway API ( in case PayPal ) or get form open where user can update his/her card detail. For more information please visit arm_membership shortcode at ARMember Shortcode Library.