# Doc: https://www.hipaatizer.com/docs/integrations/stripe > LLM view for https://www.hipaatizer.com/docs/integrations/stripe This file contains all documentation content in a single document following the llmstxt.org standard. ## Integrating Stripe Payment Element: Step-by-Step Guide - HIPAAtizer # Stripe This guide will walk you through the process of generating API keys, authenticating your Stripe account in HIPAAtizer, and adding the Stripe Payment Element to your form. ## Create a Restricted Key To create a Restricted Key, navigate to your Stripe Dashboard and access the API Keys section by clicking on the 'API Keys' tab found at the top of the page. Next, generate a restricted API key that begins with "rk_" and assign the following permissions: - PaymentIntents: Write - Charges: Read ![Stripe Dashboard API Keys section with the restricted key creation option](https://www.hipaatizer.com/docs/assets/images/1-2-13bbc265b7edef13abe25223b4924bd4.png) ![Stripe restricted API key configuration showing PaymentIntents Write and Charges Read permissions](https://www.hipaatizer.com/docs/assets/images/2-4-3f82b5f332623442222cd671e617537e.png) ## Authenticate Your Stripe Account in HIPAAtizer - Go to the Integrations menu found at the top of the page, and click 'Integrated Account'. Then, select 'Stripe' integration from the boxes below. Enter the Restricted Key you created earlier. ![HIPAAtizer Integrations menu with Integrated Account section showing Stripe](https://www.hipaatizer.com/docs/assets/images/3-3-c7608e4875c5003cd49802e97e6d8a25.png) ![Stripe integration settings with the Restricted Key input field](https://www.hipaatizer.com/docs/assets/images/4-3-710016f4ebe30ed5a788be076ec975f0.png) - Next, retrieve your Publishable Key. It is available from your Stripe Dashboard here. Then, paste the Publishable Key in HIPAAtizer. Click on the 'Authenticate your Stripe Account' button to add your account in HIPAAtizer. ![Stripe integration settings with the Publishable Key input and Authenticate button](https://www.hipaatizer.com/docs/assets/images/5-3-84bb5aab9661430741841cf540594387.png) ## Add a Stripe Payment Element to your Form Go to the 'My Forms' tab found at the top of the page and click the 'Edit' icon of the form that you would like to add the Stripe Payment Element . Drag and drop the Stripe Payment Element component onto your form. ![HIPAAtizer form builder with the Stripe Payment Element component in the Components panel](https://www.hipaatizer.com/docs/assets/images/6-3-b2b5c618dd2173252ed67e96ce0faadc.png) ![Stripe Payment Element component placed on the form after drag and drop](https://www.hipaatizer.com/docs/assets/images/7-4-2f0899c08492022c41624df98c0b0c2c.png) ## Set Up Products - Add products by clicking the 'Add Product' button. Enter product details such as the name, amount, description, and upload an image if needed. ![Stripe Payment Element settings with the Add Product button and product detail fields](https://www.hipaatizer.com/docs/assets/images/8-3-e12196985a5e7876f2a9d65adcf347bc.png) ![Product configuration form with name, amount, description, and image upload fields](https://www.hipaatizer.com/docs/assets/images/9-4-8ab77ab8d7ca57d71c1b539f7fc3fbd1.png) - For a single product, enter the amount and name in the 'Amount' tab. You can also automatically source an amount from the form field. Check 'Select from Form Fields' to select the form field with the amount. ![Stripe product Amount tab with a single product amount and name fields](https://www.hipaatizer.com/docs/assets/images/10-3-ca711f701cd4456c2d289c9489725aa5.png) ![Stripe product settings with the "Select from Form Fields" checkbox for dynamically sourcing the amount](https://www.hipaatizer.com/docs/assets/images/11-4-a4bd2818563199e16c4c7de613d9c1d7.png) ## Set Up Receipt Submission (Optional) Enable 'Send Receipt via Email' and choose the customer email field. ![Stripe payment settings with "Send Receipt via Email" enabled and customer email field selector](https://www.hipaatizer.com/docs/assets/images/12-2-bdc38098b894f9825f9152fc9e3f9296.png) ## Set Up Shipping (Optional) :::::warning[Imporant! ] Ensure you have fields for customer first name, last name, and address. ::::: Enable 'Include Shipping Cost' and add shipping options. Configure the required contact information for shipping. Select the customer's first name, last name, and address from the form fields. If necessary, select the 'Customer Phone' checkbox to include this field in the required contact information. Then, choose the customer's phone number from the form fields. ![Stripe shipping settings with "Include Shipping Cost" enabled and shipping options](https://www.hipaatizer.com/docs/assets/images/13-2-c69234bf50a27523ecdaaf79fc1f8984.png) ![Stripe shipping required contact information section with first name, last name, and address field selectors](https://www.hipaatizer.com/docs/assets/images/14-2-778961b52c2274b5471d34cb3f905c4d.png) ![Stripe shipping settings with optional Customer Phone field enabled](https://www.hipaatizer.com/docs/assets/images/15-2-f69999195a9d63c158bd4bfc6399fcd4.png) ## Set Up Automatic Payment Processing (Optional) Enable to automatically process payments upon form submission, hiding the 'Pay' button. ![Stripe automatic payment processing setting enabled, hiding the Pay button on form submission](https://www.hipaatizer.com/docs/assets/images/16-1-680d430e4218c9e529a36ff527a7c713.png) ## Save your Settings Click on the 'Save Changes' button in the bottom of the Settings window. ![Stripe Payment Element settings with the Save Changes button highlighted](https://www.hipaatizer.com/docs/assets/images/17-1e617271ea6bb7663142f133aa837297.png) ## Save and Publish your Form Click on the 'Save' button to save your form. Then click on the 'Publish' button to get a link to the form that you can share with your customers, or to access the 'Embed and Integration' options. ![HIPAAtizer form builder with the Save button highlighted](https://www.hipaatizer.com/docs/assets/images/18-81741a7ef2d4bbd827a792c4efa007ff.png) ![HIPAAtizer form builder with the Publish button highlighted](https://www.hipaatizer.com/docs/assets/images/19-c92fcdf9cb0841259b3ac621d67e07fe.png) ![HIPAAtizer Embed and Integration options after publishing the form](https://www.hipaatizer.com/docs/assets/images/20-fcaaea42a4985ae90a12c635759f05ff.png)