Verified partner requirements

Partner requirements and best practices

To be in good standing as a Stripe Partner, you should meet all of Stripe’s technical and business requirements for your integration type. This topic covers:

Integration-specific benchmarks

Select the type of integration you are building to see Stripe’s corresponding requirements and recommendations.

Your extension integration should meet these requirements:

Business Requirements

Integration Requirements

If you’ve built a plugin for popular ecommerce platforms like WordPress, WooCommerce, or PrestaShop, your integration should meet these requirements:

Business Requirements

Integration Requirements

Business Requirements

Verification Requirements

The verification process includes a coding challenge that verifies an agency can integrate Stripe in a typical use case. You are given access to a Github repository that includes sample files for a fictitious business. Requirements are included that mimic a typical scenario for a Stripe integration. Your challenge is to complete the integration, as a team or individually, to satisfy the business requirements of the client. Your solution will be deployed, tested and scored as a pass or fail, with limited feedback for areas of additional practice, if any exist.

Benefits of getting verified

Getting verified shows that your agency can analyze the requirements of a typical business case, plan the solution, and effectively integrate Stripe. Having a Stripe verification gives your clients confidence that you have Stripe expertise. Your agency profile will be listed on the Stripe Expert Services gallery, you’ll get access to product previews and special events, and your agency may qualify for additional Stripe Partner Program benefits. Verifications You can choose to be verified in one or more use cases. Your listing on the Stripe Expert Services gallery will list all of the verifications your agency has passed. We recommend you start with Payments.


The Payments Challenge is a small business use case that has you implement Checkout, Elements, Payment Intents, webhooks, Setup Intents, refunds, customer management, and reporting. The challenge is organized in six sections. This is the core verification we recommend for all agencies and integrators.

Billing & Subscriptions (coming soon)

The Billing & Subscriptions Challenge is a use case for a business that is selling digital subscriptions in a B2C scenario, and to enterprises in a B2B scenario. You will implement fixed price subscriptions, tiered pricing, metered pricing, invoicing, and customer account management.

Magento (for E-commerce Platform partners)

The Magento challenge is for those partners who specialize on the Magento platform or want to add the Magento verification to an existing Payments or Billing verification. and want to be verified on the Stripe plugin for Magento 2. In this challenge you will set up a Magento 2 webstore and configure the store for various purchase flows including subscriptions, refunds, and payment methods. You will be given access to a GitHub repository with challenge assets and asked to develop a Magento store and provide access to the store for review.

Best Practices

Related resources

Stripe also offers the following resources and recommendations for developers of all types of Stripe integrations: