Square Payment Gateway Addon

Square Payment Gateway

You can find this plugin from ARMember -> Add-ons. When this plugin get activated to your site, you will get an additional option in ARMember -> General Settings -> Payment Gateways.

Do settings by filling required details to enable this payment gateway for users.

Important Notes:

  1. This add-on will work with ARMember Version 3.0 or higher.
  2. ARMember Square Add-on will not be supported with Autodebit Payment Method.
  3. Square payment gateway only works with secure sites. For e.g. https://


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – Square payment gateway plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armembersquare.
  2. In your WordPress installation directory, upload armembersquare to wp-content/plugins/
  3. Activate the ARMember - Square payment gateway plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup Square For Your Website

Let’s setup ARMember – Square payment gateway for your website :

  1. If plugin is activated, then Square section will be displayed in ARMember -> General Settings -> Payment gateways.

    Please see below screen.

    general setting screen

  2. To activate Square payment gateway, make ‘Active’ switch ON, so you will be able to insert Application ID and Access Token.

  3. If you do not have Square account then create it.

    For Sandbox/Production account click here.

  4. Where do I get the Application ID & Access Token?

    To obtain the Application ID of Square, follow below steps:

    Login to your account

    create new app in your account.

    Click on open button at apps and Select your payment mode ‘Sandbox’ or ‘Production’.

    After selecting payment mode and you can see your Application ID & Access Token.

    Please see below screen.

  5. Payment Gatewat Settings

    Payment Gatewat Settings

  6. Follow the below steps to set the Callback URL in your Square account

    Login to your Square account

    Click on the OAuth tab in to the OAuth panel.

    Set Callback URL http://yoursite.com/?arm-listener=arm_square_api in Redirect URL textbox under OAuth section.

    Click on Save button.

    Please see below screen.

  7. Payment Gatewat Settings Screen

  8. You need to set USA currency as Default currency from ARMember -> General Settings -> General page.

  9. For setting up payment related messages, go to ARMember -> General Settings -> Common Messages

    In this page, you will find ‘Payment Fail (Square)’ under ‘Payment Related Messages’ section. If you will not set the message here, then default message will be displayed.

  10. After setting up Square payment gateway you will be able to see Square payment in ARMember -> Configure Plan+SignUp Page

    Please see below screen.

    Configure Plan Screen

  11. ARMember Square Addon supports payment with 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 Currencies.

Note: Square Payment Gateway doesn’t support auto-debit Payment method.

Square payment gateway only works with secure sites (SSL).
For e.g. https://