Summary

WHMCS Stripe Gateway is a WHMCS gateway module for Stripe.


Highlights
  • Currencies
    • CAD and USD

  • Functionality
    • Tokenized
      • Ability to automagically migrate/tokenize locally stored credit card information to the tokenized remote storage when switching from local storage to tokenization.
        • Locally stored credit card information for clients without a gateway ID will be migrated, the PAN removed from the database, and a gateway/token ID assigned.

      • Specific WHMCS client IDs can be flagged so that their transactions always pass through the test gateway; regardless of the overall live/test mode of the addon itself.
        • This is useful for a live environment where you may, for example, want to test the order flow and provisioning of new products/services prior to making them available to everyone on your Web site. Since you're in a live environment, you don't want to set the addon to Test Mode and disable everyone's ability to actually pay you. Instead, you simply specify the user ID of your test client as appropriate and use one of the test credit card numbers with that client during checkout. While your other clients payments will go through the live gateway, your test clients will pass through the test gateway. Permitting you to verify the flow of everything from order to provision.

      • Stripe.js makes it easy to collect credit card information without having sensitive details touch your server.
      • WHMCS Client => Stripe Customer Object one-way synchronization.
        • Changing billing contacts in WHMCS will delete the Stripe customer object and remove the credit card information from the database.
        • Clients can add or update their credit card information from within their WHMCS client area; without needing to place an order and/or paying an invoice.
        • Deleting a client from WHMCS will also delete their associated Stripe customer object.
        • Deleting the credit card within the WHMCS client area will delete the Stripe customer object.
        • Editing a client and/or contact who is also the billing contact, from within either their WHMCS client area or the WHMCS administrative interface, will delete their Stripe customer object and remove the credit card information from the database; if changes are made to something (i.e. address, name) that may affect payments.



  • Payment Types
    • One-Time
    • Recurring

  • Storage Options
    • Local Storage
      • Stored Locally
        • Expiry
        • PAN (Card Number)
        • Type


    • Tokenized Remote Storage
      Provides point-to-point encryption (assuming, of course, that you utilize HTTPS for your WHMCS) and off-site storage of sensitive cardholder data (tokenization), making complying with PCI DSS easier. Stripe.js makes it easy to collect credit card information without having sensitive details touch your server.
      • Stored Locally
        • Expiry
        • Gateway/Token ID
        • PAN Truncated (Last 4 of Card Number)
        • Type



  • Transaction Types
    • Captures/Charges
    • Refunds

  • User Interface / User Experience
    • Regardless of which storage method you use, your customer won't have to leave your Web site to complete payment. The checkout flow is identical to your customer; the differences are in the back-end.


Ordering


Specials
  • For as long as you have an active Leased license and/or an active Support & Updates addon for the Perpetual license, you can use promotional code "EYY11RB9BC" to receive a recurring 22.5% off the cost of digital certificates. You can use this code as many times as you like for as long as you have an active qualifying product.