Written by danielgoldak. Last updated on June 12, 2024. Added support for preapproved payments for integration with Crowd Funding plugins.