Managing Customers in Stripe

Last updated on August 01, 2024.

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

Stripe does not require any fields for the object. This is because all data is related using (i.e. customer id, credit card id, etc.). It is strongly suggested to pass at least basic CRM data such as email address and name (full name) if they are available.

It is strongly recommended to save and relate 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 how you can create a customer using an API call.

  • URL:
  • Method: POST
  • Headers: { Content-Type: "application/json", Authorization: "Bearer " }
  • Purpose / Description: Creates a Stripe customer object.
  • Parameters / Body:

Updating a Customer

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

  • URL:
  • Method: POST
  • Headers: { Content-Type: "application/json", Authorization: "Bearer " }
  • 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.