Pay With Square in Memberpress

1.Introduction #

Plugin Purpose

MemberPress Square is a trusted online payment service designed to streamline the process of collecting both one-time and recurring payments. By integrating Square with MemberPress, you gain the ability to effortlessly accept payments and create subscriptions, providing a convenient and secure payment solution for your membership-based platform.

1.1.Plugin Requirments #

1.2.Features #

  • One-Time Square payment
  • Recurring Square payments
  • Connect Square Sandbox
  • Connect Square Live
  • View Transactions
  • Google Pay 
  • Apple Pay 
  • ACH Payment (New Feature)
  • Gift Card (New Feature)
  • Afterpay (New Feature)
  • Cash App (New Feature)
  • Refund transactions

1.3.Installation Guide #

  • Download the plugin zip file.
  • Navigate to the WordPress Admin Dashboard > Plugins.
  • Click on the Add New button in the top left corner.
  • Click the Upload plugin button and upload the zip file of the plugin that you downloaded earlier.

2.MemberPress Payment Gateway Configuration #

To get started.

  • Go to Admin Dashboard > MemberPress > Options.

  • Go to the Payments tab.
  • Click on the Add Payment Method icon.

  • A popup will appear.
  • Insert the name of the payment method.
  • Select the Square in the gateway field.
  • Connect your Square account and choose either Square Sandbox or Square Live.

2.1.Square Live #

  • Click Connect with Square Live.
  • You’ll be redirected to the Authentication Page.

 

  • Login into your Square Account.
  • Click Allow.

  • Once you click the Allow button, the user will be redirected to the MemberPress Payment page.
  • Click Update Options.

2.2.Square Sandbox #

  • You can also Enable the test mode for test transactions
  • Click Update Options.
  • Click Connect with Square Sandbox.

