MathsGee Answers is Zero-Rated (You do not need data to access) on: Telkom | Dimension Data | Rain | MWEB
First time here? Checkout the FAQs!


Network: Global | Joburg Libraries | MOOCs | StartUpTribe | Zimbabwe | Donate

MathsGee is Zero-Rated (You do not need data to access) on: Telkom |Dimension Data | Rain | MWEB

1 like 0 dislike

How does the MathsGee donation/payment functionality work?


in MathsGee Meta by Diamond (67,400 points) | 90 views

1 Answer

0 like 0 dislike
Best answer

Every user has a "Donate Button" on their profile and anyone (logged in and Not-logged in) can donate to the user. 

The money goes into The Education Support Forum (TEDSF) bank account but we know who the sender (logged out users add their email address) and recipient are. We then run manual payments from the TEDSF account to the various recipients. TEDSF is a South African registered non-profit organization working in the education space.

The Plugin works as mentioned below: 

The plugin places a donation button on the user profile page. Once the donation button is clicked it takes the user to a page where the user is required to fill in a name, email address and select the amount to donate. There is also an option to enter a custom donation amount. Pre-selected amounts would be 100,250,500,1000. 

The mentioned form has 2 buttons. 

  1. Process Donation Button - The Process Donation button takes the user to a page where the details they entered are displayed as a confirmation with a button to make the donation. In the background of this page a log entry is created in the database. 
  2. Cancel Button - The cancel button takes the user back to the initial user profile.

Make Donation Button 

When the make donation button is clicked it takes the user to the PayFast page where the transaction will be processed by PayFast. Upon completion the page is redirected to a payment confirmation page on 

On this page the result of the payment from PayFast is updated in the log entry in the database completing the donation cycle. This result can either be that the payment has been successfully completed or that the payment failed. 

Once payment has been confirmed as successful from Payfast an email is sent to the user that was donated to, to inform them that they received a donation without disclosing the amount. 

by Diamond (67,400 points)

Related questions

0 like 0 dislike
1 answer
0 like 0 dislike
1 answer
0 like 0 dislike
1 answer
asked Apr 24 in MathsGee Meta by MathsGee Diamond (67,400 points) | 18 views
0 like 0 dislike
1 answer
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

MathsGee Answers is a global, STEM-focused Q&A platform where you can ask people from all over the world educational questions for improved outcomes.

On MathsGee Answers, you can:

1. Ask questions
2. Answer questions
3. Comment on Answers
4. Vote on Questions and Answers
5. Donate to your favourite users

MathsGee Tools

Math Worksheet Generator

Math Algebra Solver

Trigonometry Simulations

Vectors Simulations

Matrix Arithmetic Simulations

Matrix Transformations Simulations

Quadratic Equations Simulations

Probability & Statistics Simulations

PHET Simulations

Visual Statistics

Interactive Courseware

ZeroEd Search Engine

Article Rewriter Tool

Word Counter Tool

Other Tools

STEM Gender Equality | ZOOM | Slack | eBook