Landing Page Details

Description

Quickly and easily accept payments on your website using Stripe and PayPal Standard. You can accept one time payments, recurring payments, and even create and send simple invoices that can be paid using the payment terminal. There is also a secure admin page where you can view and manage all of your payments, subscriptions, items, invoices, settings, etc.

Requirements

  • PHP 5.2 or higher
  • MySQL Database
  • cURL must be enabled (This is most likely already enabled on your server, but you can contact your hosting provider if you are unsure)
  • PDO must be enabled (This is most likely already enabled on your server, but you can contact your hosting provider if you are unsure)
  • SSL certificate installed (in order to process live transactions)
  • Stripe merchant account

Features

  • Accept one time payments as well as recurring payments (subscriptions).
  • Specify the terms for recurring payments, such as length and interval, in the admin area.
  • Offer a free trial on subscriptions and specify the length of the trial in the admin area.
  • Customers can view and manage their own subscriptions online.
  • Create and send simple invoices that customers can view and pay online.
  • Multiple currency options make it easy to accept payments in your desired currency.
  • Accept all major credit cards directly on your website using your Stripe account.
  • Accept payments through PayPal Standard. (enable/disable in admin)
  • Fully responsive design works and looks great on desktops, tablets and smartphones.
  • View and manage all payments and subscriptions in the secure admin area.
  • Allow customers to enter in a custom payment amount or show a list of pre-defined items for sale.
  • Generate unique URLs that allow you to have an item pre-selected on the payment page.
  • View and manage your items for sale in the secure admin area.
  • Option to show or hide the billing address fields. (enable/disable in admin)
  • Option to show or hide the payment description field. (enable/disable in admin)
  • Automaticly redirect non-http requests to https. (enable/disable in admin)
  • Intuitive javascript form validation and server-side validations.
  • Automatic credit card type guesser for a slick, intuitive user experience.
  • Email notifications for payments, subscriptions, and subscription cancellations are sent to the customer and the administrator.
  • Easily switch between production and sandbox environments in the admin area.
  • Fast one page installation wizard makes getting started extremely easy.
  • Built with modern technologies and resources while maintaining the highest quality standards.

Demo

Frontend
URL: http://demo.devinlewis.com/stripe-terminal/
Test Credit Card: 4111-1111-1111-1111, any future expiration, any 3 digit CVV

Admin
URL: http://demo.devinlewis.com/stripe-terminal/admin.php
Username: admin
Password: admin

Support/Installation

Please see the “Support” tab at the top of this page to see our support policies.

Changelog

v1.5 – June 29th, 2016

  • Implemented CSRF protection to prevent unauthorized requests
  • Minor bug fixes

v1.4 – August 27th, 2015

  • Minor bug fix

v1.3 – July 30th, 2015

  • Updated code to be compatible with new Stripe API version

v1.2 – June 6th, 2015

  • Minor bug fixes

v1.1 – January 5th, 2015

  • Added ability to specify custom invoice number
  • Minor bug fixes

