Payment Gateways
CampusGroups allows you to integrate with the following Payment Gateways.
CampusGroups allows you to integrate with the following Payment Gateways.
Please note that certain payment gateway integrations can be configured by the Integrations Team, while other integrations require engineering effort. Turnaround times can vary for each payment gateway.
PayPal

Integration Requirements
- PayPal Account (email address) (Can use one per group)
Touchnet

Integration Requirements
- TLink URL
- UPay URL
- UPay ID
Braintree

Integration Requirements
- Merchant ID
- Account Merchant ID (Can use one per group if preferred)
- Public Key
- Private Key
CyberSource

Integration Requirements
We use Hosted Checkout (not Checkout API - We are not calling any Cybersource API internally to make the payment). We use REST - Shared Secret (not REST-Certificate).
- Key (i.e Profile ID)
- Access Key (example is: b95feda023ab30ac8e3472dd6bfdabf4) - 32 characters
- Secret Key (it should contains 256 character) to create the signature
- Payment Tokenization does not need to be enabled since we are redirecting the user to the Cybersource gateway
- The POST notifications must be sent to https://[tenantID].campusgroups.com/payment_confirmation
- The Redirect After Checkout URL to be configured on client's end would be https://[tenantID].campusgroups.com/rsvp_paypal_confirm.
Authorize.NET

Integration Requirements
- API Login ID (available under API Credentials & Keys)
- Signature Key (available under API Credentials & Keys)
- Under Response/Receipt URLs add "https://[your_cg_url]/payment_confirmation" as the Default Relay Response URL (where [your_cg_url] is your CampusGroups url, eg http://myuni.campusgroups.com or campusgroups.university.edu)
Stripe

Integration Requirements
Please read how to Configure Stripe as your Payment Gateway.
SecurePay

Integration Requirements
- Merchant Code (at least one required, may use one per group if preferred)
- Client ID
- Client Secret
CASHNet (Transact)

Integration Requirements
Please read how to Configure CASHNet (Transact) as your Payment Gateway.
PayZen

Integration Requirements
We do not have a standard integration with PayZen. Reach out to the Integrations Team at integrations@readyeducation.com.
Nelnet

Integration Requirements
CampusGroups supports two payment solutions from Nelnet:
- Nelnet Commerce Manager
- Nelnet Checkout
Below are the integration requirements for each solution.
Nelnet Commerce Manager
- Commerce manager url (which should like
quikpayasp.comoruatquikpayasp.com- for testing) - OrderType (only one is supported so typically campuses use something like "CampusGroups")
- If a Redirect URL is required for creating the ordertype you may use "https://[school].campusgroups.com/payment_confirmation" with the following redirect parameters: transactionStatus, transactionId, orderNumber.
- Secret Key for hashing (the Hash algorithm is SHA256)
Nelnet Checkout
- Tenant ID
- Order Definition ID
Xetta

For Xetta our integrations team will need the following:
- Base URL The base Xetta URL for the school (e.g. https://{xettaURI}/tranadd)
- Transaction Type The transaction code we will be passing the detail to Xetta (e.g. T0011)
- Secret Hash secret to be shared with us to query Xetta (e.g. 12345)
These should be provided to the school by Xetta during their implementation.