Connect Dojo's online checkout to your website and start accepting online payments with all your Dojo benefits, including:
- Next-day transfers
- All your face-to-face and online transactions in the Dojo app
- Award-winning customer support
Check out everything you get with Dojo's online checkout on our website, or follow the instructions below to get started.
Use one of our ready-made plugins without needing to enter a single line of code, or make use of Dojo’s full API to create a custom solution for your website or app:
Enable Dojo’s checkout using a shopping cart plugin
1. To download & install the plugin for your website, follow the steps posted on our Dojo developer documentation site. There are 4 supported plugins you can use:
2. Once you have downloaded the Dojo plugin ZIP file, we would suggest reading the 'readme.txt' document, along with the instructions posted on the documentation site to enable the plugin on your website.
3. You will also need to enter a Dojo API key and webhook endpoint. Guidance on how to do this has been posted below.
Generate API key
1. Log into the Dojo developer portal or select ‘Online payments’ under ‘Account’ in the sidebar.
If you haven’t used your developer portal before, you may need to activate it. Follow the instructions to get access to test mode and API information.
2. Generate an API key for Select ‘API keys’ in the side bar and click ‘Create new key.’ Give it a name that references your website and click ‘Create key’
3. Click the key to copy it to your clipboard
4. Paste the key into the relevant field in your website
Generate webhook endpoint
1. Log into the Dojo developer portal or select ‘Online payments’ under ‘Account’ in the sidebar.
If you haven’t used your developer zone before, you may need to activate it. Follow the instructions to get access to your full sandbox and API information.
2. Select ‘Webhooks’ from the sidebar and click ‘Add endpoint’
3. Enter the endpoint URL. This is your website’s URL followed by /?wx-api=wc_dojo e.g.https://yoursite.com/?wc-api=wc_dojo
4. Click ‘Select events’ and check ‘Status update.’ Click ‘Add events’
5. On the next page, click ‘Add endpoint.’
6. On the webhooks page, click the secret value to copy it to your clipboard
7. Paste the secret value into the relevant field in your website
Save your changes in your website and you’re ready to take online payments with Dojo.
Enable Dojo’s checkout using our API
View Dojo’s full developer documentation at docs.dojo.tech for complete details of how to use Dojo’s API with your custom website and shopping cart.