Payment processing fees — charged by Stripe for handling credit and debit card transactions — can either be absorbed by your organization or passed on to students at checkout. CPR Enroll+ lets you configure a surcharge that is automatically added to student payments, keeping your advertised course prices clean while covering your processing costs.
Configuring a Payment Processing Surcharge
From the sidebar, go to Payments > Settings > Payment Processing.
Enter a Label for the fee — this is the name students see on the checkout page (e.g., "Processing Fee" or "Convenience Fee").
Toggle the surcharge ON.
Enter the Percentage portion of the fee (e.g., 2.9 for 2.9%).
Enter the Fixed Amount portion of the fee (e.g., 0.30 for $0.30).
Click Save.
Per-Course Fee Assignment
In addition to the account-level surcharge, you can control whether the platform fee is charged to the student or absorbed by your account on a course-by-course basis:
Go to Administration > Course Builder > Courses.
Click ⋮ > Edit on a course.
In the course form, find the Platform Fee toggle.
Set to Student Paid to add the fee to the student's checkout total for this course.
Set to Account Paid (default) to absorb the fee for this course.
Click Save.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article