Skip to main content

Stripe

Allow Suger to manage your Stripe seamlessly, including customers, payments.


Overview

Stripe is a popular online payment processing platform that allows businesses and individuals to accept payments over the internet. It provides a range of tools and services that simplify the process of setting up and managing online payments, including online payment gateway integration, merchant account services, and developer-friendly APIs.

By connecting Suger to your stripe, we can build customized automation workflow in manage of customer, coupon and payment.

Create Integration

In your Suger Console Integration, you will see the Stripe integration connection. Click the Connect button to create an integration with your stripe instance. This will open an dialog for you to input.

The Public Key and Secret Key can be found in the stripe dashboard apikeys.

Stripe Test Mode

If you want to use stripe in your test environment with stripe test mode, use keys in stripe test mode dashboard test apikeys.
You may need a test suger organization to build a complete test environment. Or you can create the integration with test mode keys and then switch to live mode keys after the test is finished.

Use Restricted Keys

You can use stripe restricted keys with specific access limits and permissions for greater security. The Restricted key provided to the suger must have the following permissions.

  • Core resources
    • Balance - Read
    • Charges - Write
    • Customers - Write
    • Customer session - Write
    • Disputes - Write
    • Events - Read
    • PaymentIntents - Write
    • PaymentMethods - Write
    • Products - Write
    • SetupIntents - Write
    • Sources - Write
  • All Checkout resources - Write
  • All Billing resources - Write
  • All Order resources - Write
  • Webhook resources
    • Webhook Endpoints-Write

See more about stripe keys stripe docs.

Once the integration process is finished, you can proceed by clicking the VERIFY button. This action triggers the Suger service to test the connection to the APIs of your stripe instance. If everything is configured correctly, the integration status will be updated as VERIFIED.

Delete Integration

The stripe integration can be deleted like all other integrations. Once the deletion is triggered, no time window or methods to recover.