No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (2024)

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (1)

Using the design studio’s Setup workspace, you can quickly add payment options to your Power Pages site. This tool lets you add a payment section to your multi-step form without needing to write any code. With this setup, you can easily link your site to a payment provider, making it simple for users to make payments and improving their experience on your site.

Scenario: A fitness club center wants to streamline its membership registration process and enable online payments for memberships, classes, and personal training sessions.

To accept payments on your Power Pages site, follow these steps:

  1. Install the Package: The site admin installs a package that includes the necessary tables and prerequisites for enabling the payment feature.
  2. Configure the Provider: The site admin or creator sets up the specific keys needed for a payment provider.
  3. Enable Payments on Your Form: The creator adds the form and activates the digital payments feature on the required step of the multistep form.

Prerequisites

  1. Sign Up with Stripe:
    1. Set up a Stripe account as your payment provider.
    2. Obtain the Stripe Marketplace payment app’s test mode or live keys.
  2. Set Up a Microsoft Dataverse Table:
    1. Create or identify a Dataverse table to use in a multistep form.
    2. Ensure this table has a currency field type to charge the amount you want to collect from the site user.

To get started with the integration setup, follow these steps:

  1. Go to the setup tab in your Power Pages portal.
  2. Select “External Apps” in the integration group.
  3. Find and install the Stripe application.
  4. Once installed, click on the “Manage” option in the action column.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (2)

Now, you need to choose the storage options:

  1. Dataverse Storage:
    1. It requires the publishable and secret keys, which support only test mode.
  2. Azure Key Vault Storage:
    1. Requires the Publishable and Secret keys and an additional Azure key.

For more details on integrating with Azure Key Vault, please refer to the relevant documentation.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (3)

To get your publishable & secret key

  1. Visit the Stripe Marketplace and install the Microsoft Power Pages Payments app.
  2. Once installed, obtain your Stripe publishable and restricted key.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (4)

Note: For the secret key, it is recommended to use the Restricted keys provided by Stripe. These keys help limit access and permissions for different areas of your account data in Stripe.

To implement this scenario, we created a fitness club portal with a multistep form and linked it to a custom entity called ‘Members.’ This entity includes the following fields:

  1. Name
  2. Mobile Number
  3. Period (e.g., 1 month, 3 months)
  4. Fee (calculated based on the period: $200 for 1 month, $500 for 3 months, etc.)

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (5)

We added this form as the first step in the multistep form. The payment integration can only be added to the multistep form, not to single-step forms.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (6)

In the next step of the multistep form, you will enable the payment mode:

  1. Click on the step settings for the second step of your multistep form.
  2. Select “App Integrations.”
  3. Find the “Enable Digital Payment” option and enable it. (This option was disabled by default because the Stripe application wasn’t integrated yet.)
  4. After enabling it, you will need to bind the payment (Currency) field to the form.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (7)

After completing the setup steps, you’ll notice a new payment field conveniently located below your form. This user-friendly interface allows customers to enter their payment information directly on your Power Pages site, eliminating the need for redirects or external payment gateways.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (8)

Now, sync the site and preview it on your desktop. Fill out the form with the required details, and click “Next.” This action will create the record in the CRM and start the payment process.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (9)

As shown in the screenshot below, you’ll see the $200 payment listed in the Stripe transaction section of your Stripe dashboard.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (10)

To test the portal’s payment functionality, Stripe provides dummy card details. Use these details to test how the digital payment integration works. For more information, you can explore Stripe’s Developer Tools documentation for testing card details.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (11)

You can use any card details, regardless of region or brand (e.g., Visa, MasterCard). After entering the card information, click the “Pay Now” button to complete the payment.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (12)

After completing the payment, you’ll see the status of the initiated payment change from “Incomplete” to “Succeeded.”

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (13)

Conclusion

Integrating Stripe payments into your Power Pages site simplifies the payment process for your site, making it easier for members/customers to pay for memberships, classes, and sessions. By following the setup and testing steps, you ensure a smooth and secure payment experience, enhancing overall customer satisfaction.

Outsource Development Made Easy for Dynamics 365 CRM and Power Platform!

From customizing Microsoft Dynamics 365 to developing Copilot-enabled Power Platform Apps, our outsourced development services ensure top-notch solutions tailored to your needs. Let our experts handle the technicalities while you focus on your core business. Email us at crm@inogic.com to get started today.

No-Code Payments for Power Pages Portal with Stripe Integration - Microsoft Dynamics 365 CRM Tips and Tricks (2024)
Top Articles
Tamuc Academic Calendar 23-24
Gym Cerca De Mí
Spasa Parish
Rentals for rent in Maastricht
159R Bus Schedule Pdf
Sallisaw Bin Store
Black Adam Showtimes Near Maya Cinemas Delano
Espn Transfer Portal Basketball
Pollen Levels Richmond
11 Best Sites Like The Chive For Funny Pictures and Memes
Things to do in Wichita Falls on weekends 12-15 September
Craigslist Pets Huntsville Alabama
Paulette Goddard | American Actress, Modern Times, Charlie Chaplin
Red Dead Redemption 2 Legendary Fish Locations Guide (“A Fisher of Fish”)
What's the Difference Between Halal and Haram Meat & Food?
R/Skinwalker
Rugged Gentleman Barber Shop Martinsburg Wv
Jennifer Lenzini Leaving Ktiv
Justified - Streams, Episodenguide und News zur Serie
Epay. Medstarhealth.org
Olde Kegg Bar & Grill Portage Menu
Cubilabras
Half Inning In Which The Home Team Bats Crossword
Amazing Lash Bay Colony
Juego Friv Poki
Ice Dodo Unblocked 76
Is Slatt Offensive
Labcorp Locations Near Me
Storm Prediction Center Convective Outlook
Experience the Convenience of Po Box 790010 St Louis Mo
Fungal Symbiote Terraria
modelo julia - PLAYBOARD
Poker News Views Gossip
Abby's Caribbean Cafe
Joanna Gaines Reveals Who Bought the 'Fixer Upper' Lake House and Her Favorite Features of the Milestone Project
Tri-State Dog Racing Results
Navy Qrs Supervisor Answers
Trade Chart Dave Richard
Lincoln Financial Field Section 110
Free Stuff Craigslist Roanoke Va
Wi Dept Of Regulation & Licensing
Pick N Pull Near Me [Locator Map + Guide + FAQ]
Crystal Westbrooks Nipple
Ice Hockey Dboard
Über 60 Prozent Rabatt auf E-Bikes: Aldi reduziert sämtliche Pedelecs stark im Preis - nur noch für kurze Zeit
Wie blocke ich einen Bot aus Boardman/USA - sellerforum.de
Infinity Pool Showtimes Near Maya Cinemas Bakersfield
Dermpathdiagnostics Com Pay Invoice
How To Use Price Chopper Points At Quiktrip
Maria Butina Bikini
Busted Newspaper Zapata Tx
Latest Posts
Article information

Author: Msgr. Benton Quitzon

Last Updated:

Views: 5855

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Msgr. Benton Quitzon

Birthday: 2001-08-13

Address: 96487 Kris Cliff, Teresiafurt, WI 95201

Phone: +9418513585781

Job: Senior Designer

Hobby: Calligraphy, Rowing, Vacation, Geocaching, Web surfing, Electronics, Electronics

Introduction: My name is Msgr. Benton Quitzon, I am a comfortable, charming, thankful, happy, adventurous, handsome, precious person who loves writing and wants to share my knowledge and understanding with you.