Articles in this section
Authenticate Emails with SPF, DKIM, and SenderID Auto forward your emails to Vtiger Managing User Profiles Automate Outgoing Emails in Email Settings Automation - Approvals Automation - Assignment Rules Set up Multi-path Workflows Creating a Scheduled Workflow Automation - Scheduler Creating a Workflow Webforms in Vtiger CRM Set up a Workflow Action to Create Event Set up a Workflow Action to Create Records Set up a Workflow Action to Create Task Set up a Workflow Action to Invoke Custom Function Set up a Workflow Action to Create an SMS Task Set up a Workflow Action to Send Mails Set up a Workflow Action to Update Fields Automation - Workflow Action - Webhook Automation - Workflows - Vtiger Expressions Configuration - Business Hours Configuration - Company Details Configuration - Consents Configuration - Customer Portal Maps in Vtiger CRM Configuration - Usage Details Configuring Encrypted Data Fields in Vtiger CRM Configure Picklist Dependencies Considerations for Deactivating Vtiger Users Control Fields and Record Displays using Configuration Editor Create Reminders for Records and Inbox Create a field of a Grid type Dealing with Currencies and Taxes Enable Desktop Notifications on Chrome Web Browsers Vtiger CRM Add-ons IMAP Configuration - 2-way sync between Vtiger and IMAP providers Inventory - Tax Management Inventory - Terms and Conditions Login to Vtiger on SSO SAML using ADFS Mailroom Functionality for Different Scenarios Manage Multiple Currencies Marketing and Sales - Deal to Project Mapping Marketing and Sales - Lead Conversion Data Mapping Marketing and Sales - Profile Scoring Module Management - Labels Editor Module Management - Module Numbering Configure My Preferences Feature My Preferences - Calendar Settings Tags in Vtiger My Preferences - Notification Preferences SAML Support in Vtiger CRM Vtiger Mailroom Settings - Configure Module Settings Settings - Create Dynamic Fields and Layouts Module Management - Creating a Relationship Between Modules Settings - Customize Records and Fields for your Business Settings - How to set email autoresponder to Webform submission? Settings - Left Menu Settings - Manage Global Picklists in Vtiger Settings - Set up your Support Team Settings - Start Up Page Settings - Working with Picklist Values Module Management - Module Builder Support - SLA Policies Troubleshooting Login Issues Add-Edit Unsubscribe Links in your Email Template User Management - Authentication User Management - Encrypted Field Access Logs User Management - Groups User Management - Login History User Management - Profiles User Management - Roles User Management - Settings Log User Management - Sharing Rules User Management - Users User Management - Vtiger Support Access Vtiger Buzz - Chrome Extension for Notifications Vtiger Implementation wizard Vtiger Language Support Configuring Websense Trackers Websense - Widgets Module Management - Module Layouts & Fields Generate and Manage Third-party App Passwords in Yahoo Configuring App Passwords for Gmail Outgoing Server and Yahoo Mail Configuration - Storage Guard Customizing your Self-Service Portal Theme Using CSS Styles Automation - SMS Reply Actions Adding Hidden Fields to a Webform Configuring Dependent Fields and Blocks for Modules Auto forward Emails from Microsoft Office 365 Adding Custom Module Login Page Customization Settings - Personalize Module Layouts Module Management - Modules Duplicate Prevention in Modules Formula Fields Creating Custom Filters Adding a local DNS Entry

Setting up Autopay & Payment Gateways

This article will guide you to configure different payment gateways in the CRM.
R
Rashmi Kashyap
7 Mar, 2025 - Updated  1 month ago

Feature Availability 

Vtiger Editions: One Professional | One Enterprise | One AI

Introduction

Payments and subscriptions are crucial aspects of any business, and Vtiger CRM provides a seamless way to manage them. The Payments & Subscriptions Settings allow you to integrate various payment gateways to facilitate secure and efficient transactions.

