Courier API integration: checks before the first shipment
Validate data and avoid creating the same parcel twice.

Validate data and avoid creating the same parcel twice.
Practical steps
- Keep keys in private integration settings.
- Check address and collection amount.
- Test shipment reference and tracking.
- Check courier records before retrying.
Worked example
If the response fails after submission, search by reference before sending again.
Mistake to avoid
Hide keys in support screenshots.
Working checklist
Use a stable reference connecting order, customer, parcel and amount. Date each follow-up and record its reason. Check payment before specifying courier collection. At period end, compare final outcomes and separate ongoing, delivered and returned parcels. Give customers a clear issue-resolution contact without exposing phone numbers or addresses publicly.
Common question
Are statuses always automatic?
Check the update method supported by each courier.
Put it into practice
Create your store on Matjri, prepare the information needed for this guide and test the result as a customer on your phone before sharing the link. Edit photos, descriptions and options and manage orders from your store dashboard.
Sources and further reading
Editorial review: 11 October 2026. Calculations are illustrative; tools and fees may vary by account and supplier.