Customer Details

When viewing a Subscription in Chargify, shipping information and other contact information can be viewed in the Customer Details tab.

The information that is viewable in Customer Details is derived from the Customer’s entry in Chargify. Customer information is stored in a seperate tab in the Chargify application. Please note the signifigant differences in the Subscriptions versus Customer tabs.

Let’s use the following as an example:

  • When a subscription is created via a Public Signup Page/POST to subscriptions.json, a Subscription entry is created.
  • Additionally, a corresponding Customer entry is created in Chargify that houses data addressed in this reference page.

Relationship between Subscription and Customer Data

As mentioned above, there is a relationship between the subscription entry and the customer entry. The subscription entry uses the data stored in the customer entry to populate the following information:

  • Customer Details
  • Shipping Address
  • Payment Profiles

To put this another way, several pieces of information are stored as part of the Customer, as opposed to the Subscription. This information is viewable in the Customer Details tab in the Subscription entry. Chargify encourages you to use one customer entry, shared by many subscriptions. This reduces the amount of duplication in your account.

For example:

  • Person A signs up for a subscription with Chargify (ID: 1)
  • Person A has 1 subscription created (ID: 1) and 1 customer entry created (ID: 9)
  • Person A signs up for a new subscription (ID: 11) within your site, with the customer (ID: 9)
  • When you view the Customer entry for ID: 9, you’ll see both subscriptions 1 & 11

For more information on using existing customers to create subscriptions, please see the following article here.

If your workflow uses Public Signup Pages, each new signup with the same email address will create a new customer entry and corresponding subscription entry. Configure your field settings to allow the same email address to be used in multiple signups, by unchecking the box for "Unique".

Searching Customers

Chargify provides a few methods to locate customers. Use the methods below to locate customers based on a few key pieces of criteria:

  • Search Term

Via the Search Term box, to locate a customer using:

  • Customer ID
  • First Name
  • Last Name
  • Email Address
  • Reference
  • Organization/Company Name

Search Limitations

Via the Customer tab, you may not search by the following attributes:

  • CC Email
  • Phone
  • Address Information (City, State, Zip, etc)
  • VAT
  • Product

If you wish to search for a customer, such as phone or shipping address, wer recommend you export the customer data and search by filtering the spreadsheet outside of Chargify.

First Name

Specify the first name of the customer. This will be the first name noted on the subscription.

Last Name

Specify the last name of the customer.

Email

Specify the email address for your customer.

CC Emails

Add additional emails for your customer. Any cc emails included here will receive a copy of all associated communications for the subscription. Emails of this nature fall into the category of statements, receipts, cancellation confirmation and dunning notices.

Any email addresses added to the cc field will not recieve Billing Portal-related emails. This includes invitations, even once access to the Billing Portal has been enabled. For more information on Billing Portal login flows, please read our documentation.

Organization / Company

Specify the name of Company or Organization of the customer.

Phone

Provide a phone number for a customer.

Reference ID

Specify a unique ID for a subscription. Please be aware the reference IDs are not case sensitive. Reference IDs must be unique across all your subscriptions; 2 customers may not share the same reference ID.

Shipping Address

Specify the street address for the customer.

Shipping Address 2

Specify any auxillary information regarding the customer.

Shipping Country

Specify the Country for the customer. The entry for Country must adhere to the ISO Standard for Country codes when submitted to Chargify via API.

Shipping State

Specify the State for the customer. The entry for State must adhere to the ISO Standard for State codes when submitted to Chargify via API.

Shipping Zip Code

Specify the Zip Code for the customer.

Verified for ACH/eCheck Payments

Verifying a customer for ACH allows them to enter their bank account information, which they can do via the Chargify-hosted Payment Update page. ACH guidelines put the responsibility on you, the merchant, to know your customer well enough to trust them to enter valid bank account info. Therefore, we recommend that you enable ACH payments only for customers with whom you have some trust.

Tax Exempt

Setting the customer as Tax Exempt will result in no taxes being assessed on any of their subscriptions. For more information on tax exempt subscriptions, please view our documentation

VAT Number

Enter a valid VAT number for a subscription. In order for a VAT number to be valid, please do not include the country code at the beginning of the VAT number.

For example:

If the true VAT number is SE1234567890, you will want to enter 1234567890 only. Leave off the country code in order for the VAT number to be accurate in Chargify.

For more information on VAT taxes, please see our documentation here.

Maximum Length

The maximum length of each field within the customer object is 255 characters. The exception to this rule is the VAT field.