I’m the CEO of an EdTech app which includes a ‘family shop’ feature where kids can purchase items using virtual coins earned through educational tasks. We’re exploring the possibility of integrating with Amazon to allow real-world transactions, providing a seamless bridge between virtual rewards and actual products.
I’m seeking guidance on:
1- Implementing Amazon’s Product Advertising API within our iOS app while ensuring a secure and COPPA-compliant environment for users under 13.
2- Architecting a system that converts virtual currency to real currency or credits, keeping in mind the diverse global marketplaces Amazon caters to.
3- Best practices for syncing our platform’s reward system with Amazon’s API to create a streamlined checkout process.
Any advice on pitfalls to avoid or documentation that could be particularly helpful would be greatly appreciated.
What we tried:
1- Basic API calls to Amazon’s Product Advertising API for catalog listings.
2- Preliminary design of a conversion system from virtual currency to a value representative of real currency.
3- Developing a mockup interface for the purchasing process within the app.
What we expected:
1- To retrieve product listings and details from Amazon within our app.
2- To establish a prototype of the currency conversion system.
3- To create a user-friendly interface that could be tested for usability and COPPA compliance.
What actually happened:
1- We encountered complexities around age-appropriate interfaces and COPPA compliance when linking to Amazon products.
2- The conversion system raised questions about the best approach to represent virtual coins in terms of real-world value, especially considering fluctuating exchange rates and differing Amazon marketplace policies.
3- The interface design required a more nuanced approach to incorporate Amazon’s vast catalog in a way that doesn’t overwhelm our young users and complies with their parents’ purchasing permissions.




