Please note that while uninstalling ARMember, if any user has auto recurring subscription then that will be cancelled from payment gateways.
To configure the Authorize.Net payment gateway in ARMember, you will need your API Login ID and Transaction Key. Follow the steps below to locate your API credentials in the Authorize.Net Merchant Interface.
- Log in to your Authorize.Net Merchant Interface.
- Navigate to
Accountand openAccount and API Settings. - Under the API settings, locate and click API Credentials and Keys.
- Locate your API Login ID on the API Credentials and Keys page.
- Click Generate New Transaction Key to generate a Transaction Key.
- Click Generate New Signature Key to generate a Signature Key.
- Store the generated credentials securely for use when configuring the Authorize.Net payment gateway in ARMember.
- Navigate to
Accountand openAccount and API Settings. - Locate the Webhook Notifications section and click Webhook.
- On the Webhook Notifications page, click Create a webhook notification in the upper-right corner.
- On the Create Webhook Notification page, configure the following details under Webhook Notification Information:
- Webhook Notification Name: Enter a name to identify the webhook.
- Endpoint URL: Enter the endpoint URL required for your website’s ARMember integration.
- Status: Ensure that the webhook status is set to Active.
- Under the event selection settings, select the following required events:
net.authorize.payment.authcapture.creatednet.authorize.payment.fraud.approvednet.authorize.payment.fraud.declinednet.authorize.customer.subscription.suspendednet.authorize.customer.subscription.failed
- Review the webhook configuration and click Save to save your settings.
Billing Addressfield meta key: addressBilling Cityfield meta key: cityBilling Statefield meta key: stateBilling Zip Codefield meta key: zip_code
API Credentials and Keys

Generate API Keys

Webhook Settings
In case of auto debit payment, first payment will be taken as one time payment irrespective of the plan whether it includes trial period or not. Date of second recurrence will be set as subscription start date in authorize.net website for respected plan.
Trial Period + Authorize.NET
In Authorize.NET, you must keep the same unit for trial period and billing cycle. (For example, if your billing cycle is for 1 month, then you are allowed to set a trial period in months only.)
But with ARMember plugin, you can override this limitation. You are allowed to keep Trial Period in Days and Billing Cycle in months in ARMember. (In short, there is no more requirement to set same unit for trial period as billing cycle while using this plugin.)
Authorize.net does not support billing cycle less than 7 Days. Also, you can not set “Year” in billing cycle, as it is not supported in authorize.net.
In case of any error at setup, form you may display the actual error returned from Authorize.Net payment gateway by enabling Display actual error returned from payment gateway switch, as you can see in screenshot.
If payment gateway allow filling billing address, city, state, zip code and country then you need to create a field in register form as given below meta keys:
So, after that, above details will be sent to Authorize.net Payment Gateway automatically. If the member is logged in and purchasing membership plan then, firstly member needs to update the required details (in case these details are not available in member account) from Edit Profile page and after that, purchase membership plan.
Update Card
ARMember does provide a facility to update the card, if you want to allow the members to update their card anytime then you can allow them this facility by adding the update card button with the help of the Current Membership Shortcode, you can add this shortcode from Pages ⇾ Membership Shortcode ⇾ Others, for further information on this you can click here.
You can check the below provided screenshot for updating the card.





