Stripe
Introduction
With Valmi.io Stripe Connector, you gain full control over your customer data, ensuring accurate and up-to-date information at your fingertips. This enables you to provide personalized experiences, tailor your marketing campaigns, and boost customer satisfaction. Additionally, our solution simplifies the process of distributing coupons and promotional offers, allowing you to engage with your audience effectively and drive sales.
Stripe Configuration
You need to create an API key to use the Stripe API through Valmi.io. To create an API key, follow the steps below:
- Navigate to the
Dashboard
. In the right-hand menu, click onDevelopers
. - Under the
API
tab, you will find your API keys. There are two types of keys:Publishable key
andSecret key
. - You’ll need the Secret key for server-side integration and accessing more advanced features.
Creating a Stripe Connection on valmi.io
Go to destinations on valmi.io and create a new destination. Select Stripe
as the destination.
On the next page,
- Enter connection name, connection name can be anything that helps you to identify the connection.
- Enter the secret key, Click on the Next button to connect to the Stripe, test the connection, and create it.
Setting up a Sync
-
Supported Destination Modes
Stripe supports the following destination modes. Please refer to the Destination Sync Modes for more information on the different destination modes.
Stripe Object | Upsert | Supported Identifiers | Update | Supported Identifiers |
---|---|---|---|---|
Customer | ✅ | id | ✅ | id |
2. Mapping Source Columns to Destination Fields
While creating a Sync on valmi.io, you can select a source table and choose the previously created Stripe connection as the destination.
Select one of the channels as the destination object. We have chosen the customer
channel for this example.
The next screen lets the user map the source columns onto the fields of the Stripe object.
The picture below shows that we have selected append
destination sync mode. id
has been selected as the Primary Key for the Warehouse source.
The source fields username
have been mapped to the destination fields my_username
. It also allows you to send metadata as JSON-mapped data within customer objects.
In the next screen, you can choose a schedule for the sync and finally create the sync.
3. Verifying data loaded into Stripe
You can confirm the number of records sent to Stripe API from the Sync Runs Page.
You can also confirm the data loaded into Stripe from the Stripe UI. The picture below shows the Customer Objects of Stripe.