To streamline payments, you must configure payment gateways within the Payments & Subscriptions Settings. Vtiger CRM supports the following gateways:

Benefits of Payment Gateway Integration

Here are the benefits of the payment Gateway integration in Vtiger CRM:

  • Seamless Transactions: Accept payments from customers securely and efficiently.
  • Multiple Payment Options: Choose from multiple trusted payment gateways, including PayPal, Authorize.Net, Stripe, Razorpay, and Instamojo.
  • Automated Subscription Payments: Reduce manual efforts by enabling autopay for recurring transactions.
  • Payment Tracking: Keep track of all transactions within the CRM for better financial management.

In this article, you will learn about:

  • Adding a Payment Gateway
  • Setting up Autopay Configuration
  • Managing Payment Gateways

Adding a Payment Gateway

Follow these steps to add a Payment Gateway:

  1. Log in to your CRM account.
  2. Click the User Menu icon on the top right corner of the screen.
  3. Click Settings. The Settings page opens.
  4. Go to Inventory > Payments & Subscriptions. The Payment Gateway page opens.
  5. Click + Add Gateway. The Add Configuration window opens.
  6. Enter the required details.
  7. Click Save.

Now, we will learn about each payment gateway. 

Configuring PayPal Gateway

Follow these steps to configure the PayPal gateway:
  1. Provider: Select PayPal as the provider.
  2. Active: Enable the checkbox to activate the gateway.
  3. Label: Enter a desired username for identification.
  4. Default: Set the gateway as the primary payment method for transactions.
  5. API User ID: Enter the unique PayPal API user ID.
  6. Password: Enter the PayPal API password.
  7. Signature: Enter the API signature from your PayPal account.

Note: API credentials can be retrieved from your PayPal Business Account. 

To learn more about configuring PayPal Gateway, click here

Configuring Authorize.Net Gateway

Follow these steps to configure the Authorize.Net gateway:
  1. Provider: Select Authorize as the provider.
  2. Active: Enable the checkbox to activate the gateway.
  3. Label: Enter a desired username for identification.
  4. Default: Set the gateway as the primary payment method for transactions.
  5. API Login ID: Enter the Authorize API Login ID.
  6. Transaction Key: Enter the Authorize Transaction Key.
  7. Silent Post URL: A URL where Authorize sends transaction responses automatically.

Copy the Silent Post URL and paste it into your Authorize account under Account > Silent Post URL.

To learn more about Configuring Authorize Gateway, click here

Configuring Stripe Gateway

Follow these steps to configure the Stripe gateway:
  1. Provider: Select Stripe as the provider.
  2. Active: Enable the checkbox to activate the gateway.
  3. Label: Enter a desired username for identification.
  4. Default: Set the gateway as the primary payment method for transactions.
  5. Publishable Key: A public key from Stripe used for client-side transactions.
  6. Secret Key: A private key from Stripe used for secure authentication.

To learn more about configuring Stripe Gateway, click here

Configuring Razorpay Gateway

 Follow these steps to configure the Razorpay gateway:
  1. Provider: Select Razorpay as the provider.
  2. Active: Enable the checkbox to activate the gateway.
  3. Label: Enter a desired username for identification.
  4. Default: Set the gateway as the primary payment method for transactions.
  5. API Key: Enter the Razorpay API Key ID.
  6. API Secret: Enter the Razorpay API Key Secret.
  7. Webhook URL: A URL where Razorpay sends payment event notifications.
  8. Webhook Secret: A key used to verify Razorpay webhook requests.

To learn more about configuring Razorpay Gateway, click here.
 

Configuring Instamojo Gateway

Follow these steps to configure the Instamojo gateway:
  1. Provider: Select Instamojo as the provider.
  2. Active: Enable the checkbox to activate the gateway.
  3. Label: Enter a desired username for identification.
  4. Default: Set the gateway as the primary payment method for transactions.
  5. Client ID: Enter the Instamojo Client ID.
  6. Client Secret: Enter the Instamojo Client Secret.
  7. Status Callback URL: A URL where Instamojo updates the payment status.
  8. Webhook Callback URL: A URL where Instamojo sends transaction notifications.

