PayPal (Payment Processor)
  • 3 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

PayPal (Payment Processor)

  • Dark
    Light
  • PDF

Article Summary

About PayPal Integration

Campus Cafe supports an integration with PayPal to facilitate the processing of credit card payments. Customers are responsible for establishing a PayPal account and all fees associated with processing payments and maintaining a PayPal account.

Configure PayPal

  1. Log in to PayPal
  2. In the upper right click your name
  3. Click Account Settings
  4. On the left click Notifications
  5. Next to Instant Payment Notification click Update
  6. Click Edit Settings
  7. In the Notification URL box enter https://abc-web.scansoftware.com/cafeweb/public/paypal?word=baseball replacing abc with your school code and baseball with a secret word of your choice
  8. Under IPN messages choose Receive IPN messages (Enabled)
  9. Click Save
  10. In the upper right click your name
  11. Click Account Settings
  12. On the left click Website payments
  13. Next to Website preferences click Update
  14. In the Auto Return for Website Payments section under Auto Return click On
  15. In the Return URL box enter https://abc-web.scansoftware.com/cafeweb/Payment?handler=viewWithCourses replacing abc with your school code
  16. Click Save

Campus Café Client Web App Configuration

Campus Café must be configured with values retrieved from PayPal to enable the use of PayPal as a hosted-payment web form provider.

  1. Log in to Campus Café
  2. Navigate to Admin > Web App Config
  3. In the search box enter PayPal
  4. Set the following values

PAYMENT_ADMIN_EMAIL_ADDRESS: The email address of the individual to receive a notification of payment. Separate multiple emails with a comma. Must be configured to allow emailed payment receipts to payers.
PAYMENT_CONFIRMATION_EMAIL_ADDRESS: The email address that will be used to send payment confirmation emails. Must be configured to allow emailed payment receipts to payers.
PAYPAL_EMAIL: The email address associated with the PayPal account configured earlier
PAYPAL_SCHOOL_NAME: The name of the institution
PAYPAL_SECRET: The secret word configured earlier in PayPal
PAYPAL_URL: Enter https://www.paypal.com/cgi-bin/webscr

Campus Café Custom Control Configuration

To set Campus Café to send a payer to the PayPal, the Custom Control Setting WEBPAYMENT must be changed.

  1. Log in to Campus Café
  2. Navigate to Admin > Custom Control Maintenance
  3. In the search box, enter WEBPAYMENT
  4. Click the pencil icon for WEBPAYMENT sequence 2, parameter 4
  5. In Parameter Value 4 enter PAYPAL_FORM
  6. Click Save & Back
  7. Contact Campus Café to request a restart of the Tomcat server or wait overnight. 

Set Transaction Code Associated with Online Tuition Payments

Payments made toward tuition and fees from the Make Payment screen will enter Cash Batch tied to the transaction code configured.

  1. In the search box, enter WEBPAYMENT
  2. Click the pencil icon for sequence 2, parameter 1
  3. In the Parameter Value 1 box enter the transaction code
  4. Click Save
  5. Contact Campus Café to request a restart of the Tomcat server or wait overnight. 

Email Receipt Branding and Content

Campus Café provides customizable web text to allow a school to customize the look and feel of the emailed payment receipt. The content of the email (body) supports HTML and references to images stored on the Campus Cafe server or elsewhere.

Important
For this function to work, Web App Config item PAYMENT_ADMIN_EMAIL_ADDRESS must have a valid email address.

Configure Email Sender

This is the email address that will send the confirmation

  1. Log in to Campus Café
  2. Navigate to Admin > Web App Config
  3. In the search box, enter PAYMENT_CONFIRMATION_EMAIL_ADDRESS
  4. Update the value to the email address
  5. To apply the changes, reload the cache by navigating to Admin > Refresh Data Cache and click reload data

Configure Email Content

  1. Log in to Campus Café
  2. Navigate to Admin > Adjustable Text Maintenance
  3. In the AR module, update the values for PAY_CONF_MAIL_SUBJ (email subject line) and PAY_CONF_MAIL_BODY (content of email)
    Note: The subject line does not support merge fields or HTML. The body supports HTML and the specific merge fields noted below.
  4. To apply the changes, reload the cache by navigating to Admin > Refresh Data Cache and click reload data

Merge Fields

A merge field inserts variable data such as the individual's name into the content of the email body. Merge fields are wrapped in double brackets. Enter the full field, including the brackets, for the merge to function. The body supports only the below merge fields.

[[FULL_NAME]] = Student's full name
[[AMOUNT_PAID]] = The amount remunerated
[[PAYMENT_PROVIDER]] = The payment processor (e.g. PayPal)


Was this article helpful?

Need Translation?