Written by Chris Klosowski. Last updated on July 5, 2023. New: Added filters to Charge creation calls so the arguments sent to Stripe can be modified by other developers.