Skip to main content

Interactive endpoints

📝 Note
We recommend that you do not use interactive endpoints, because if there are any problems with the final redirection from the vendor site to the marketplace, the checkout process could fail.

If you need to collect additional information during checkout to send to the vendor, see Add required information.

The table shows the triggers that support integration events.

Trigger for AppDirect to call this URLEvent
Subscription purchaseSUBSCRIPTION_ORDER
Subscription upgrade or downgradeSUBSCRIPTION_CHANGE
Subscription cancellationSUBSCRIPTION_CANCEL

Interactive endpoints redirect the user to the vendor’s website during checkout. AppDirect sends the returnUrl in the event payload to the vendor.

📝 Note
Interactive endpoints are not supported for cart based checkout.

The vendor's website collects the user and subscription information from the marketplace. Once the user confirms or cancels the purchase, subscription change, or subscription cancellation, the user is redirected to the marketplace and the action is complete.

When you create Add-on products you cannot add interactive endpoints.

Every Add-on product must have an associated parent product. You can use the returnUrl from the parent product’s event.

Was this page helpful?