A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
New customers are unable to install my app anymore as it is failing with the "Internal Error" in the subscription confirmation page.
To be more specific it happens on this path: "/RecurringApplicationCharge/confirm_recurring_application_charge"
Below is the query that is failing:
query ChargeApproval($chargeId: ID!, $appId: ID!) {
billingAccount {
id
validPaymentMethods
activePaymentMethod {
__typename
... on BillingBankAccount {
id
__typename
}
... on BillingCreditCard {
id
__typename
}
... on BillingReseller {
id
__typename
}
... on BillingPaypalAccount {
id
__typename
}
... on BillingBalance {
id
__typename
}
}
paymentMethods {
__typename
... on BillingBankAccount {
id
bankName
lastDigits
priority
verificationStatus
__typename
}
... on BillingCreditCard {
id
brand
lastDigits
priority
__typename
}
... on BillingReseller {
id
uid
handle
priority
__typename
}
... on BillingPaypalAccount {
id
email
priority
__typename
}
... on BillingBalance {
id
priority
__typename
}
}
__typename
}
chargeNode: node(id: $chargeId) {
id
__typename
... on AppSubscription {
id
name
subscriptionStatus: status
trialDays
test
returnUrl
pendingCappedAmount {
amount
currencyCode
__typename
}
lineItems {
id
plan {
pricingDetails {
... on AppRecurringPricing {
__typename
interval
price {
amount
currencyCode
__typename
}
}
... on AppUsagePricing {
__typename
cappedAmount {
amount
currencyCode
__typename
}
interval
terms
}
__typename
}
__typename
}
__typename
}
__typename
}
... on AppPurchaseOneTime {
id
name
price {
amount
currencyCode
__typename
}
returnUrl
oneTimeStatus: status
test
__typename
}
... on AppPurchaseBrokered {
id
name
price {
amount
currencyCode
__typename
}
returnUrl
oneTimeStatus: status
test
__typename
}
}
appNode: node(id: $appId) {
__typename
id
... on App {
__typename
title
developerName
icon {
id
altText
originalSrc: url
__typename
}
installation {
id
activeSubscriptions {
id
name
status
currentPeriodEnd
lineItems {
id
plan {
pricingDetails {
... on AppRecurringPricing {
__typename
interval
price {
amount
currencyCode
__typename
}
}
... on AppUsagePricing {
__typename
cappedAmount {
amount
currencyCode
__typename
}
interval
terms
}
__typename
}
__typename
}
__typename
}
__typename
}
__typename
}
}
}
}
Here's the request ID for which it is failing: 98dbb6ce-70ed-4c33-931b-f89b216540f9
Can someone help me with this?
Solved! Go to the solution
This is an accepted solution.
I'm getting the same issue for /RecurringApplicationCharge/confirm_recurring_application_charge
This is an accepted solution.