Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

  1. Log in to Campus Cafe.

  2. Go to Admin > Custom Control.

  3. In Search enter WEBPAYMENT.

  4. Next to WEBPAYMENT Seq Num 2 Parm 1 click the pencil.

    image-20250129-234927.pngImage Added
  5. 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

  6. 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

  7. 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

  8. Click Save & Back.

  9. Next to WEBPAYMENT Seq Num 3 Parm 2 click the pencil.

    image-20250129-235637.pngImage Added
  10. In Parameter Value 2 if you plan to accept echecks enter Y. Otherwise enter N.

  11. Click Save & Back.

Configure Stripe

In Stripe, you need to create keys that allow Stripe to securely communicate with Campus Cafe.

  1. Log in to Stripe at www.stripe.com.

  2. In the lower left-hand corner click Developers > API Keys.

    image-20250124-170532.png
  3. Create a Publishable key and a Secret key. Copy these keys now or later as you’ll need them when you configure Campus Cafe.

    image-20250124-170906.png
  4. In Stripe, go to Developers > Webhooks.

    image-20250124-171147.png
  5. Click + Add Destination.

    image-20250124-171636.png
  6. In Events select the events payment_intent.succeeded and payment_intent.payment_failed.

    image-20250124-171700.png
  7. Use the checkbox to the left of the event to select it so it appears on the left, under Selected Events.

    image-20250124-172127.png
  8. Click Continue, and select for Destination Type select Webhook Endpoint.

  9. Click Continue.

  10. 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.

    image-20250124-172328.png
  11. Click Create Destination.

  12. 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:

    image-20250124-173928.pngimage-20250124-174010.png
  13. In the upper right click the gear > Settings. On the screen that appears click Payments.

    image-20250124-172826.png
  14. In Payments settings click Payment Methods.

    image-20250124-172845.png
  15. 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.

  1. Login Log in to Campus Cafe.

  2. Go to Admin > Web App.

  3. In Search enter Stripe. A list of configuration items appears.

    image-20250124-174243.png
  4. Next to STRIPE_PUBLISHABLE_KEY select (check) the checkbox and click Edit Selected.

  5. In Value enter the Publishable key you created earlier in Stripe and click Update.

  6. Next to STRIPE_SECRET_KEY select (check) the checkbox and click Edit Selected.

  7. In Value enter the Secret key you created earlier in Stripe and click Update.

  8. Next to STRIPE_WEBHOOK_SIGNING_KEY select (check) the checkbox and click Edit Selected.

  9. In Value enter the Webook Signing secret you created earlier in Stripe and click Update.

  10. Go to Admin > Custom Control.

  11. In Search enter WEBPAYMENT.

  12. Next to WEBPAYMENT Seq Num 2, Parm 4 click the pencil.

    image-20250125-192943.png
  13. In Parameter Value 4 enter STRIPE_FORM.

    image-20250125-193058.png
  14. Click Save.

  15. Go to Admin > Refresh Data Cache.

...