GraphQL GraphQL OBJECT

PurchaseSearchResultItem

Purchase that matches the search parameters.

link Definition

  • type PurchaseSearchResultItem {
  • # Cleverbridge's unique ID for a customer.
  • customerId: Int!
  • # Provides information about whether payment has been received, if the product has
  • # been delivered, and if there are any problems.
  • status: PurchaseStatus
  • # Date and time when the order was placed.
  • orderDate: DateTime!
  • # Date and time when payment was received for the order.
  • paymentDate: DateTime
  • # Date and time when order was refunded.
  • reimbursementDate: DateTime
  • # Unique ID of the purchase.
  • purchaseId: Int!
  • # Last four digits of the customer's credit card number.
  • lastCardDigits: String
  • # Person or company that purchases the software or signs up for the subscription.
  • # Contact information used for communication about payments.
  • billingContact: PurchaseSearchContact
  • # 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: PurchaseSearchContact
  • # Person or company that the software license is registered to. Contact
  • # information used for the generation of licensing information.
  • licenseeContact: PurchaseSearchContact
  • # List of products the customer purchased.
  • products: [PurchaseSearchResultProduct]
  • # The payment type.
  • paymentType: PaymentType
  • # List of x-parameters used in the transaction. X-parameters are components of
  • # URLs that are used to pass information through the checkout process.
  • extraParameters: [ExtraParameter]
  • # Gross price of the customer.
  • customerGross: CurrencyAmount @deprecated( reason: "Use customerPrice instead." )
  • # Price of the customer.
  • customerPrice: Price
  • # Price of the client.
  • clientPrice: Price
  • # Gross price of the customer in Euro.
  • customerGrossEuro: CurrencyAmount
  • # Invoice number on latest invoice document.
  • latestInvoiceNumber: String
  • # Billing interval number in current subscription interval of corresponding
  • # subscription.
  • billingInterval: Int
  • # Interval number of corresponding subscription.
  • subscriptionInterval: Int
  • # Is this order a test order?
  • isTestOrder: Boolean
  • # Previous URL.
  • previousUrl: String
  • # The affiliate.
  • affiliate: Affiliate
  • # Name of the card holder.
  • cardHolder: String
  • # Customer purchase order no.
  • customerPurchaseOrderNo: String
  • # Internal ID of the customer.
  • internalCustomerId: String
  • # Manual authorization status.
  • manualAuthorizationStatus: ManualAuthorizationStatus
  • # Type of the partner.
  • partnerType: PartnerType
  • # ID of the used protected URL.
  • protectedUrlId: Int
  • # Username of the customer.
  • customerUserName: String
  • # Business model.
  • businessModel: BusinessModel
  • # Bank identifier code.
  • bic: String
  • # International bank account number.
  • iban: String
  • # Cart level promotion associated with the purchase.
  • promotion: PurchaseSearchPromotion
  • }