Developer
Build protected marketplace
transactions into your platform
REST API
Sandbox environment
Secure webhooks
Developer support
Start integrating in four steps
1
Create a developer account
Register your organisation and request API credentials.
2
Build in the sandbox
Test transaction flows without affecting live transactions.
3
Connect webhooks
Receive signed event notifications as transaction status changes.
4
Complete review and launch
Verify security settings, production access and operational readiness.
Everything you need to build
Transaction API
Create, retrieve and update transaction records.
Participant management
Connect buyers, sellers and authorised representatives.
Terms and milestones
Define price, currency, inspection and release conditions.
Delivery and tracking
Submit carrier, tracking and delivery evidence.
Disputes and evidence
Record disputes, documents and supporting information.
Reporting and reconciliation
Retrieve status, fees, activity and transaction references.
Transaction lifecycle
Draft
Terms agreed
Funds submitted
Seller delivered
Inspection
Buyer approved
Funds released
Built for reliable integrations
Clear, structured API resources
- Consistent resource identifiers
- Idempotency for safe retries
- Pagination and filtering
- ISO 8601 timestamps
- Detailed validation errors
- Versioned API endpoints
Authentication and environments
Sandbox
Safe development and simulated lifecycle events.
Production
Live credentials issued after review.
API authentication
Server-side bearer credentials, scoped access and key rotation.
Webhook events
Verify every event
- Validate webhook signatures
- Use HTTPS
- Reject stale timestamps
- Return a 2xx response
- Process events idempotently
- Monitor failed deliveries
Security from the first request
TLS encryption
Scoped credentials
Signature verification
Audit records
Role-based access
Fraud monitoring
Testing and go-live checklist
Before production
- Complete sandbox scenarios
- Test declined and disputed flows
- Verify webhook retries
- Restrict credential access
- Configure logs and alerts
Launch readiness
- Confirm legal business details
- Review permitted use cases
- Validate customer disclosures
- Establish support contacts
- Monitor initial production traffic
Errors, retries and support
Actionable errors
HTTP status, error code, message and field details.
Safe retries
Exponential backoff and idempotency keys.
Developer support
Integration questions, production incidents and webhook troubleshooting.

