GraphQL OBJECT
Purchase
Transaction data related to the purchase.
link Definition
- type Purchase {
- # Person or company that purchases the software or signs up for the subscription.
- # Contact information used for communication about payments.
- : Contact
- # Link for a customer to change their payment information.
- : String
- # Client who offers the product for sale.
- : Client
- # Coupon code for a cart level promotion associated with the purchase.
- : String
- # URL where the customer's confirmation page is located.
- : String
- # Customer who made the purchase.
- : Customer
- # The country of the customer.
- : Country
- # Currency used by the customer.
- : Currency
- # Pricing information that the customer receives during the purchase process.
- : Pricing
- # Gross price of the customer in Euro.
- : CurrencyAmount
- # Purchase order number of the customer.
- : String
- # 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.
- : Contact
- # List of emails generated for the purchase.
- : [Email]
- # URL where the customer started the checkout process.
- : String
- # List of errors that occurred during the purchase process.
- : [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).
- : [ExtraParameter]
- # List of follow-ups for the purchase. These are reminders about open product and
- # purchase issues.
- : [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.
- : [HistoryEntry]
- # Unique id of the purchase.
- : Int
- # The country of the ip.
- : Country
- # List of purchase items.
- : [PurchaseItem]
- # Indicates if the purchase is a test order.
- : Boolean
- # Person or company that the software license is registered to. Contact
- # information used for the generation of licensing information.
- : Contact
- # Metadata for current purchase status.
- : PurchaseMetaData
- # Date and time when the order was placed.
- : DateTime
- # How often the payment info has been changed.
- : Int
- # The country of the payment.
- : Country
- # Date and time when cleverbridge received payment.
- : DateTime
- # Cart level promotion associated with the purchase.
- : Promotion
- # Client policy and procedures for purchase orders.
- : ClientPolicy
- # Payment profile of the customer.
- : PaymentProfileInterface
- # URL the customer was referred from.
- : String
- # Client policy and procedures for refunds.
- : ClientPolicy
- # Date and time of latest reimbursement.
- : DateTime
- # Status of the purchase.
- : PurchaseStatus
- # The country of taxation.
- : Country
- # List of transactions.
- : [PurchaseTransaction]
- # The VAT ID.
- : String @deprecated( reason: "Replaced by taxTypes." )
- # The tax types.
- : [ContactTaxType]
- # List of journal items.
- : [JournalItem]
- # The business model.
- : BusinessModel
- }
link Required by
- AcceptPurchaseResultnull
- AcceptRenewalQuoteResultnull
- AcceptSubscriptionQuoteResultnull
- AddBackupCdResultThe new purchase containing the backup CD. A backup CD, DVD, or USB drive is an additional service that you can offer to your customers.
- AlignIpCountryWithCustomerCountryPayloadPayload for aligned IP country with customer country.
- ConvertOrderToPurchaseOrderResultThe converted purchase order. A purchase order is a payment option offered only to institutional customers in which software is delivered immediately without the upfront collection of payment.
- CustomerCustomer profile and transaction data.
- DeletePersonalDataPayloadProcessed purchases payload.
- ErrorLogEntryError that occurred during the purchase process.
- ErrorLogEntrySearchResultItemnull
- ExecuteDeliveryProcessResultnull
- FollowUpReminder about open product and purchase issues.
- JournalItemPurchaseAssignmentOne purchase assignment related to the journal item.
- PurchaseItemItem purchased by the customer.
- PurchasePayloadPayload for the purchased product.
- querynull
- RedeliverBackupMediumResultnull
- RefundPayloadPayload for the refunded product.
- RejectPurchaseForErrorResultThe purchase rejected because of processing error.
- ReleasePurchaseOrderResultnull
- SubscriptionThe subscription.
- SubscriptionBillingBilling event related to the subscription item.
- UpdatePurchasePayloadPayload for purchase update.