How to integrate Corrily’s calculate price API into your website/app.
This page provides implementation guidance on how to use Corrily’s API to calculate a price and display that price on
your website or app. In terms of the Price optimization overview diagram, this guide
covers steps 1 to 5 (views your pricing page to displays calculated price). See Payment gateway integration guide for guidance on steps 7 and 8 (sets up billing and notifies of subscription & charge events).
The diagram below provides more implementation detail about the pricing page integration workflow. The sections after the diagram provide more explanation about each step.
A visitor wants to see how much your product/service costs. Previously, you may have returned a single, static page for all visitors. Now, you’ll need to do a little more work in order to display a localized and possibly optimized price for each visitor.
If you’re doing price experimentation, you’ll need a stable user ID for each visitor of your pricing page. That’s because Corrily requires you to associate each calculated price with a user ID so that later, when you manually or automatically notify Corrily of subscription or charge events, it can determine the outcome of each experimental price.
If you’re using a server-centric architecture and want to provide localized currencies, you’ll need to detect the visitor’s IP address (unless you know the visitor’s location by some other means). \nWhen detecting the IP address, make sure that you’re actually getting the IP address of the client, not your reverse proxy, load balancer, etc. Check out X-Forwarded-For as a solution.
For a server-focused website/app architecture, you can render the calculated price into your pricing page before showing anything to your visitor. For a client-focused website/app architecture, you can display a placeholder or blank space while you wait for the calculated price data from Corrily.
Read the Payment gateway integration guide to learn how to create new subscriptions/charges with custom prices and how to notify Corrily of subscription/charge events so that its AI can continuously improve the pricing of your products
Browse the Sample app source code to see a working demonstration of the pricing page integration workflow
Assistant
Responses are generated using AI and may contain mistakes.