Configuring Payments

Summer Camp Systems is fully integrated with Authorize.net. The application uses it to take credit card payments. All credit card processing occurs on their secure servers, so there are no PCI compliance issues within our application. The following setup shows the steps to configure payment processing.

Prerequisites
  • Determine which provider will be integrated with Summer Camp Systems.
  • Setup the Application Sequences code. The Application Sequence Code for online payments is EVENTCHARGEORDERNUMBER.
  • Click here to apply for Authorize.net
  • Set Attribute1/Attribute2 of XX_ONLINEORDERSTATUS to either PENDING/Pending or POSTED/Posted. Setting this parameter allows the credit card / electronic payment order to be set to pending until payment confirmation or to post the order automatically when the process order button is clicked.
  • Set Attribute1/Attribute2 of XX_CASHCHECKORDERSTATUS to either PENDING/Pending or POSTED/Posted. Setting this parameter allows the cash or check payment order to be set to pending until payment confirmation or to post the order automatically when the process order button is clicked.
  • Set the XX_USEONLINEPAYMENTS System Parameter to Yes to enable online payments.
Setting up Authorize.net
Event Pricing
Optional Setups

Online Payment Order Surcharges

  • A surcharge can be added to each online payment order for merchant provider fees. Set Attribute1 of XX_ONLINEPAYMENTSURCHARGE with a numeric decimal value. Set Attribute2 with a message to notify the end user about the surcharge. The default surcharge is zero, and the default message is: A 0% surcharge will be added to your payment when using the online payment feature.

Setting Online Payment Warning Message

  • A warning message is displayed to the end user on the process order page. It can be customized to display whatever message is needed. Attribute1 and Attribute2 of XX_ONLINEPAYMENTWARNING can be changed to display a different message. The default message is: WARNING: Once the Complete Order button is clicked; you will be routed to the payment providers website. Please do not use the browsers back button or click the complete order button more than once.

Decide if Final Confirmation Page will Post Payment Order

  • Once the end user has been directed to the merchant provider's payment form, he or she will be presented with a link to return to the application. If the online order was successfully charged and the XX_MERCHANTFINALIZEORDER system parameter is set to Yes, the payment order will be automatically posted.
Suspending Merchant Provider Payment Form
  • The call to the merchant provider can be temporarly suspended by changing Attribute1 of the XX_BYPASSMERCHANT system parameter to Yes. The payment order page will continue to function as normal meaning an order will be generated.
  • If you wish to disable online payments, the XX_USEONLINEPAYMENTS system parameter can be set to No.