Managing Customers in Stripe

Last updated on October 15, 2025.

Stripe transactions start and revolve around a object; analogous to our own 'CRM record'. This arrangement allows you to perform recurring charges as well as track multiple charges that are associated with the same customer, among other transactions.

Stripe does not require any fields for the object because all data is related using (i.e., customer id, credit card id, etc.). We strongly suggested that basic CRM data, such as email address and name (full name), be passed on if available.

We also strongly recommend saving and relating Stripe's customer ID to your CRM record. This action can be done by using models or user profiles.

Creating a customer

The code sample below demonstrates creating a customer using an API call.

  • URL:
  • Method: POST
  • Headers:
  • Purpose / Description: Creates a Stripe customer object.
  • Parameters / Body:

Updating a customer

The code sample below demonstrates how to update a customer using an API call.

  • URL:
  • Method: POST
  • Headers:
  • Purpose / Description: Updates a Stripe customer object.
  • Parameters / Body:
Note

Please visit Stripe's documentation on the object for more details: Stripe Customer

Have a suggestion for this page?

Didn't quite find what you are looking for or have feedback on how we can make the content better then we would love to hear from you. Please provide us feedback and we will get back to you shortly.