- Print
- DarkLight
- PDF
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
- Log in to PayPal
- In the upper right click your name
- Click Account Settings
- On the left click Notifications
- Next to Instant Payment Notification click Update
- Click Edit Settings
- 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
- Under IPN messages choose Receive IPN messages (Enabled)
- Click Save
- In the upper right click your name
- Click Account Settings
- On the left click Website payments
- Next to Website preferences click Update
- In the Auto Return for Website Payments section under Auto Return click On
- In the Return URL box enter https://abc-web.scansoftware.com/cafeweb/Payment?handler=viewWithCourses replacing abc with your school code
- 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.
- Log in to Campus Café
- Navigate to Admin > Web App Config
- In the search box enter PayPal
- 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.
- Log in to Campus Café
- Navigate to Admin > Custom Control Maintenance
- In the search box, enter WEBPAYMENT
- Click the pencil icon for WEBPAYMENT sequence 2, parameter 4
- In Parameter Value 4 enter PAYPAL_FORM
- Click Save & Back
- 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.
- In the search box, enter WEBPAYMENT
- Click the pencil icon for sequence 2, parameter 1
- In the Parameter Value 1 box enter the transaction code
- Click Save
- 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.
Configure Email Sender
This is the email address that will send the confirmation
- Log in to Campus Café
- Navigate to Admin > Web App Config
- In the search box, enter PAYMENT_CONFIRMATION_EMAIL_ADDRESS
- Update the value to the email address
- To apply the changes, reload the cache by navigating to Admin > Refresh Data Cache and click reload data
Configure Email Content
- Log in to Campus Café
- Navigate to Admin > Adjustable Text Maintenance
- 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. - 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)