Note: For using Test Mode square sandbox test account must be opened on another tab (https://squareupsandbox.com/dashboard).

3.Google Pay #

  • Go to Memberships ➜ Membership Options ➜ Registration Tab.
  • Payments can also be made on MemberPress Square through Google Pay.
  • Just go to the added Square payment method page.
  • Enable the Google Pay checkbox.
  • Click Update Options.

 Note: Recurring payments doesn’t work with Google Pay.

Front-End Impact

  • Click the Google Pay button to make a payment.
  • Login to your Google account.
  • Click on the Pay button.

4.Apple Pay #

  • Payments can also be made on MemberPress Square through Apple Pay.
  • Just go to the added Square payment method page.
  • Enable the Apple Pay checkbox.
  • Click Update Options.

Note: Recurring payments doesn’t work with Apple Pay.

5.Afterpay #

  • Payments can also be made on MemberPress Square through Afterpay.
  • Just go to the added Square payment method page.
  • Enable the Afterpay checkbox.
  • Click Update Options.

Front End Impact:

  • Click on the After Pay button from the payment screen

A login popup will appear. Enter your credentials and click on the continue button to proceed with your payment.

6.Cash App #

  • Payments can also be made on MemberPress Square through Cash App.
  • Just go to the added Square payment method page.
  • Enable the Cash App checkbox.
  • Click Update Options.

Front End Impact:

  • Once you click on the Cash App Pay button on the payment screen.

 

 

  • The Scan to pay popup will appear.
  • Please use your mobile device to scan the provided QR code in order to initiate a payment transaction via Cash App.

7.ACH Payment #

  • Payments can also be made on MemberPress Square through ACH.
  • Just go to the added Square payment method page.
  • Enable the ACH checkbox.
  • Click Update Options.

Front End Impact:

  • Once you click on the Pay with ACH button on the payment screen.

  • A popup will appear, allowing you to proceed with the payment process. 
  • Within this window, you can continue by choosing your bank and subsequently logging in to establish a connection with your bank account.

 

8.Gift Card #

  • Payments can also be made on MemberPress Square through Gift Card.
  • Just go to the added Square payment method page.
  • Enable Gift Card checkbox.
  • Click Update Options.

Front End Impact:

  • Enter your gift card code into the designated field.
  • Click on the Apply Gift Card button to redeem and apply the gift card to your Payment.

 

9.One Time Payment #

  • Go to Admin Dashboard > MemberPress > Memberships.

 

  • Click on the Add New button.

  • Enter the Title of your membership.
  • In the Membership Terms section, 
    • Enter the Price.
    • Select billing type as One-Time.
    • Select access according to your requirements.
  • Once done, click on the Publish button.
  • In the Membership Options section, there are 4 tabs,
    • Registration
    • Permissions 
    • Price Box
    • Advanced

  • Go to the Registration tab, 
  • Checkmark the Customize Payment Methods checkbox.
  • A sub-option Active Payment Methods will appear now, checkmark the Square for MemberPress checkbox.

  • Now click on the Update button to save your settings. (Once you’ve clicked the Publish button, the label changes to Update)
  • Go to Admin Dashboard > Pages > Add New.

  • Add the title of the page and then click on the Add Block (+ icon) and select Shortcode.

  • Now enter the shortcode: [mepr-membership-link id=” ID of your Membership ”] to enable the membership on the front-end.
  • You can find the ID of Membership by navigating to Admin Dashboard > MemberPress > Memberships.

In our case, the Membership we created has ID= 199 so our shortcode would be [mepr-membership-link id=” 119 ″].

  • Click on the Publish button to save your changes

Front-End Impact

  • Go to your site.
  • Go to the page where you pasted your shortcode.
  • The Title of that membership will be present on that page.
  • Click on the Title to open the membership.
  • Enter the required credentials.
  • Click on the Sign Up button.

  • Now you’ll be redirected towards the payment gateway.
  • Enter the required card credentials.
  • Click on the Pay with Square button.

  • Once the payment is successful you’ll be redirected towards the Thank You page.

   

10.Recurring Payment #

Note: Recurring payments doesn’t work with Google Pay and Apple Pay.

We have selected the Recurring as Billing type. At first, we have selected both Trial period and Limit Payment cycles, as shown below in the first screenshot.
Second, we have selected the Trial period only, as shown below in the second screenshot, and last, we have selected Limit Payment Cycles only, as shown below in the third screenshot.
Trial Period

  1. Go to Dashboard Admin Dashboard > MemberPress > Membership 
  2. Add a new membership and set the Billing Type as Recurring.
  3. Checkmark the Trail Period type and publish/update it.

  1. Once done, click on the permalink is created which is mentioned below the Membership title. Click on the link.
    5. Fill out the form according to your credentials, click on Square Sandbox, and signup.

 

  1. Now fill in your card credentials and click on Pay with Square.

 

  1. Once the transaction is successful, a Thank you message will appear.

  1. You can view your payment logs on the Account page > Payments.

  1. Now go to your Square Sandbox account and view your transaction log.

 

 

 

11.Limit Payment Cycle #

  1. Go to Dashboard Admin Dashboard > MemberPress > Membership
    2. Add new membership and set the Billing Type as Recurring.
    3. Checkmark the Limit Payment Cycle type and publish/update it.

 

 

 

4. Once done, click on the permalink is created which is mentioned below the Membership title. Click on the link.
5. Fill the form according to your credentials and click on Square Sandbox and signup.

6. Now fill in your card credentials and click on Pay with Square

7. Once the transaction is successful, a Thank you message will appear.

  1. You can view your payment logs on the Account page > Payments.

  1. Now go to your Square Sandbox account and view your transaction log.

 

12.Refund Transactions #

  • Go to Admin Dashboard > MemberPress > Transactions.

 

  • All the transactions are present here, along with all the details.

  • Transactions can also be refunded through Square.
  • Just click the refund option on the transaction you want to refund.

  • Popup after refund.

 

13.Square Account #

  • Go to your Square account (We are using Square Sandbox).
  • Select the Sandbox Test Accounts.
  • Go to Transactions.

  • The successful transactions are present here.

Help Guide Powered by Documentor
Suggest Edit

Leave a Reply

Scroll to Top