Certain has a feature called online payment which can be used to process the payment online at the time of customer registering for the event. This functionality can be accommodated with different scenarios like validating promotional/offer code, paying for event admission or for business courtesy collection where public sector selects and pays for the items they want to participate in an event.
Online payment process will help marketers to collect the payment through certain easily and manage the cancellation process easily with refund policy.
! Upon receiving a payment OER, email the Marketing Compliance (marketingcompliance_ww@oracle.com) team with the marketer in CC to ensure approval has been granted if an approval email is not already attached to your request.
! If your event is collecting payments for sponsors, ensure your marketer has received appropriate approval from Marketing Compliance and reference these guidelines for regulations around sponsor registration payments. If your event is a Tier 1, reach out to scott.morgan@oracle.com. Also reach out to senthil.m.murugan@oracle.com and traci.delvecchio@oracle.com for additional guidance on event creation.
! All payment events (not Business Courtesy payments but true paid registration) must be added to this Oradocs as Maria Khaleel will be accessing it. Her team works with Cash Apps to ensure the amount collected routes to the cost center in the setup. She will need the following details:
! Payment events must be made live in Certain to test the payment processing. Ensure the following is correct before making live since these details cannot be changed once the event is out of testing:
! Marketers may ask the DMS analyst to handle refunds and additional payments.
! Right before and after the event, you must check registrations for any balances due. Work with the marketer to fix any discrepancies so the books are balanced.
1. Oracle Cost Center: This info is found in your GMSS portal of your request; this is where the money collected will route to.
2. The marketer must supply the cost center payments details of where it should route.
Country |
Tax Code |
Canada |
0040 |
United States |
0001 |
Singapore |
0066 |
United Kingdom |
0030 |
Japan |
0050 |
* If the country is not available in this list, contact Maria Khaleel and Senthil for further guidance. There is currently no merchant account for Brazil or UAE, a pre-existing merchant account must be used instead.
Need a quick checklist?
See these top 9 points and instructions HERE.
Go to Plan > Event Setup > Financials and configure the following:
a. For USD payment accounts check: Visa, Mastercard and Amex
b. For GBP (British pounds) payment accounts check: Visa and Mastercard
c. For SGD (Singapore dollar) payment account check: Visa and Mastercard
d. For other payment accounts the types of cards accepted may vary. Generally, Visa, Mastercard and Amex will be the only 3 accepted, and in some situations, Amex may not process and should be tested prior to public distribution.
a. Collect Billing Address
b. Match Zip Code
c. Require AVS “Yes” Response
d. Collect CSC Number
e. Require CSC “Yes” Response
a. Bill to: Name on Card
b. Set the GL Account Number to the same General Ledger number from the Event Details section.
c. Save
There are a few different ways to configure fees and discount codes in Certain. The below is a general guide. You will need to decide what is best for your payment event.
Setting up fees and discounts by Attendee Type
This is an option if you have event attendance fees associated to specific attendee types.
Go to Plan > Event Setup > Attendee Types:
Cancellation Fee setup - Automated steps (this is optional, enable based on the demand)
Set up cancellation Fees in the attendee type itself. This will help to set the refund process manually/automated based on the cancellation policy.
Full Refund:
• Cancel your registration seven (7) or more calendar days prior to the event, Oracle will assess no charge, and any payment made will be refunded to you.
50% Refund:
• Cancel your registration 1 to 6 calendar days prior to the scheduled start date of the class, Oracle will assess 50% of the event fee.
No Refund:
• Do not show up for the event, or cancel on the day of the event, Oracle will assess 100% of the event fee. If you would wish to cancel your registration to the event, follow the Cancellation Link in the confirmation email.

<div> <span style="font-size:16px; font-family:'Oracle Sans', Noto Sans, Helvetica, Arial, Sans;">Oracle America, Inc. <br> c/o <{Event Name}>
<img alt="Oracle" src="https://www.oracle.com/webfolder/dms/m/oracle-certain-invoice.png" style="max-width: 255px; float: right; height:auto;" /></span></div>
<div>
<span style="font-size:16px; font-family:'Oracle Sans', Noto Sans, Helvetica, Arial, Sans;">PO Box: 884471<br />
Los Angeles, CA 90088-4471</span></div>
<h3>
</h3>
<div>
</div>
Go to Promote > Email Templates and make sure these emails are existing in your event.
Cancellation To Be Refunded Email
Please make sure the below emails have been associated with the invoice template by selecting the check box “Attach Invoice PDF”.
The above emails received after paying online should always have the invoice attached and the cancellation policy. The marketer may request the cancellation policy to be dynamically displayed to only those who have paid via a custom block.
Content block HTML example for email:
Please make sure display rule is added after a closing content table of the emails:

Go to Plan > Event Setup > Custom Statuses and make sure these are added:
Follow the below steps on each registration form that requires payment processing.
Note: If using a monitored event, payments will not process when the reg status is set to a “Pending,” “Denied,” or “Cancelled” type. The payment will process only when an “Accepted” status type is used. You can check a custom registration status type under Plan > Custom Statuses > You’ll see the type listed on the right.
Configure the Payment form:
For each form, even if copied from an already configured form, you must follow these steps each time since the payment settings resets to default.

Configure the form’s Payment Tab



Configure the form’s Logic’s Tab:



Update the cancellation form:

Note: CH: Cancellation Policy and Payment page (these should be on the last page of a registration form, after a verify page)





Configure the CONTENT BLOCKS
1. Section name: ConfirmEm - Cancellation Policy
2. Include the cancellation policy for your event.

Testing
To test a paid event, you must first take the event live in Certain. Make sure to triple check the program code and merchant account are correct prior to taking the event live. You can put a note in your DQA you had to take the event live for testing payment processing.
Tips for testing payment processing is working:
Tips for bypassing payments for testing:


Refunding
After testing the event, you must issue refunds to keep the books balanced for the event.To apply a refund, follow these steps:
There are two ways of refunding,