v1.0 – December 31st, 2014

  • Initial release
  • crisdany5

    2017-08-21 04:25:39
    Purchased Reply

    Presales questions – Can I have different subscription intervals, For example: $10/month or $100/year? I have seen that script owner is not present Who bought this script, can answer this question, Thank you

  • crazyserb

    2015-05-24 06:46:11
    Purchased Reply

    Can the payment functionality be integrated into my existing shopping cart/application? I don't need a single item listing, as I am already coding a shopping cart where users can add multiple items and such, but I would love to add this as my final step in that checkout process for payments - pass a list of items that the user has selected (maybe even show it somehow on the checkout page) and process the payment for the total. Or integrate this payment plugin into my existing script by including your code? Is it possible? Or is this hardcoded and dependent on the items you have programmed or allow us to program in there? Thanks!

  • DevinLewis

    2015-05-26 01:18:10
    Purchased Reply

    It might be possible to take some of the payment processing code from the script and implement it into your own shopping cart application, but that would require quite a bit of custom development work to accomplish.

  • msommerville

    2015-05-28 11:26:01
    Purchased Reply

    Hello, I am interested in this product, but would like to know if you can disable the multi-select at checkout ? ... Meaning there is only one product there.

  • DevinLewis

    2015-05-29 02:56:01
    Purchased Reply

    That is possible, yes, but would require a bit of custom programming to accomplish.

  • MetalPotatoUK

    2015-06-15 07:31:29
    Purchased Reply

    Just thought I'd like to say to other customers, this plugin is incredible. We've done a lot of modifications, such as added an advanced reporting system (still in development), screenshot attached below. Also completely redesigned the UI, customised the way invoices are issued. I thoroughly recommend it, whether you want to use it out of the box, or if you want to modify it as we have.

  • MetalPotatoUK

    2015-07-19 09:54:08
    Purchased Reply

    Update on how Reports page looks now we've finished. We also added the ability to issue invoices and create subscriptions in 6 different currencies, and the reporting automatically converts the currency into GBP for reports using the currency transfer rate the date the payment is received.

  • siatris

    2015-09-22 03:08:13
    Purchased Reply

    It doesn't work in IE for me! Try the demo in IE : the Pay button doesn't update on IE11... Anyone else have this ?

  • siatris

    2015-09-22 04:03:12
    Purchased Reply

    Seems I'm the only one! - Other than that scare, this is a very well programmed script : partly mvc, very lean (with few files, no bloated stuff), responsive. I recommend.

  • in4fun

    2016-03-16 11:57:59
    Purchased Reply

    Hi, can admin disable (not show) one-time payment and make recurring mandatory?

  • escorpro

    2016-02-15 22:27:35
    Purchased Reply

    Could we add the commission of Paypal payment automatically?

  • shiv777

    2016-06-28 07:24:32
    Purchased Reply

    Will this allow me to set " Thank You" pages? or send automated email once the payment is done.

  • ikjosh

    2016-07-10 13:41:10
    Purchased Reply

    I am wanting to use this so that a user must subscribe before accessing certain content on my website. After the user makes a payment, is there a way that it can create an account with a user/pass so they can enter that to access the subscription content?

  • Vito227

    2017-12-02 05:14:19
    Purchased Reply

    will you be updating your script?

  • Vito227

    2018-01-22 23:55:15
    Purchased Reply

    is this a DEAD script?

  • Vito227

    2018-01-22 23:55:24
    Purchased Reply

    Hello?

  • Vito227

    2018-01-22 23:55:40
    Purchased Reply

    0% Feedback or Response?

  • streamtitan

    2018-06-20 06:38:00
    Purchased Reply

    Can this modified to be used with a different payment provider instead of Stripe?

  • mediakliqco

    2018-08-30 09:30:52
    Purchased Reply

    How do you create a subscription? How can I have reoccurring payment the default?

  • mediakliqco

    2018-08-30 09:45:42
    Purchased Reply

    When I try to test reoccurring option I get an OH SNAP with a name error popup... How do I fix this?

  • sebulba1963

    2015-03-08 15:13:05
    Purchased Reply

    A couple of pre-sale questions: Can a Subscription customer cancel or manage their subscription on their own? I see that the Payment type > Recurring needs to be ticked for subscriptions. Can this just automatically be ticked for subscriptions? I can see customers screwing this up all the time and not ticking it. Thanks

  • DevinLewis

    2015-03-10 02:44:22
    Purchased Reply

    Hi, To answer your questions... Yes, customers can view and manage their subscriptions on their own. In order to make the recurring payment option ticked by default, a little bit of custom programming would be required.

  • sebulba1963

    2015-03-10 16:50:31
    Purchased Reply

    Ok, that's good and we can make it work. Another quick question: After a purchase, can they be automatically forwarded or directed to a webpage for their downloadable product?

  • DevinLewis

    2015-03-11 02:22:42
    Purchased Reply

    Yes, you would just need to change the javascript to redirect them to a specific page rather than show them the popup confirmation message.

  • masterylabs

    2015-02-13 15:13:20
    Purchased Reply

    I need to be able to offer a payment plan. For instant, a 3 pay option. I only use Tripe, and the problem with the subscription model, is I cannot limit it to say 3 payments of $xxxx.

  • DevinLewis

    2015-02-14 14:47:38
    Purchased Reply

    That isn't a possibility with how Stripe handles subscriptions, sorry.

  • masterylabs

    2015-02-14 15:02:37
    Purchased Reply

    thank you.

  • thenewlayout

    2015-04-15 00:06:44
    Purchased Reply

    Hi, I have some questions regarding your payment terminal. Firstly great application - I just have a few recommendations/ problems - Stripe - Which 2 API's do I need to enter? When I log into stripe they have the following: Test secret key Test publishable key Live secret key Live publishable key - Can I upload a logo instead of using the title of the page as my header. (Can this be responsive so it fits to all devices) - Reoccurring subscriptions length - I cannot set end date. It's currently on "12" months but doesn't even show a date. - I'm UK based - we don't have states/zip, we have counties. Are you able to change it to UK counties - also can you add functionalities to set a country as a default. - Does the customer receive an invoice via email once paid for an item? Regards Ricky

  • DevinLewis

    2015-04-15 01:43:15
    Purchased Reply

    You want to use your Stripe secret key and publishable key. Use the test keys for testing, and use the live keys to go live. As for the other things you mentioned... those would require some custom programming to implement.

  • gioglifx

    2015-10-16 07:07:06
    Purchased Reply

    Will there be (zero) support on this always? What exactly does that mean?

    It says "DevinLewis does not currently provide support for this item."

    ??

    I'd like to purchase this, but what if there's something that comes along in the process of implementing this?

    Please advise.

  • DevinLewis

    2015-10-16 07:20:13
    Purchased Reply

    I have plans to build a new, multi-gateway terminal that will replace this item. So as of now, I have stopped offering support on the item so I can focus on new development. However, if you run into any bugs or issues during installation please let me know and I'd be happy to help.

  • gioglifx

    2015-10-16 07:24:43
    Purchased Reply

    great, thanks!

    I'll still purchase this in the mean time. I'm just waiting on my hosting provider's response on what needs to be turned on for this to work.

    I hope the new one is also light weight like this one. :)

    Thank you for your reply. Should be purchased by tomorrow.

  • ailola

    2016-03-07 12:56:37
    Purchased Reply

    Hi, In head.php is defined the page title as follows: <?php echo isset($config['page_title']) ? $config['page_title'] : 'Stripe Advanced Payment Terminal'; ?> However it's not working for me: The page title always shows "Stripe Advanced Payment Terminal" instead of the title that I defined in the admin panel settings. Is this a bug and what do I need to change to get it working? Thanks, Philip

  • DevinLewis

    2016-03-07 14:22:04
    Purchased Reply

    Please contact me directly for support requests.

  • schulte51

    2015-01-05 22:19:52
    Purchased Reply

    Hey, i have a question. Can you maybe make a "Key Shop" that used the Blockchain Receive API to accept Bitcoins? I will pay it right now.

  • DevinLewis

    2015-01-06 03:56:06
    Purchased Reply

    I don't have any plans to build something like that, sorry.

  • JKL3

    2015-02-28 12:00:26
    Purchased Reply

    Do you have any plans of integrating a Bitcoin payment option?

  • DevinLewis

    2015-02-28 15:43:36
    Purchased Reply

    I don't, sorry.

  • thirdeyeblind82

    2015-05-26 20:08:45
    Purchased Reply

    Hello! That's really amazing, but I have two questions before buying it: 1) Is it possible to add the form directly in a existing page? 2) Can I have the item already selected in the page, with no possibility for the user to change it? Thanks

  • DevinLewis

    2015-05-27 01:41:30
    Purchased Reply

    The script wasn't built with the intention of adding the form directly to an existing page, so to obtain that functionality it would require a bit of custom programming. As for the second question, that's not currently possible, sorry.