Subscription Billing Cycle Charge Payload
Return type for mutation.
Anchor to FieldsFields
- subscriptionBillingAttempt (SubscriptionBillingAttempt)
- userErrors ([BillingAttemptUserError!]!)
- Anchor to subscriptionBillingAttemptsubscription•Subscription
Billing Attempt Billing Attempt The subscription billing attempt.
- Anchor to userErrorsuser•[Billing
Errors Attempt User Error!]! non-null The list of errors that occurred from executing the mutation.
Anchor to Mutations with this payloadMutations with this payload
- subscriptionBillingCycleCharge (SubscriptionBillingCycleChargePayload)
- •mutation
Creates a new subscription billing attempt for a specified billing cycle. This is the alternative mutation for subscriptionBillingAttemptCreate. For more information, refer to Create a subscription contract.
- Anchor to subscriptionContractIdsubscription•ID!
Contract Id required The ID of the subscription contract.
- Anchor to billingCycleSelectorbilling•Subscription
Cycle Selector Billing Cycle Selector! required Select the specific billing cycle to be billed. If the selected billing cycle's billingAttemptExpectedDate is in the past, the originTime of the billing attempt will be set to this date. However, if the billingAttemptExpectedDate is in the future, the originTime will be the current time.
- Anchor to inventoryPolicyinventory•Subscription
Policy Billing Attempt Inventory Policy Default:PRODUCT_VARIANT_INVENTORY_POLICY The behaviour to use when updating inventory.
- Anchor to paymentProcessingPolicypayment•Subscription
Processing Policy Billing Attempt Payment Processing Policy Select payment processing policy for the billing attempt. Defaults to FAIL_UNLESS_VALID_PAYMENT_METHOD.
Arguments