LogoLogo
Maica's Homepage
Admin Guide
Admin Guide
  • Welcome to Maica Administration
  • Getting Started
    • Check your Salesforce Hosting
    • Licence Agreement
    • The Maica Release Process
    • Find your Maica Edition
    • The Implementation Process
  • Data
    • Data Objects
      • Agreement Item
      • Appointment
      • Availability
      • Booking Item
      • Checklist
      • Client Note
      • Connection
      • Contact
      • Delivery Activity
      • Funding
      • Funding Item
      • Invoice
      • Invoice Line Item
      • Location
      • Log
      • Payment Request
      • Preference
      • Price List
      • Price List Entry
      • Resource
      • Resource Participant
      • Service Agreement
      • Service Agreement Leave
      • Service Agreement Statement
      • Service Booking
      • Shift
      • Support Category
      • Support Item
      • Timesheet
      • Timesheet Entry
      • Unavailability
    • Permission Sets
    • Reference Data
      • Reference Data Template
      • Import Template
    • Data Import Utility
      • NDIS Support Catalogue
      • Data Import Flows
  • System Processes
    • Billing Invoice Generation
    • Timesheet Generation
    • Recurring Schedules
    • Travel Claiming and Expenses
    • Public Holiday Configuration
    • Configuring Maica Components
      • Appointment Services
      • Support Items
      • Support Categories
      • Overnight and 24 Hour Availability
  • Enable Maica Actions
  • Scheduled Jobs
  • Maica Timezone Management
  • Integrations
    • Create a Site
    • Xero Integration
      • Support Item Configuration
    • Stripe Integration
    • NDIS Notifications
  • Settings
    • Renewal Management
    • Claim Management
      • NDIS
        • Handle BPR Results & Remittance Files
        • BPR File Import Flows
      • Aged Care
    • Invoice Management
    • Support Item Management
    • Integration Management
      • NDIS Integration
      • Stripe Integration
      • Xero Integration
    • Connections Management
      • General Settings
      • Reciprocal Settings
    • General Settings
    • Planner Management
    • Rostering Management
    • Service Management
    • Timesheet Management
    • Validation Management
    • Travel Management
    • Billing Management
    • Maps Management
    • Participant Notes
Powered by GitBook

Further Maica Resources

  • Homepage
  • Features
  • FAQs
On this page
  • How do I integrate with Stripe within Maica?
  • 1. Assign Stripe API Keys
  • 2. Connect Site (Notifications Endpoint)
  • 3. Setup Endpoints for Webhooks

Was this helpful?

Export as PDF
  1. Integrations

Stripe Integration

Learn how to Integrate with Stripe within Maica

PreviousSupport Item ConfigurationNextNDIS Notifications

Last updated 4 months ago

Was this helpful?

How do I integrate with Stripe within Maica?

To learn how to configure the Stripe integration in Maica, please follow the steps detailed below.

1. Assign Stripe API Keys

To begin configuring your Stripe Integration, go to the Maica Settings tab in the Menu bar. When there, select the Payment Management tab to see the following.

There are three fields that are required to be populated, these are:

  • Stripe Publishable Key

  • Stripe Secret Key

  • Stripe Webhook Secret

2. Connect Site (Notifications Endpoint)

Finally, all that is left to do is connect your Site. Select your Site from the dropdown field and click Save to finalise your set up.

3. Setup Endpoints for Webhooks

Once you have populated the fields above and connected your Site, you need to configure the required Webhooks on Stripe.

You do this by heading to Stripe, searching for Developers and selecting the Webhooks tab.

Once there, select the + Add Endpoint button located in the top right hand corner of your interface.

Here you will prompted by Stripe to add an Endpoint URL and Description. The Description is optional however the Endpoint URL is required.

The Endpoint URL is located in the Payment Management tab of the Maica Settings, as shown below. You can simply copy this directly into Stripe.

After you have populated Stripe with the Endpoint URL, you need to select the Events you want your Endpoint to listen to.

Ensure Events on your account is selected.

Stripe will provide a large list of possible Events, the crucial ones to select for the Stripe Integration with Maica are the:

  • invoice.payment_failed

  • invoice.payment_succeeded

You can find these by simply searching in the Search Events bar at the top of the page. Once done, select Add Events, and then finalise your Endpoint by clicking Add Endpoint.

These keys are taken directly from Stripe, to learn more about Stripes API Keys and how to access them in Stripe, click .

To learn more about how to configure aSite in Salesforce and why they are important, click .

here
here