Before calling any other In-App Purchase related action, you need to successfully call this action.
Kalipso implements the client side call of SDK functions provided by Google, Apple and Microsoft, but this is only a part of the entire In-App Purchase process.
You need to be familiarized with the In-App purchase process and flows with each of these providers.
Please read their documentation carefully, in order for you to understand what are the requirements on each of their portals for setting up In-App purchases and the products to be sold. Also to be aware of the security advises and practices you are advised to follow, like making purchases validation with your own server, and have the Kalipso Apps validating those purchases with your server to prevent frauds.
Also be aware of test procedures, that are different for the different providers. Read the providers documentaion on how to setup test accounts.
In Android, you can setup test Google accounts for using the In-App purchases in a test environment.
At the time of writing this documentation, the information is available at this link:
https://developer.android.com/google/play/billing/test
With iOS it is possible to set up a Sandbox test account. At the time of writing this documentation, the information is available at this link:
https://help.apple.com/app-store-connect/#/dev8b997bee1