Once Tillo confirms that your API certification has been approved, follow these steps.
1. Activate your Buyer Hub access
- Look for an invitation email indicating you have been set up with a Tillo account.
- Open the invitation and create your password and configure your 2FA.
- Sign in at app.tillo.io
- Confirm that you are working in the Production environment—not Sandbox.
- If you cannot see the production account or API Admin, contact your Tillo Implementation Consultant. Admin users can also control API Admin permissions in the hub.
Sandbox and Production are separate environments. Credentials and IP addresses configured in Sandbox do not automatically carry over to Production.
3. Create new production API credentials
From the left-hand navigation, find API Admin.
You will see API accounts under the Users tab.
From within a user, generate new credentials using the "create access key" button.
Give the credentials a recognizable name, such as:
- Production API
- Production Primary
- Production – [application name]
Copy both values:
- API key
- API secret
Save them immediately in a secure system.
Security guidance
Never send the secret through ordinary email or Slack.
Never store it in source code, tickets, spreadsheets or shared documents.
Restrict access to the smallest possible technical group.
Treat the secret like a password.
If it is exposed, generate replacement credentials and retire the compromised set.
4. Add the production IP addresses
You must be an API Admin to manage the allowlist.
- In the Production Hub, go to API Admin.
- Open the IP whitelist tab.
- Select the green + button.
- Enter the public, static outbound IP address from which your production API requests will originate.
- Add a note identifying the server or service.
- Select Add Address.
- Repeat for every production IP your systems may use.
- Confirm the addresses appear in the live list.
The address becomes active immediately. Only public addresses need to be entered; private/internal addresses do not. If your public IP changes regularly, use a stable egress IP or VPN. An address added in Production applies only to Production—it does not update Sandbox.
5. Configure authentication in your application
- Update your application to use the production API credentials.
- Follow the current Tillo API authentication documentation.
-
Build the request signature using:
- The production API secret
- The fields specified for that endpoint, such as the client request ID and brand
- The exact field order described in the documentation
- Include the production API key and generated signature in the required request headers.
- Use the Tillo API reference and examples to confirm the required request format.
6. Run a controlled production test
Before submitting a real-value order:
- Confirm that your request is leaving from an allowlisted IP.
- Confirm that your application is using the production key and secret.
- Make a permitted non-transactional request, such as retrieving available brands or account information.
- Check that the response is successful.
- If authentication fails, check:
- You have not mixed Sandbox and Production credentials.
- The request originates from the correct public IP.
- The signature fields are in the documented order.
- There are no spaces, encoding changes or formatting errors in the signature input.
- The system clock is accurate if the request includes a timestamp.
7. Confirm the account is Live and Ready to Transact with Tillo.
Tillo must enable the buyer in Production before the account can be funded. Production credentials, IP allowlisting, certification, funding and Tillo’s final pre-launch checks must all be completed before live transactions begin.
Comments
0 comments
Article is closed for comments.