I've made Coinbase Commerce integration for Gesior2012. This is configuration instruction. Pros: - no personal data required to register account and receive payments (only e-mail) - no chargebacks/refunds - after crypto transaction is finalized it cannot be reversed - transaction fee 1% (+ 0.1-0.3$, but it's crypto transfer cost, not coinbase fee and it's paid by customer, so 5$ donation required 5.3$) Cons: - you will probably need some account with personal data to withdraw money into USD (ex. coinbase.com account) Requirements: - domain with HTTPS (SSL certificate) Register here: https://commerce.coinbase.com/ It's very important to store safely all data (2-FA backup codes and 'seed phrase') you receive during registration. If you lose 'seed phrase' (12 words), you will lose all your crypto. Go into account 'Settings': In 'Notifications' tab click 'Show shared secret' and copy it here: https://github.com/gesior/Gesior2012/blob/coinbase/custom_scripts/coinbase/config.php#L23 In 'Notifications' tab click 'Add an endpoint' and add URL to your domain: https://yourdomain.com/coinbase_report.php In 'Security' tab click 'New API key' and copy key here: https://github.com/gesior/Gesior2012/blob/coinbase/custom_scripts/coinbase/config.php#L18 Enable crypto payments here: https://github.com/gesior/Gesior2012/blob/coinbase/custom_scripts/coinbase/config.php#L15