...
Module | Number | Description |
---|---|---|
System Admin | 435 | Configure Campus Cafe |
System Admin | 465 | Customize Stripe payment form & receipt |
Configure Campus Cafe transaction codes
Before you build the connection between Stripe and Campus Cafe, you need to tell Campus Cafe how to account for payments submitted through Stripe
...
. To do this, you’ll use Campus Cafe transaction codes that track back to your general ledger.
Log in to Campus Cafe.
Go to Admin > Custom Control.
In Search enter WEBPAYMENT.
Next to WEBPAYMENT Seq Num 2 Parm 1 click the pencil.
In Parameter Value 1 enter the transaction code associated with tuition and fee payments when the student pays with a credit card. Then enter a comma followed by the transaction doe associated with tuition and fee payments when the student pays with ACH. For example, if tuition payments made with a credit card go to tutitioncc and those made by ACH go to tuitionach, you’d enter tuitioncc,tutionach
In Parameter Value 2 enter a list of admission site codes followed by a dash followed by the transaction code associated with admissions application fees paid by credit card. For example, you have an East Campus (site 1) and West Campus (site 2). You want application fees associated with the East Campus to go to transaction code appfeeeast and application fees for the West Campus to go to appfeewest. You would enter 1-appfeeeast,2-appfeewest
In Parameter Value 3 enter a list of admission site codes followed by a dash followed by the transaction code associated with admissions application fees paid by ACH. For example, you have an East Campus (site 1) and West Campus (site 2). You want application fees associated with the East Campus to go to transaction code appfeeeastach and application fees for the West Campus to go to appfeewestach. You would enter 1-appfeeeastach,2-appfeewestach
Click Save & Back.
Next to WEBPAYMENT Seq Num 3 Parm 2 click the pencil.
In Parameter Value 2 if you plan to accept echecks enter Y. Otherwise enter N.
Click Save & Back.
Configure Stripe
In Stripe, you need to create keys that allow Stripe to securely communicate with Campus Cafe.
Log in to Stripe at www.stripe.com.
In the lower left-hand corner click Developers > API Keys.
Create a Publishable key and a Secret key. Copy these keys now or later as you’ll need them when you configure Campus Cafe.
In Stripe, go to Developers > Webhooks.
Click + Add Destination.
In Events select the events payment_intent.succeeded and payment_intent.payment_failed.
Use the checkbox to the left of the event to select it so it appears on the left, under Selected Events.
Click Continue, and select for Destination Type select Webhook Endpoint.
Click Continue.
In Endpoint URL enter https://<your school code>-web.scansoftware.com/cafeweb/tl/webhook/stripereplacing <your school code> with the 3-character code in the URL for your Campus Cafe environment.
Click Create Destination.
Once created, copy the webhook signing secret key. You’ll need this when you configure Campus Cafe. If you later need to This screen can be reached at any time by clicking the Up chevron in the lower right hand part of the screen, then clicking the Webhooks link along the bar of the “workbench” drawer:
In the upper right click the gear > Settings. On the screen that appears click Payments.
In Payments settings click Payment Methods.
In Payment Methods select the types of payment you’ll accept. Changing the active status for each payment method saves the page, no additional save click is needed.
Info |
---|
ACH/banking and credit cards are the only tested methods for payment acceptance. |
...
Configure Campus Cafe
Now you’ll take the keys you generated in Stripe and put them in Campus Cafe.
Login Log in to Campus Cafe.
Go to Admin > Web App.
In Search enter Stripe. A list of configuration items appears.
Next to STRIPE_PUBLISHABLE_KEY select (check) the checkbox and click Edit Selected.
In Value enter the Publishable key you created earlier in Stripe and click Update.
Next to STRIPE_SECRET_KEY select (check) the checkbox and click Edit Selected.
In Value enter the Secret key you created earlier in Stripe and click Update.
Next to STRIPE_WEBHOOK_SIGNING_KEY select (check) the checkbox and click Edit Selected.
In Value enter the Webook Signing secret you created earlier in Stripe and click Update.
Go to Admin > Custom Control.
In Search enter WEBPAYMENT.
Next to WEBPAYMENT Seq Num 2, Parm 4 click the pencil.
In Parameter Value 4 enter STRIPE_FORM.
Click Save.
Go to Admin > Refresh Data Cache.
...