OBJECT

UserPaymentSubscription

link GraphQL Schema definition

  • type UserPaymentSubscription {
  • id: Uuid!
  • # Provider: Stripe|Paypal|ApplePay|External
  • paymentProvider: String
  • # Uuid for user payment identity (persistent methods)
  • paymentIdentity: Uuid
  • # Uuid for user payment method (persistent methods)
  • paymentMethod: Uuid
  • # Provider opaque token
  • subscriptionIdentifier: String
  • # Amount (integer CCY)
  • amount: Int!
  • # CCY code
  • currency: String!
  • # Status: active | retired
  • status: String
  • # Provider status
  • providerStatus: String
  • # Start date
  • startDate: LocalDate
  • # End date
  • endDate: LocalDate
  • # Activation date
  • activationDate: LocalDate
  • # Frequency
  • frequency: String
  • # Renewal status
  • renewal: String
  • # Subscription descriptive name
  • subscriptionName: String
  • providerHandle: String
  • createdAt: DateTime!
  • updatedAt: DateTime!
  • tracker: String
  • body: String
  • sku: String
  • description: String
  • result: String
  • paymentProviderMessage: String
  • }

link Require by