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.

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.

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
    • Disputes-Write
    • Events-Read
    • PaymentIntents-Write
    • PaymentMethods-Write
    • SetupIntents-Write
    • Sources-Write
  • Checkout resources
    • Checkout Sessions-Write
  • Billing resources
    • Coupons-Write
  • Webhook resources
    • Webhook Endpoints-Write

Enable resources in PERMISSIONS scope is enough.

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.