Vladi Gubler
Vladi Gubler
November 05, 2025
Stay in the know
Get helpful videos

Collect and Manage Payments Directly Inside SharePoint

Modern organizations are constantly looking for ways to unify their business operations within SharePoint and Microsoft 365. For companies that use SharePoint to manage requests, registrations, or internal transactions, connecting payment processing with SharePoint has always been a challenge — until now.

With Infowise Ultimate Forms, you can integrate Stripe, one of the world’s leading online payment platforms, directly into your SharePoint environment. This allows you to create custom payment forms, automate receipts, track transactions, and connect everything to your existing lists, workflows, and dashboards — all without writing a single line of code.


Why Integrate Stripe with SharePoint?

SharePoint is already your central hub for managing data and processes, but native SharePoint does not handle financial transactions. By combining Stripe’s secure payment gateway with Ultimate Forms’ automation and form design features, you can build fully functional payment solutions directly inside your existing SharePoint sites.

This integration can support a wide range of business cases:

  • Collecting payments for orders, registrations, or bookings

  • Managing membership fees or event ticket sales

  • Accepting donations or application processing fees

  • Processing internal chargebacks between departments

  • Generating automated receipts and financial reports

The result is a seamless payment experience that keeps everything in one place — your SharePoint environment — while maintaining Stripe’s industry-leading security and reliability.


How Ultimate Forms Enables the Integration

Infowise Ultimate Forms provides all the tools you need to connect SharePoint with external services such as Stripe through no-code configuration. Instead of building custom APIs or Azure functions, you can set up automated payment workflows using modern forms.

Here are the key components that make this possible:

Feature Purpose Example Use
Form Designer Build modern, responsive forms with payment details, totals, and conditional logic Add a “Pay Now” button or display calculated order totals
Automation Rules Execute post-payment logic such as sending emails, updating statuses, or generating receipts Update “Payment Status” to “Paid” after a successful transaction
Document Generation Produce branded PDF invoices or receipts automatically Create and email receipts after Stripe confirms payment
Associated Items Manage line items or purchase details connected to a single payment record Display order items under one payment transaction

These building blocks allow you to design sophisticated payment workflows that feel native to SharePoint while maintaining full compliance and traceability.


Step-by-Step: Creating a Payment Form in SharePoint

Let’s walk through an example scenario — creating a Payment Request Form in SharePoint that collects payments through Stripe.

Step 1: Create a SharePoint List for Payment Requests

  1. In your site, create a list called Payment Requests.

  2. Add columns such as:

    • Customer Name (Person or Text)

    • Email (Text)

    • Amount Due (Currency)

    • Payment Status (Choice: Pending, Paid, Failed)

    • Transaction ID (Text)

    • Invoice Date (Date)

This list will serve as the main data source for tracking payment activity.


Step 2: Design the Payment Form with Ultimate Forms

  1. Open the Forms Designer for the Payment Requests list.

  2. Create a clean layout with grouped sections: “Customer Details”, “Payment Details”, and “Confirmation”.

  3. Add validation rules to ensure all required information is provided.

  4. Include a payment control and configure your Stripe settings. Include both Publishable and Secret key, copied from your Stripe admin center. The secret key will be stored securely in the backend and never exposed to the form users. Additionally select the Amount column and the Invoice ID column (where we will store the stripe invoice ID after payment).

    Payment configuration

You can easily design the form to automatically calculate the total amount due based on other list data — for example, by summing related order items through the Associated Items feature. The summary column can then be picked as the Amount column.


Step 3: Configure External Form

Ultimate Forms allows you to easily and securely expose your SharePoint form to external anonymous users. By leveraging the External Form feature, you can embed the form on your external website or simply provide a link to a hosted page. User will be able to submit data via the form, including payments, without having access to your internal SharePoint. The data will be saved directly into the SharePoint list, without any intermediaries.

External form configuration


 

Step 4: Handle Responses and Update Status

After the Stripe API confirms payment, Ultimate Forms' Actions can automatically update the related SharePoint item:

  • Set Payment Status = Paid

  • Generate and send a receipt PDF to the customer using the Document Generation feature
  • Send an internal notification email to the finance or sales team

All of this happens instantly through configuration — no scripts, Power Automate flows, or third-party connectors required.


Step 5: Build Dashboards and Reports

