Connecting AndDone
AndDone is an insurance-specific payments platform. Shuttle's integration currently supports card payments only.
You will need an API key on your account. AndDone applies IP address filtering, so you must ask AndDone Support to create an App Key and API Key for you and whitelist the following IP addresses:
- 52.51.86.26
- 54.229.12.118
- 54.76.31.104
- 34.252.246.134
To connect to AndDone you need these credentials:
- App Key
- API Key
You can access these in your AndDone console, under Developer:
- Sandbox: portal.uat.anddone.com
- Live: portal.anddone.com
In Shuttle, enter the App Key and API Key, then select Save.
Connection options
Our integration with AndDone offers several options:
- Require Address (AVS): Requires the customer to enter their billing address.
- Enable Refunds: AndDone does not automatically give merchants access to refunds — this must be enabled on your account. If you have refunds enabled on your AndDone account, select this checkbox to inform Shuttle of its availability.
Once connected, you are shown a green "Connected to AndDone" message. The API Key is not displayed back to you.
Configuring webhooks
To complete configuration, you must configure webhooks inside AndDone. Navigate to Developer → Webhooks → Add Webhook.
Fill out the form as follows:
- Copy the Webhook URL from Shuttle into the URL field.
- Copy the Webhook HMAC from Shuttle into the HMAC Key field.
- In Module, select Transaction and Refunds.
- Leave Version and Authentication Types blank.
- Select Save.
Validate webhooks by performing a test payment. If you have configured webhooks correctly, you will receive a green VERIFIED badge.
Webhook status
- UNVERIFIED: We have not yet received a webhook — perform a test payment.
- UNSIGNED: We received a webhook but the HMAC did not match — delete the existing webhooks and reconfigure.
- VERIFIED: We received a webhook and the HMAC matched — you're done.
