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

    • SMS Stripe Integration

      I. Retrieve Stripe API Keys Upon registration to Stripe, a total of four keys will be provided: a publishable and secret key pair for test and live modes (when account is activated). Keys can be found under API Keys page in the Developers Dashboard. ...
    • 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 ...
    • Setting SMS Invoice as Paid if Paid in XERO

      Overview In this tutorial, we will outline how to set your exported invoices in the SMS to "Paid" when you process the payment in Xero. For users with existing Xero integration, this will give information on how the Student Management System gets ...
    • How to Set MYOB Export Options

      OVERVIEW This tutorial will show users how to set the MYOB Export Options. This is a prerequisite to exporting invoices from SMS to MYOB. Location in SMS: Finance > MYOB tab > MYOB Export Options IMPORTANT Make sure that your MYOB is integrated with ...
    • Setting SMS Invoice as Paid if Paid in MYOB

      Overview In this tutorial, we will outline how to set your exported invoices in the SMS to "Paid" when you process the payment in MYOB. For users with existing MYOB integration, this will give information on how the Student Management System gets ...