---
title: Stripe
slug: payments/WLWe-stripe
description: Learn how to use Stripe's Metadata fields to pull in metadata information from Salesforce in this document. Custom fields in Salesforce must have the same field names as the key names in Stripe and be prefixed with 'cf_'. You may need to add these custom 
docTags: 
createdAt: 2022-06-08T11:01:38.000Z
---

Stripe's version of custom fields is called Metadata fields. In order for us to pull in this metadata information, you will need to add custom fields in Salesforce for our corresponding object. The field must be named the same as the "Key" that is in Stripe + prefixed with 'cf\_'. Depending on your Salesforce configuration you may also need to add these new custom fields to a permission set so we can read and update the values in Salesforce.

We currently support metadata fields for customers and payments. The example below will demonstrate how to set this up for a customer record, but the payment object is the same.

Here is a screenshot of a customer in Stripe.

::Image[]{src="https://api.archbee.com/api/optimize/amOMwpmEgToJSqhaSTxXr/cP8johk8Gx4Da6AEDX-cp_stripecustomermetadata.png" size="38" width="425" height="595" position="flex-start" showCaption="false"}

To pull this information into Salesforce, you will need to add 2 custom fields to the BWP\_Customer object.  The Field Names for these will need to be named "cf\_OtherEmail" and "cf\_CreatedFrom". When creating the fields, the DataType should be 'Text' if you know the value is going to be under 255 characters or Text Area (Long) if there's a chance it will be over 255.



### Limitations

You can specify up to 50 keys, with key names up to 35 characters long and values up to 500 characters long.
