This script allows you to have a quick & easy credit card payment terminal for your clients processed by stripe.com.
Installation and configuration of the script takes less than 5 minutes (however you do need to have SSL and stripe.com account).
There are 2 options to pay: first option is that customers can input price themselves and type description, second option you can turn on pre-defined services and customers will select service from dropdown.
1) You need to have stripe.com account
2) You need to install SSL certificate before going live with this terminal
3) cURL must be enabled on your hosting account
- credit card type guesser
- “paypal payments standard” as payment option (enable/disable in config.php)
- Recurring Billing (Stripe Recurring Billing and PayPal Website Payments Standard “Recurring”)
- with Trial Periods (both stripe and paypal payments)
- Subscription cancellation functionality for stripe payments
- Subscription cancellation and payment refunds email notifications for paypal website payments standard
- Subscription cancellation notification email for administrator
- automatically creates subscription plans in your stripe.com account
- php credit card validations (for no-js fallback)
- comes in 2 versions, with accordion and without
- 1 configuration file to edit.
- automatic http to https redirection (on/off in config file)
- setup services with pre-defined prices (in config file)
- option to input any amount by your customers (with description)
- new payment confirmation email for administrator with full customer information (except sensitive card information of course)
- “payment received” confirmation email for customer
- easy switch between Test environment and Live environment (config file)
- easy to attach your database “order update statement” or “insert new order statement” upon successful payment.
1) no accordion – http://www.convergine.com/scripts/stripe-payment-terminal/
1) with accordion – http://www.convergine.com/scripts/stripe-payment-terminal/index_with_accordion.php
Test Credit Card Info:
Please type any credit card name, card number should be – 4242424242424242 with any CVV and any future date. (Other cards can be found here: https://stripe.com/docs/testing)
Support for any of our products is offered ONLY through our support forum. Please do not post support questions here under the item comments. This is reserved for pre-sales questions. If you have purchased this product and now have questions, please follow the link below.
View Support Policy | Visit Our Support Forum Now »
Hello..how do I set a default payment value. I don't want it to pick the first value from the select option.
Hi, Thank you for purchasing our product. Please use support forum located at support.convergine.com for any support related inquiries.
My friend I cant find any find any license certificate to access your support forum. Please help asap....
Hi isaacnortey, Go to downloads section on codecanyon and find our product there, click download and select LICENSE CERTIFICATE
Hello: I would like to know can I use this for retails business, but I would need the shipping information on and off, if customer want us to ship I would like to be able to add the shipping info into terminal form...Is that possible, if shopping features is not possible, can I just use this in retail business...... I would like to use this as my credit card terminal for my retail shop. Thank you so much..
Hi goosehot, Thank you for your interest in our product. You can add checkbox and hidden fields which will be triggered - but it will require a bit of custom adjustments (which are easy to do). If you don't have HTML/PHP knowledge at all - I'd suggest hiring somebody to do it for you - in any case such customization should not take more than an half-hour to an hour. As for retail business - I don't see why you can't use it.. You can remove billing info, and leave just email and credit card info - that will work just fine.
Thank you so much for your reply. I am not very familiar with php , html part is ok. Just one more question, is it ok to have item description and price field if I use this on my retail shop? Thanks again...sorry about the too many question.
Yep, you can have both fields at the same time (if I understood you correctly)
Thank you so much for your awesome support....Just purchased it....
Hello: I am not sure which line to remove. I just send you an email.. Please help...thanks...
Hello: when you have a chance, please help me with how I can leave only item description and price field for sales. I would like to know if I can add more than we item fields on the form... Thank you so much...
Hi Goosehot, Thank you for purchasing our product. Please post any issues/questions you may have on our support forum - http://support.convergine.com - we'll be glad to assist.
Thank you for purchasing saftessithe74! And thank you very much for your rating! We're working on the update, which is 80% done which will add very nice admin panel (optional) - make sure you checkmark to be notified about updates (in downloads section)
how to add smtp setting, since my hosting do not allow send email
Hi Saftessithe74, We would recommend to use 3rd party php library like swiftmailer.org - it works perfectly.
With no database attached, how does this know how to cancel a subscription?
Hi javajiver, Each subscription has an id, and subscription can be cancelled using that id only. We send special link in the email to the customer (in "thank you for payment email") which has that id and option to cancel.
Can i add a currency to it, i need NOK, SEK and DKK added if we should use it, if so how is it done.?
also can we use it where client put the total amount or request the total throught a string ?
Hi StrandBudbil, It can be done. Email us through codecanyon profile form - and we'll reply with a link to our implementation for multi currency.
Can this work with products based on my current database? I have a list of products with their corresponding prices, they are one off payments, its transaction should be stored in the database, and an invoice should be sent to the purchaser. Can that be done with this script?
Hi InfiniteDzn, Unfortunately, no, it can't without modifications.
is this compatible with WordPress 4.9.2
Hi Echo47, This is not a WP plugin. If you are looking for WP plugin it's here: https://codecanyon.net/item/stripe-payment-terminal-wordpress/6641586/
I am wondering if it is possible to create multiple payment forms. I want to be able to offer some customers specific options and other customers a different set of options. Is it possible to create multiple forms that I select what is shown as an option?
Hi, You can do that by coping index.php and config.php. All settings including payment dropdown options are stored in config.php. That would be the easiest way, even though not the best one. Other options involve code editing.
will this work with stripe Ireland ? or will it be supported soon ?
Yes, it does work with Stripe Ireland, Stripe Canada, Stripe US, and Stripe Australia
I'm not very familiar with PHP but am looking for a plugin just like this.. can it be used on WordPress or do you have a plugin like this for WP? Thanks!
Hi cderenberger, We have plugin like that for WP, which we plan to release next week. It will include several advantages over the standalone PHP script. It is 90% done, and if you'll contact me through the profile form - I can send you a link to try it.
Hi, great script! Suggestion: can you integrate an option to pay with bitcoins? Thanks
Hi Michael, Thank you for purchasing our product. Unfortunately, we don't have any plans to do that at the moment. You're the first person to request bitcons in any of our products so far..
For everything there is a season! :-)
:) that is true.
can this do subscription recurring payments ?
Hi, Yes it can.
Hi, great script! I want it!! Wondering if there is an easy way to add "Pay by Check" option.
Hi eberswine, Stripe doesn't support checks at the moment - https://support.stripe.com/questions/plans-or-suggestions-about-accepting-e-check-ach-payments or you had something else in mind ? If you'll provide a bit more details - I can advise further.
Hi there, Before I purchase I'd like to know if it's possible to add custom fields like a shipping address? Checkbox etc? Thanks Kyle
Hi Kyle, Thank you for your interest in our product. If you have basic PHP knowledge - you should be able to edit the form per your needs. There is no administration to this product, so there's no option to attach sort of a form builder - all form changes have to be done directly in the code.
thank you! :)
Hi, can you write a sample of passing parameters in the url, like name and amount? Thank you!!
Hi You can add parameters using the "name" attribute of the field - if field name is "amount" -> ?amount=29.99
Hi! Is there an option to add a calendar/booking feature within the payment terminal? For example - Service 1 - 49.99 Calendar - the customer selects 12/25/13 at 1pm Thanks!
Hi Dereky82, Thank you for your interest in our product. You definitely can add custom fields, you will need to edit php code to do that. If you need something more sophisticated than just a date picker - please take a look on our portfolio here and click on BookingWizz -> it is fully featured booking system, and we have Stripe addon for it.
Hi, there. Great product. I have a few questions... Can this support instant access to member's only pages upon subscription to the recurring payment? Also, can a user access their subscription data in their profile (or is this more API stuff from Stripe?) Thanks!
Hi, Thank you for your interest in our product. 1. Our script just charges your customers, any additional code which would prevent their access to some section on your site - you must create yourself. There is a place in the code where you can add your code for updating your database for example to grant access to member who paid, and yes it happens instantly, but again you need to add the sql query for your database yourself. 2. There is no user profiles and there is no subscription data. They can cancel their subscription through, anytime through a link which is sent to them over email. Hope this helps.
Hi there, I was wondering if it's possible to charge customers in multiple currencies (stripe supported currencies)? I would like to integrate all of the currencies supported by stripe, and allow all of my customers to checkout in their local currency. Thank you in advance.
Hi euronash, We can add currency selector on the form as custom development. If interested - send email through our codecanyon profile contact form. Please include as many details how you envision this as possible.
I can change the texts to Spanish?
Hi eulises11, Thank you for your interest in our product. Yes, you can edit couple of files to translate it per your needs. We can advise which files you need to edit after you'll purchase the product.
Hello, so far this script is working wonderfully for me and is very well done. My only question is that when I was originally planning to use Stripe (before finding your awesome script) I was reading the Stripe documentation and it said that on the form fields for the Credit Card Information it was important to use 'data-stripe="number"' instead of 'name="ccn"' for example. The documentation said "...Note how input fields representing sensitive card data (number, CVC, expiration month and year) do not have a "name" attribute. This prevents them from hitting your server when the form is submitted. ..." Can you explain why this script has name attributes in the form? Sorry to bother you I just have to make sure the script is secure and that the CC info won't actually hit my server. Thank you!
Hi WestonDigital, Thank you for your feedback. It is secure, however if you want to remove the name fields - it is possible. I assume that you purchased the Envato Birthday Bundle, which contained our product ? In this case you won't have access to support forum, so I'll copy/paste the response on the same question which was answered there. "You can remove the name attributes for cc name and cvv if needed, but keep the id attribute for the JS validation. You will need to remove name="ccname" and name="cvv" on the index.php and then edit form.processing.php - remove lines 43 to 86 and that should work fine."