To learn more about configuring Instamojo Gateway, click here.

Setting Up Autopay Configuration

Autopay Configuration refers to the process of setting up automated recurring payments in the Subscriptions module. It enables businesses to manage scheduled transactions by defining actions for payment success, failure, and retries.

Follow these steps to set up the Autoplay Settings:

  1. Log in to your CRM account.
  2. Click the User Menu icon on the top right corner of the screen.
  3. Click Settings. The Settings page opens.
  4. Go to Inventory > Payments & Subscriptions. The Payment Gateway page opens.
  5. Click the Autopay Configuration. The Autopay Configuration page opens. 
  6. Enter or select the following information to Configure Autopay settings:
    1. Payment Success
    2. Payment Failure
    3. Payment Retry Attempts
    4. Failure Attempts

Actions in Autopay

When autopay is enabled, you can define actions for payment success or failure.

  1. Hover over an action under Payment Success or Payment Failure.
  2. Click the Edit icon. The Edit Notification page opens.
  3. Enter or select the following information in the Edit Notification page:
    1. Title: A name or label for the autopay rule. 
    2. Active: Enable or disable the action by clicking the checkbox. 
    3. Operation: Select the operation that has to be done when the action takes place. 
      1. Send Email: Sends an automated email notification to inform the customer about their payment status.
      2. Do Nothing: No action is triggered when the payment succeeds or fails. 
  4. Click Save.

Retry Rules in Autopay

When a payment fails, retry rules allow the system to automatically attempt the transaction again before suspending the subscription.

Example:

Suppose a customer has subscribed to your service, but their scheduled payment fails due to insufficient funds. Instead of immediately suspending their subscription, Vtiger CRM will retry the payment based on the configured retry rules.

For instance, if the retry limit is set to 3, the system will make three additional attempts to process the payment. If all attempts fail, you can choose to either send a notification email to the customer or take no action. Additionally, if the Suspend Subscription after all failed attempts option is enabled, the subscription will be suspended. The user will then receive a Sorry! Attempt to access restricted file message, depending on the selected Title option (No Action or Send Email).

Follow these steps to Configure Payment Retry Attempts:

  1. Payment Retry Attempts
    1. Retry Limit: Set the maximum number of retry attempts allowed for a failed payment (ranging from 0 to 3).
  2. Failure Attempts:
    1. Active: Enable the Suspend Subscription after all failed attempts checkbox to automatically suspend the subscription if all retry attempts fail.
    2. Title: Choose whether to send an email notification to the customer or take no action after all retries fail from the drop-down.
    3. Template: If the retry limit is exceeded, the customer will receive an email with the Sorry! Attempt to access restricted file message via email if Send Email is selected in the Title drop-down.

Managing Payment Gateways

Follow these steps to manage the Payment Gateway:

  1. Log in to your CRM account.
  2. Click the User Menu icon on the top right corner of the screen.
  3. Click Settings. The Settings page opens.
  4. Go to Inventory > Payments & Subscriptions. The Payment Gateway page opens.
  5. Hover over the payment gateway record to perform the following actions:
    1. Edit: Click to edit the Payment Gateway record details.
    2. Delete: Click to delete the payment Gateway record. 

Reference 

Paypal Configuration 

Authorize Configuration

Stripe Configuration 

Razorpay Configuration 

Instamojo Configuration

Managing Payments
Related articles
Actions - Your Personal Assistant Set up a Workflow Action to Create Event
Home Privacy Policy Terms of Service Security Center Policy & Legal Center Contact Us
© Copyright 2025 Vtiger. All rights reserved.
Powered by Vtiger
Facebook Twitter Linkedin Youtube