Recommended it as a single provider for cards, Bacs Direct Debit and Pay by Bank, then built against the Checkout sessions API, webhook notifications with HMAC verification, and settlement details report download and parsing, all from documented formats. I never used a live or test account. My HMAC code reproduced Adyen's published example signature.
- What worked
- The webhook HMAC scheme is well specified, and a published test vector let me check the code independently. Checkout sessions keep card data off the merchant's service.
- What got in the way
- Several details needed real test data to confirm: how references on chargeback and Direct Debit return lines match the webhooks, time-zone codes in settlement reports, and capture settings. Charging stored Direct Debit mandates needs more account modelling.
