OpenApply Help Center home page
Product
  • LEARNING
  • ManageBac
    ManageBac
    Curriculum-First Learning Platform
  • OSC Study
    OSC Study
    Study & Exam Preparation
  • AssessPrep
    AssessPrep
    Online Assessment
  • Pamoja Lesson Suite
    Pamoja Lesson Suite
    Ready-Made online resources
  • MiniPD
    MiniPD
    Professional Development
  • CTNext
    CurriculumTrak
    For Faith-based Schools
  • ADMISSIONS
  • OpenApply
    OpenApply
    School Admissions Management
  • CRM
    CRM
    School Prospect & Communication
  • OASD
    Schools Directory
    Global School Database
  • iDAT
    iDAT
    Diagnostic & Admissions Testing
  • SCHOOL-TO-HOME
  • SchoolsBuddy
    SchoolsBuddy
    Activities, Payments & PTCs
  • COURSES
  • Pamoja
    Pamoja Online Courses
    Online Courses for the IB & Cambridge
  • Oxford Study Courses
    Oxford Study Courses
    Revision Courses for the IB
  • Wolsey Hall Oxford
    Wolsey Hall Oxford
    Homeschooling
  • SYSTEMS
  • SchoolsTechnology
    SchoolsTechnology
    Tech Director Support Network
  • FariaOne
    FariaOne
    School OS
  • RESOURCES
  • DP SubjectCentre
    DP SubjectCentre
    Exam Calendars & Subject Guides
  • IB Concierge
    IB Concierge
    Programme Evaluation
  • New Request
  • Account Setup
    • Access
    • Customise Your Account
    • Customise Your Forms
    • Customise Your Checklist
    • Going Live
    • View more...
  • Application & Enrolment
    • Viewing & Filtering Applicants
    • Tagging Applicants
    • Applicant Profiles & Forms
    • Statuses & Re-Applying
    • Applicant Review Mode
    • View more...
  • Re-Enrolment
    • Configuring Re-Enrolment Preferences
    • Sending Re-Enrolment Emails
    • Marking Re-Enrolment Manually
    • Transitioning Years
    • Tracking your Re-Enrolment Status
    • View more...
  • Messaging
    • Bulk Messaging Applicants & Families
    • Creating Message Templates
    • Messaging to Parents
    • Centralising Correspondence in OpenApply
    • Emailing an Applicant
    • View more...
  • Analytics
    • Analytics Overview
    • Monitoring Key Analytics
    • Inquiry
    • Conversion Funnel
    • Enrolment
    • View more...
  • Agents
    • Parents & Agents
    • Agent Accounts
    • Managing Agents
  • More
    • Payments
    • Import & Export
    • WeChat
    • Single Sign-On
    • Integrations

Articles in this section

  • Enabling Alipay on OpenApply
  • Flywire Integration
  • Enabling Credit Card Payments
  • Configuring Payment Methods & Instructions
  • Enabling Payments on a Form
  • Payment Settings Overview
  1. OpenApply
  2. Payments
  3. Payment Types & Settings

Enabling Credit Card Payments

Follow

Enabling Credit Card Payments

OpenApply integrates with the following credit card payment gateways:

  • Stripe
  • Cybersource
  • Braintree
  • Hosted PCI
  • PayPal Express Checkout
  • Alipay
  • Flywire

These providers remit payment in regular periods and each charge processing fees. They handle the credit card information securely and allow OpenApply to remain PCI-compliant (i.e. OpenApply does not touch or store credit card information). It is necessary to contact the payment gateways directly to find out which one best suits your needs.

To configure credit card payments in OpenApply, it is necessary to establish an account with one of these supported providers. Login to your account with the provider to find the keys and IDs needed for OpenApply.

Once you have enabled credit card payments in OpenApply and added the required keys (more on this below), follow the instructions here to enable payments on a form.

You may wish to submit a small test payment to ensure that the credit card integration has been configured correctly. Some of the payment gateways also provide test keys and test credit card details.

Once credit card payments are enabled, if a parent chooses to pay by credit card while completing a form (or if credit card is the only payment method enabled), they will be required to enter their card details to make the payment, before they submit the form.

paymentss1.png

Stripe Integration

To configure the Stripe Integration with OpenApply, navigate to Settings > Payments.

First, copy the Secret Key and Publishable Key from the 'API Keys' section of your Stripe account, and paste them into the payment settings in your OpenApply account.

Next, copy the Webhook Callback URL from the payment settings in your OpenApply account.

stripess1.png

Log into your Stripe account and access your Dashboard's Webhooks Settings - https://dashboard.stripe.com/account/webhooks. Click +Add endpoint to reveal a form to add a new endpoint for receiving events.

stripeacct1.jpeg

Paste the Webhook Callback URL that you copied from OpenApply. Choose the first version that is available to select (not the latest version). Click receive all events, then click Add endpoint.

stripeacct2.jpeg

In the Webhooks settings, Click to reveal the Signing secret. Copy this, and past the Signing secret under the Stripe keys in Settings > Payments.

Please note, you can ignore the All events warning for Event types in Webhook details.

stripeacct3.jpeg

Once you have taken the above steps, you will be all set to process secure online payments through OpenApply and Stripe.

 

For more information about API keys of Stripe, please visit Stripe's Documentation site and search for API keys for relevant tutorials.

 

Applicant View - Invoices & Fees 

If credit card processing has been enabled, parents with Outstanding or Past Due invoices will have the option to Pay Now.

invoice1s.png

Once the required credit card information has been entered into the form and the Make Payment button has been clicked by the parent, the credit card will be processed by the selected credit card processor. If the payment is successful, the invoice will be automatically reconciled and marked as Paid.

payment2s.png

Payment Failed

Sometimes, the parent's payment may fail, or the parent may inform you that they have paid, but the payment is not visible in OpenApply.

As a first step, we recommend to log into your payment gateway (such as Stripe), to see if any action is required on your side, or if there is any record of the attempted transaction in the gateway itself.

In relation to Stripe in particular, Stripe will allow you to process payments for a certain length of time without verifying your account, but then it will prevent payments until the account is verified. In this case, parents may receive an error message, 'Payment failed, please try again', but the payment never works.

Payment_Failed.png

If you are experiencing this error, and no parents are able to pay, then it is necessary for you to log into your Stripe and verify it, in order for payments to resume.

Following this, once you have double-checked your Stripe account, if there is still an issue with processing payments, you can contact us at support@openapply.com to investigate further.

Was this article helpful?
2 out of 3 found this helpful

Need further assistance?

Share
  • Facebook
  • Twitter
  • LinkedIn
Return to top

General

  • About
  • Covid-19
  • FAQs

Resources

  • Resource Library
  • Demo School
  • Customer Reviews
  • Product Portal

Help & Support

  • Support Services
  • Events & Webinars
  • Blog
  • System Health Check
  • Partner Directory

Faria Education

  • About Faria
  • Leadership
  • Contact
  • Jobs at Faria
  • Newsroom

Phone

  • US Flag +1 888 418 0668
  • UK Flag +44 208 133 7489
  • HK Flag +852 8175 8152
  • AU Flag +61 2 8006 2335

© 2022 Faria Education Group Limited. All Rights Reserved.

Terms Privacy Security Global