When making a payment: Should I create a customer, subscription or charge?

Core Principals

Customer

  • A 'customer object' stores the customer's details (first name, email, payment sources etc.) and the history of all their charges, subscriptions, refunds.
  • Example: You want to store your customer's details to email them a promo code in the future for your business. You want to store your customer's details to create a charge against them in the future without having to re-enter their payment details. 
  • Related Article: How do I add a new customer?

Subscription 

  • If you add a new subscription, a customer will be created automatically. 
  • A subscription is an automated, recurring (repeating) charge against a customer. It has a schedule for when charges of a certain amount are to be made. 
  • Example: You are a gym that sells memberships and charges theirs members (customers) the same amount each month.  
  • Related Article: How do I add a new subscription?

Charge

  • A charge can be created individually for one-off payments.  
  • Note: Creating a charge will not save customer details (first name, email, payment sources etc.) and no Customer object will be created.
  • Example: If you are a charity and a donor makes a one-off donation through your website wanting to be anonymous.  
  • Related Article: How do I add a new charge?

Still need help? Contact Us Contact Us