Versions Compared

Key

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

...

Info

Note: STRIPE_PAYMENT_FORM configurations shows up on the Advancement Gift/Donation payment page.

Automatic

...

recurring payments/payment plans

Campus Cafe’s integration with Stripe includes a recurring payment function to automatically process recurring payments. All Stripe payment functionality works with this feature(note: currently .

Currently Credit Card and ACH/Bank Transfer payments are the only tested and confirmed payment methods for the Campus Cafe ↔︎ / Stripe Integration)To .

Configure Stripe

Before your students can use Stripe to collect payment plan payments, you must enable this feature, log in to your stripe account, and click the Developers toolbox link in the lower left hand corner of the screen:

...

From there, click Webhooks, and then click on the “Edit Destination” button:

...

In the “Edit Destination” screen, Select the following events from the drop down menu to enable them.

  1. Log in to Stripe.

  2. In the lower left click Developers.

  3. Click the Webhooks tab.

  4. Click Edit Destination.

    image-20250220-193319.pngImage Added
  5. In Events select the following:

    • invoice.payment_failed

    • invoice.payment_succeeded

    • subscription_schedule.canceled

      image-20250220-193349.pngImage Modified
  6. Click

...

In Campus Cafe, Navigate to Admin → Web App and filter by “Stripe”:

...

  1. Save destination.

Configure Campus Cafe

  1. Log in to Campus Cafe.

  2. Go to Admin > Web App.

  3. In the Search box enter Stripe.

    image-20250223-001725.pngImage Added
  4. Select STRIPE_PRODUCT_NAME

...

  1. and click Edit Selected.

    image-20250220-193550.pngImage Added
  2. In Value enter what you want students to see on the receipt for a recurring payment. The default is “Recurring Installment Payments”

...

  1. Go to Admin

...

  1. > Refresh Data Cache.

Apply Recurring Payment to an account

  1. Navigate to the student

  2. Navigate to Person Selected > F/A

  3. In the Award Code drop down choose the payment plan code

  4. In the Semester drop down choose the semester

  5. In the Start Date Override box enter the date that will start the disbursement rule (Auto Debit Payment Plans must have their first payment scheduled for the next day or a day in the future.  You may not schedule the current day or a day in the past.)

    image-20240115-204653.pngImage Removed
  6. Click Add

  7. Click the "Override Default Rules" checkbox

  8. Input the fixed payment amount and the number of payments

  9. Check the "Collect and Setup recurring payments in Stripe " (If the box is not checked, auto-debit payments will not be created in Stripe)

    image-20250220-194208.pngImage Removed
  10. Click Save

  11. The user will then be prompted to provide a payment information that will be used for the auto-debit, once filled out, click Submit Payment to send the information to Stripe.

    image-20250220-194250.pngImage Removed
  12. The system will automatically create installments in Campus Cafe as well as in Stripe

  13. To review existing Subscriptions and scheduled payments, go to the Billing section of Stripe, on the left sidebar, and click “Subscriptions”:

    image-20250220-194505.pngImage Removed

    From there, the list of recurring subscriptions (Stripe Recurring Installment Payments) will be listed out by user ID, as well as email address and can be filtered by using the functions above the results grid:

    image-20250220-194631.pngImage Removed

Canceling Recurring Payments/Payment Plan

To cancel a recurring payment/payment plan, navigate to the student, click on Person Selected → F/A Transactions, and then click the Edit icon next to the payment plan:

...

From there, click the “Cancel Stripe Scheduled Payments” button:

...

This will cancel any future stripe scheduled payments for that subscription (note: if a user has a separate payment plan, that will be unaffected, and must be canceled by repeating these steps for that payment plan.) Any unpaid installments will be zeroed out, and the scheduled, gross, and net disbursed amounts will update automatically to reflect the money received:

...

Student bank account verification

When a student manually enters a bank account, Stripe conducts a test to verify the account. This test puts a micro-deposit of $0.01 into the student’s bank account. Next to the deposit, Stripe puts a code the student must enter in Stripe to verify the bank account.

Students can enter this code in one of two ways.

After verifying the code, the student’s payment will process in Stripe, and payment sent to Campus Cafe and added to the Cash Batch.

On the Almost There pop-up displayed after entering bank account information, click Back To. Then click Verify Payment. The student is brought to a Stripe screen where they’ll need to enter enter the six-digit code after SM shown on their bank statement.

...

image-20250221-144201.pngImage Addedimage-20250221-144358.pngImage Added

Alternatively, if the deposit doesn’t appear immediately in the student’s bank account, the student can go in Campus Cafe to Make a Payment to verify payment and click Verify Payment. The student can then enter the code from their bank account.

...

image-20250221-144358.pngImage Added

Next steps