OBJECT

Purchase

link GraphQL Schema definition

  • type Purchase {
  • # Person or company that purchases the software or signs up for the subscription.
  • # Contact information used for communication about payments.
  • billingContact: Contact
  • # Link for a customer to change their payment information.
  • changePaymentUrl: String
  • # URL where the customer's confirmation page is located.
  • confirmationPageUrl: String
  • # Customer who made the purchase.
  • customer: Customer
  • # Currency used by the customer.
  • customerCurrency: Currency
  • # Pricing information that the customer receives during the purchase process.
  • customerPricing: Pricing
  • # Person or company to whom the software or service is delivered. Contact
  • # information used for physical shipments, electronic delivery and communication
  • # concerning the delivery of licensing information.
  • deliveryContact: Contact
  • # List of emails generated for the purchase.
  • emails: [Email]
  • # URL where the customer started the checkout process.
  • entryUrl: String
  • # List of errors that occurred during the purchase process.
  • errors: [ErrorLogEntry]
  • # List of x-parameters used in the transaction. For more information, see [About
  • # X-Parameters](https://docs.cleverbridge.com/public/all/using-the-platform/about-x-parameters.htm).
  • extraParameters: [ExtraParameter]
  • # List of follow-ups for the purchase. These are reminders about open product and
  • # purchase issues.
  • followUps: [FollowUp]
  • # List of history entries for the purchase. These are detailed notes about the
  • # customer interactions and transaction events that occurred after an initial
  • # purchase.
  • historyEntries: [HistoryEntry]
  • # Unique id of the purchase.
  • id: Int!
  • # List of purchase items.
  • items: [PurchaseItem]
  • # Person or company that the software license is registered to. Contact
  • # information used for the generation of licensing information.
  • licenseeContact: Contact
  • # Metadata for current purchase status.
  • metaData: PurchaseMetaData
  • # Date and time when the order was placed.
  • orderDate: DateTime
  • # Date and time when cleverbridge received payment.
  • paymentDate: DateTime
  • # Payment profile of the customer.
  • paymentProfile: PaymentProfileInterface
  • # URL the customer was referred from.
  • refererUrl: String
  • # Client policy and procedures for refunds.
  • refundPolicy: ClientPolicy
  • # Status of the purchase.
  • status: PurchaseStatus
  • # List of transactions.
  • transactions: [PurchaseTransaction]
  • }