ARForms has new extension which accept payment via Stripe Payment Gateway. ARForms Stripe is just another wordpress plugin which you can install and manage just like other wordpress plugins.
ARForms Stripe plugin integrates your form entries and payment in a single process. You can charge customers with Dynamic amount directly after form submission from ARForms.
You can install plugin either of these two methods.
1) New install via FTP
a. Download the plugin from CodeCanyon, and extract it. You should find a directory arformsstripe.
b. In your WordPress installation, upload arformsstripe to wp-content/plugins/
c. Activate the "Stripe For ARForms" plugin through the Plugins menu from WordPress admin panel.
2) New install via the WordPress Uploader
a. Download the plugin from CodeCanyon
b. Log in to your WordPress admin panel
c. go to Plugins -> Add New -> Upload
d. Click on choose file and browse the download package from CodeCanyon. When the plugin uploads successfully, click on Activate Plugin link.
After activating the plugin, you will be able to see "Stripe Configuration" & "Stripe Transactions" links under “ARForms” menu in admin menu list.
You can configure existing forms with Stripe from this page. You can get list of all forms which are already configured with Stripe from this page.
You can get form list along with Total transactions from this form, Total Amount of all successful transaction etc.
You can edit existing form’s Stripe configuration option by clicking on “Edit Configuration” icon. You can view all transactions of any specific form by clicking on “Transaction” icon from list. Or if you want to delete configuration for any form, just click on “Delete” icon.
You can configure new form by clicking on “Configure New Form” button from top right corner.
You can configure your existing form with Stripe from this page. You can select form from dropdown with form list. You need to provide secret key and publishable key and select Payment mode from this page. Select “Test mode” to check transaction with sandbox mode.
ARForms Stripe plugin support multiple currency. You can get all transaction in your native currency. If you want to collect shipping information from customer while payment, check “Collect Customer info”option.
Payment Type
You can set multiple payment method together conditionally. That means, If you want to accept payment through Product/Service as well as Subscription, you can set condition for that and based on user selection, You can accept payment.
If you want to accept payment without any condition, Select "Single Payment" option and configure "Product / Service" Or "Subscription" Payment method.
If you want to accept payment conditionally for "Product/Service" and "Subscription", Select "Multiple / Combination payment" and then set conditions for "Product/Service" and "Subscription".
For example, If user will select One Time Payment from the form, than accept payment through "Product/Service" and set Amount field there, And if user will select Recurring Payment than accept payment through "Subscription".
You can set multiple conditions for subscription payment method.
If you have multiple Plans for subscription and you want to accept payment based on user selected plan, you can set conditions there.
For example, If user will select Monthly plan, Than set condition according to that. Accept payment through Plan "XXX" if field "XXX" has Value "XXX" and like wise.
You can get more idea regarding multiple Payment Method conditions from above image.
Payment Notification
You can also send notification to site administrator after successful transaction.
You will see all Stripe transactions from this page. You can view all transaction from all forms or you can select already configured form from dropdown of form list.
You can see Transaction ID, Payment Status, Payment Type, Total Amount of transaction, Transaction Date for all transactions.
You can view complete transaction detail by clicking on “View” icon from list. You will get complete details of form entry data and Stripe transaction detail. You can see at below screenshot.
You can delete transaction by clicking on “Delete” icon from list. Please note that by deleting transaction you will not lose form entry data. You are deleting just Stripe transaction for that form entry from here.
With ARForms Stripe plugin, you can manage Stripe transactions even better. You can download your Stripe Transactions into CSV format and manage those transaction in your own way.
Version 1.6 (17 April, 2018)
Version 1.5 (23 March, 2018)
Version 1.4 (19 February, 2018)
Version 1.3 (30 November, 2017)
Version 1.2.1 (28 October, 2016)
Version 1.2 (14 February, 2015)
Version 1.1.1 (09 October, 2014)
Version 1.1 (21 August, 2014)