👋 This is my personal sandbox for practicing Adyen integratons! 👋
If you're looking for the libraries/plugins source code, visit the main Adyen GitHub page. You can also find example integrations in the adyen-examples repo.
If you'd like to create a sandbox like mine, here's how you can get started:
- Fork and clone the AdyenCheckoutJS repo.
- Create a free Adyen test account and set up your Merchant Account, API Key, and Client Key. Check out this YouTube video for a walk-through.
- Create a .env file in your repo and add the following variables:
MERCHANT_ACCOUNT=YOUR_TEST_MERCHANT_ACCOUNT
CHECKOUT_APIKEY=YOUR_API_KEY
CLIENT_KEY=YOUR_CLIENT_KEY
- If you're using PHP, spin up your server with
./start.sh
. If you're using NodeJS, you'll need tonpm install
. - Open the DROPIN_CHALLENGES.md file and work through the challenges listed there.
- Only reference the solutions in my repo if you get really stuck or want to check your work!
- Review the Adyen docs and create your own challenges to better understand payment processing.
- When you're done, move on to the challenges below!