How to Test if your Stripe integration is Working

How to Test if your Stripe integration is Working

How to Test if your Stripe integration is Working (in TEST MODE) 


1. In your Stripe Dashboard, toggle to enable Test Mode.



2. Using the Stripe test keys, update your Stripe Information in the SMS Settings


3. In your SMS, create a test Program Instance and a Group





4. Under Financial, set up your Program Fees



5. Select a payment plan that has multiple payment rules.


6. Enrol a test student and pay using the test credit card. 
See https://stripe.com/docs/testing




What to check under your Test Student's Financial tab
  1. The intial invoice is paid
  2. Subsequent invoices have the card saved


How to Test if your Stripe integration is working (in LIVE MODE) 


 WARNING:  Testing in LIVE MODE WILL CHARGE THE CREDIT/DEBIT CARD USED. PLEASE ONLY USE THIS METHOD FOR TESTING IF ABSOLUTELY NECESSARY. 

IT IS IMPORTANT TO ADD ONLY A SMALL AMOUNT (minimum of $1) IN YOUR PAYMENT PLAN WHEN TESTING IN LIVE MODE TO AVOID EXCESS CREDIT CARD CHARGES. 

1. In your Stripe Dashboard, disable Test Mode
2. Update your Stripe Information in the SMS using your Stripe live keys.
3.  In the SMS, create a test Program Instance and a Group





4. Under Financial, set up your Program Fees. Note: Use a minimum of $1.00 to test



5. Select a payment plan that has multiple payment rules. Note: atleast 2 payments



6. Enrol a test student and pay using an active credit card or debit card. 



7. Check the created invoices and if the payment was processed according to your payment plan rules.

What to check under your Test Student's Financial tab
  1. The intial invoice is paid
  2. Subsequent invoices have the card saved

IMPORTANT: Once a full test has been carried out, you can then remove the stored card information and/or delete the invoices to avoid getting charged.

    • Related Articles

    • How to Integrate Stripe on the SMS

      Overview This tutorial on SMS Stripe Integration provides a guide for users on integrating Stripe payment processing within the eSkilled Student Management System (SMS). It covers steps to retrieve Stripe API keys, configure Stripe settings in the ...
    • How to Set up Payrix in the SMS

      Overview What is Payrix? Payrix is payment gateway and payment processor integrated within the eSkilled SMS that offers efficient and secure financial management solutions for your organisation. Benefits of Payrix Integration with the SMS Using ...
    • How to Connect a Program Instance to a Single Course in the LMS

      Overview To ensure that your student's progress in the eSkilled Learning Management System is properly synced to the SMS, setting up the connection between the LMS course and the SMS program instance is necessary. With this connection, your SMS will ...
    • How to Connect SMS Program Instance Units to Multiple LMS Courses

      Overview To ensure that your student's progress in the eSkilled Learning Management System (LMS) is properly synced to the SMS, setting up the connection between the LMS course and the SMS program instance units is necessary. With this connection, ...
    • How to Edit eStore Settings

      Overview This article will provide an in-depth guide on the essential settings for your Store. We will cover various aspects, including configuration options, customisation features, and best practices to ensure your Store operates smoothly and ...