GC API Alchemist
Requests the member’s account details and hosted billing link from the billing platform’s API.
Explore GC API AlchemistA member clicks cancel in their account. A form retrieves their billing account through an API and redirects them to the hosted page where they can continue the cancellation.
Billing details loaded through the API.
Illustrative experience
The finished experience
Members reach their own billing page without emailing anyone, and the handoff runs in your forms instead of middleware you cannot open.
A good fit for
Membership sites, course platforms, and anyone whose billing lives in another service.
In the source build, the Cancel Subscription link passes the member’s username and user id from the LMS to Gravity Forms through query parameters.
Gravity Forms
An API Alchemist Populate Anything endpoint uses the user id to fetch the Recurly account. Populate Anything puts the returned username and hosted billing link into fields.
GC API Alchemist
Use a Gravity Forms redirect confirmation to send the member to the returned hosted billing link. Cancellation happens on your existing billing platform. For an optional username comparison, Advanced Conditional Logic can condition a non-default redirect on a match and leave the default confirmation as the error fallback.
Gravity Forms
Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.
Requests the member’s account details and hosted billing link from the billing platform’s API.
Explore GC API AlchemistUses the API Alchemist endpoint to bring the returned account details and billing link into form fields.
Explore GP Populate AnythingAdd these optional plugins when your project calls for more.
Optional modern alternative to the source’s calculation helper: compares the supplied and populated usernames to choose a redirect confirmation or the default error message. This is not account authorization.
Explore GP Advanced Conditional LogicThis solution uses a free plugin. Nothing to license from us. This solution spans two suites, so it takes two licenses — bought one at a time, in either order. A plan covers how many of our plugins you run at once, and on how many sites. Here is what this one needs.
Required
GC API AlchemistConnect
GP Populate AnythingPerks
Optional
Tick what you want and the plan follows.
Covers this on one site. More sites need Advanced or Pro.
Gravity Perks Advanced $169 /year Taking the optional perk too makes it 2 in all, which needs Advanced.
Covers this on one site. More sites need Advanced or Pro.
Separate licenses, separate checkouts. Start with either one.
See plans for this solution →Free to use with Gravity Forms.
Separate licenses, separate checkouts. Start with either one.
Every plan renews at the same price, and you can upgrade any time for the difference.
The source build uses Recurly. Another platform needs an API that returns the account details and hosted billing URL your form requires.
No. The account lookup and hosted-page handoff require API Alchemist and Populate Anything. The customer used Advanced Calculations for an extra username check. A current optional alternative is Advanced Conditional Logic’s field-to-field comparison on a non-default redirect confirmation, with the default confirmation handling a mismatch. Neither method proves account ownership.
It compares the username passed in the LMS link with the username returned by Recurly. Matching those values does not by itself authenticate the visitor or establish that they own the billing account. Account access must be configured for your membership and billing systems.
The same API lookup and hosted-page handoff can lead to a plan change or payment-method update when the billing platform provides those actions on its hosted page.
Explore more ways to build with Gravity Forms.
More ways to build
Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.