With all payment data now stored in SharePoint, you can easily:

  • Create list views filtered by Payment Status (e.g., “Pending Payments”)

  • Display totals, counts, and KPIs using Indicators and Conditional Formatting

  • Build interactive dashboards using Charts

  • Export records for reconciliation or auditing

Since everything lives in SharePoint, finance, operations, and management teams can all access the same accurate information without switching systems.


Real-Life Scenarios

1. Event Registration Payments

A corporate event management team creates an internal registration system where employees or guests can register for workshops or conferences. Each registration generates a payment request. With Ultimate Forms, the form dynamically calculates the total based on selected sessions and then triggers a Stripe payment checkout. Confirmation emails and receipts are automatically generated and stored.

2. Sales Quote to Payment Workflow

A sales department uses the Sales Quote Generator solution from Infowise to prepare branded quotes. Once approved, the same record can be linked to a Stripe payment through Ultimate Forms. The system updates the quote’s status to “Paid” once the transaction completes, ensuring accurate financial tracking.

3. Donation and Fundraising Forms

Non-profit organizations can create donation pages inside SharePoint using Ultimate Forms’ public form option. Donors fill out the form, choose an amount, and pay securely through Stripe. The system automatically stores donor information, amount, and receipt ID for reporting and tax documentation.

4. Application and License Fees

Education institutions or municipalities often collect application or permit fees. Using Ultimate Forms with Stripe, applicants can fill out the required SharePoint form, pay instantly, and receive confirmation without manual processing — saving hours of administrative effort.


Security and Compliance

Because Stripe manages the payment itself, sensitive card data never touches SharePoint. Ultimate Forms only handles the communication between the form and Stripe’s secure API using encrypted HTTPS connections and tokenized identifiers.

This ensures compliance with PCI-DSS requirements while allowing your SharePoint application to function as the single interface for business operations.

You also retain full audit trails and version history within SharePoint, ensuring transparency for both IT administrators and finance auditors.


Advantages of Using Ultimate Forms

Benefit Description
No code setup Configure integrations, rules, and automations entirely in the Ultimate Forms interface.
Full SharePoint integration Payments are directly tied to your SharePoint items, lists, and workflows.
Automatic document generation Produce branded invoices or receipts instantly.
End-to-end visibility Monitor payment status, date, and transaction history from dashboards.
Secure architecture Stripe handles the payment, ensuring PCI compliance and data security.
Scalability Works for a single department or enterprise-wide payment portals.

With these advantages, any organization using Microsoft 365 and SharePoint can bring e-commerce-grade payment capabilities into their intranet or business process portals.


Best Practices

  • Use test mode in Stripe first to validate API settings.

  • Always store and handle Stripe Keys securely.

  • Limit access to payment lists using SharePoint permissions.

  • Create a “Finance Dashboard” view summarizing totals per month, department, or customer.

Summary

Integrating Stripe with SharePoint through Ultimate Forms opens a world of possibilities for digital payments and financial automation within SharePoint and Microsoft 365. Whether you’re processing event fees, sales orders, or internal cost recoveries, Ultimate Forms allows you to design professional payment workflows without code, without external connectors, and without leaving SharePoint.

With Stripe’s secure payment engine and Ultimate Forms’ intuitive configuration, you can give your users a seamless payment experience while maintaining full control and visibility across your organization.

Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
In this post I'm going to go over the Signature component of our Ultimate Forms. I will explain how it can help your SharePoint system meet federal regulations, like FDA 21 CFR Part 11.SharePoint is a great tool for managing all kinds of data: documents, business processes, you name it. Coupled with a Single Sign-on, entering data is a breeze,...
Products
When we started to develop Ultimate Forms, we did not position it to be an InfoPath competitor or replacement. We aimed to create a platform that helps our customers use SharePoint better. We wanted to close the gap between their needs and what SharePoint can do. This way, they wouldn't have to spend money on expensive custom development. We did...
Products
Vladi Gubler | April 30, 2025
If you’ve ever used Survey lists in SharePoint, you’re likely familiar with a powerful and often underappreciated feature: the Rating Scale column. This special column type presents a matrix of statements or questions alongside a numeric scale, typically used for gathering structured feedback. The idea is simple but incredibly effective - allow...
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Microsoft partner logo
© 2005-2025 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA