How can I efficiently collect payments from developers, manage their wallets, and provide visibility into their consumption? I prefer not to use developer portals such as Drupal. The documentation I found primarily discusses APIs for purchasing subscriptions, but how the payment itself is done was never mentioned.
https://cloud.google.com/apigee/docs/api-platform/monetization/purchase-api-products-api
Hello @mohaned739, thanks for your question, we're keeping an eye on this conversation to ensure you get an answer soon.
In the meantime, we'd love to invite you to our Apigee Community Virtual Event on November 14, focusing into Spec-Driven Development (SDD) and Continuous Integration/Continuous Delivery (CI/CD) for Apigee - We welcome you to register here and share the invite to your colleagues.
Looking forward to seeing you there, and thanks again for your patience.
Hi @mohaned739 we don't have out of the box features in Apigee to collect payments, that would be something out of scope for Apigee. We typically rely on a 3rd party payment gateway like Stripe, etc. That's why you will see a lot of references to the Drupal developer portal, since it contains a lot of modules to easily integrate with 3rd party payment gateways. If you decide to build your own developer portal you can still manage the developer wallets, balances, etc using the Apigee management API docs