You can integrate a payment gateway directly into your forms to process transactions from leads. We currently support the following payment gateways –
If you’re new to the forms feature, see How to Create a Form.
Prerequisites
- You must be an administrator user of your LeadSquared account to access the forms feature.
- You must have an account with a supported payment gateway provider.
- Your form must contain First Name and Email Address fields. It is good practice to make these fields mandatory.
Adding a Payment Field to a Form
While creating a form, on the left pane click Special Fields, then drag and drop the Payment field into your form.
Setting Payment Properties
Now click the Payment field in your form and enter the following field properties in the right pane.
Field Property | Description |
Display Name | You may change the display name of the field from ‘Payment’ to a name of your choice. |
Provider | The payment service provider you have an account with. |
Key | The API keys associated with your payment provider account. |
Secret | |
Amount Provider | The payment amount can be fetched through an API or you can enter an Exact value. |
Amount Provider URL | If you select the amount provider field as API, then you must enter the API URL here. |
Amount | If you select the amount provider field as Exact, this option will appear. Note that you must enter the amount in the lowest currency denomination. For example, for $50.50 (fifty dollars and fifty cents), you must enter 5050 |
Currency | Choose between Indian Rupee (INR), US Dollar (USD), European Euro (EUR) and Singapore Dollar (SGD). |
Product Info | Enter the name of the product here. |
Required | Makes this field mandatory. |
Hide by Default | If you enable this option, the field will only appear if there is an explicit ‘Show’ form rule associated with it. |
Setting the Payment Value Dynamically
You can set the value of the payment dynamically using form rules –
- After adding the payment field to your form, navigate to the Rules tab.
- Create a rule with the conditions and actions as per your requirements.
In this example, we’re setting the value of the payment through API depending on the insurance product being purchased –
Once you’re done you can Save and Exit. For more information on forms, see How to Create a Form.