- 3scale API Management includes an easy integration with Strip to monetize your API
- Default Developer Portal templates cover most needs
- See general tips to configure a credit card workflow in your Developer portal
- If you want to further customize the integration this is easy. For example to make it a separate explicit step to edit the credit card details from other payment information such as the invoice address:
- Add a new page for the intermediate step to only edit invoice address:
- Create a new page in the CMS e.g.
/account/edit-payment-address
- In advanced options enable Liquid.
- Paste in the file from A) below
- Modify the existing edit payment details page (optional if you want to remove the address edit form or the previous stored credit card details)
- In the Portal preview mode navigate to the old Credit Card Details page
- In the right sides bar for quick links to the CMS select "Builtin page Payment Gateway - show"
- Make any changes you desire but take care to leave the key line
{% stripe_form "Edit Credit Card Details" %}
- Update the menu bar for the menu item "Credit Card Details" to link to the page created in Step 1
- In the CMS search for "users_menu"
- Make the change commented in file B below
This is just a start. Share any further customization that you think will be useful!