Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Details on Groovs model to help you understand the data and how to maximise the integration benefits

Customer data dictionary



Image RemovedImage Added


What is a Customer object on Groov platform?


The customer object allows you to query the sellers/businesses customers i.e its buyers detail. The sellers commerce/payment partner platform will have the feature for the seller to save such details to enable the seller to easily process recurring payments or regular payments.

This object also allows one to track multiple payments associated with the same customer or go deeper into analysis of the various subscriptions, orders, products the buyer has subscribed/purchased from the seller/business over a period of time. This can be queried by using the customer identifier from the object definition below and querying in the other Groov data model objects (like dispute, invoices, external account) once such objects are available in the API catalogue.

The payment history associated to a customer allows you to see the engagement/sales history between the seller and the buyer (customer). This can be queried by using the customer identifier across payment object in the Groov data model.


Data Dictionary


AttributeTypeDescription
objectstringvalue is "customer"
IdstringUnique identifier for the object (as on Groovs db)
partner_sourcepartnerSourcestringname of the partner system
ledger_idledgerAccountidstringid of the merchant account ledger entry as setup on Groov platform. This could internally maps to multiple PartnerAccountConnectionids 
namestringFull name of the customer or business
addresshashThe customers' address 
citystringCity or Town
postal_codestringpost code or zip code
countrystringTwo-letter country code (ISO 3166-1 alpha-2).
emailstringCustomers email address
phonestringCustomers phone number
shipping_addresshashThe customers' shipping address 
citystringCity or Town
postal_codestringpost code or zip code
countrystringTwo-letter country code (ISO 3166-1 alpha-2).
shipping_namestringFull name of the customer or business (for the shipping contact)
shipping_phonestringCustomers phone number (for shipping contact)
payment_currencycurrencyThree-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
external_account_idstringid of the external_account on Groov platform that contains the details of the card or bank account or cypto/other payment method details as saved on file for the named customer

Expansion is enabled on this attribute
subscriptionsstringid of the subscription object on Groov platform that contains the details of any subscriptions that the merchant has signed upto at the merchants end.


Expansion is enabled on this attribute
created_datetimestampDate the customer was created in the commerce or partner platform
modifiedDatedateDate the record was last updated in the our system.
recordStatestringShow if the record is deleted (can be ACTIVE or DELETED)


Access our Swagger documentation here








Panel

On this page:

Table of Contents



Related pages

Filter by label (Content by label)
showLabelsfalse
spacesGroovDocs
showSpacefalse
sorttitle
typepage
cqllabel = "core-model" and type = "page" and space = "GroovDocs"
labelsdocumentation-space-sample