If you think that your current usage does not match up with your billing, we recommend using the Spreedly Dashboard and the Spreedly API to get an exact view of everything you have provisioned in your account.
Finding unneeded endpoints
Use the Spreedly Dashboard
Use the List Created Gateways API endpoint to retrieve a list of all of the gateways you have in your environments. You can also use the List Created Receivers endpoint to check how many receivers you are using as well.
Note: You will need to paginate both API responses so that you don't miss any data. The data from these API calls and the Dashboard also includes redacted gateways and receivers, so you will need to parse this data to count how many gateways and receivers you are being charged for.
Some discrepancies around pricing happen when developers are trying to test a new gateway integration. It's important to remember that there is no such thing as a true "test" environment. While it is good practice to keep one environment on your Spreedly account set up for testing, be aware that if you create a live gateway or receiver in that environment, or run a transaction on it, you will still be billed. If you are working with a team of multiple developers, make sure everyone knows to redact any gateways and redact any receivers that you don't intend on keeping for production after you're done testing.
How to remove unneeded endpoints
Once you've identified the gateways and receivers that you don't need on your account, you should redact them using the Redact Gateway and Redact Receiver API endpoints. Make sure that you remove every instance of the gateway/receiver types you do not need.
If you'd like to clear out cards from your Spreedly vault, you can use the Spreedly API to redact payment methods. You can use Credit Card Fingerprints to see if you've got instances of duplicate cards so that you can cut back on copies and make sure all of your tokens are referencing unique cards.
Optimize your API calls for API-Based Pricing Plans
To reduce costs even further, you should make sure to optimize your Spreedly account API-based pricing to ensure you're not assessing unnecessary fees due to inefficient API calls.
Guidance on Plan Pricing
To determine if you are on the plan that best matches your usage, please see this guide about Spreedly's different pricing plans.
Changing your plan to match your actual usage
If you would like to change your plan after you've redacted everything you don't need, please email email@example.com to make this request. Please specify which plan you would like.