Développeurs
Validation technique des flux TrustField — bac à sable, OpenAPI, authentification et architecture de remise partenaire après la conversation d'affaires.
5
Modèles de programme
5+
Types d'événements de programme
10+
Intégrations d'adaptateurs
<2s
Cible d'accusé bac à sable
3 points à considérer pour l'intégration API de programme
Opérations efficaces en coût
Une couche de programme pour la collecte initiale, la liste de vérification, le statut et les exports — moins de portails et de tableurs à mesure que les corridors croissent.
Preuves auxquelles vous pouvez vous fier
Identifiants de programme TF, historique d'événements et lots d'export que votre RCD peut défendre — citations dans les réponses API et exports de diligence.
Conçu pour la vitesse
Bac à sable libre-service sur trustfield.ca — inscrivez-vous, interrogez le statut et créez des dossiers de remise en minutes sans appel commercial.
Payment-execution boundary
TrustField records compliance and operational workflow state. In its standard configuration, it does not hold funds, maintain payment accounts, initiate or authorize electronic funds transfers, transmit payment instructions, or provide clearing or settlement.
Where a customer requests an integration involving payment instructions or payment credentials, scope and RPAA applicability must be reviewed before implementation.
En direct en 3 étapes
Choisissez un modèle de programme, inscrivez-vous pour un identifiant TF, connectez votre partenaire de règlement. Votre connecteur exerce la boucle API en minutes.
Sélectionner un modèle
Corridor ESM, paiement B2B, finance intégrée ou bac à sable technique — chacun mappe des portes de liste et des lots d'export.
Parcourir les modèles →Inscrire la collecte initiale du programme
POST /api/register attribue TF-######, ouvre la liste RPAA et consigne program.created dans l’historique d’événements versionné.
Démarrer le bac à sable →Configurer la remise partenaire
Créez des dossiers de remise sans charge utile, interrogez reconciliation.json pour les écarts et livrez les exports d'audit à votre pile RCD.
API de rapprochement →
Pipeline événement → export
De la création du dossier de remise à l'export de conformité — état du flux et preuves sans garde ni règlement sur TrustField.
Événement de programme
handoff_record.created · TF-000042 · INS-000128
État + preuves
Checklist % · adapter ack · program_events ledger
Export opérateur
GET /api/register/{id}/audit.json
Partenaire / RCD
Webhook · diligence brief · compliance report
Modèles de programme
Parcours de programme prêts à l'emploi couvrant les corridors ESM, les paiements B2B et l'évaluation technique en bac à sable.
Programme corridor ESM
Collecte initiale · liste · carte partenaires
→ Règlement partenaire
Programme de paiement B2B
Opérations de programme · export de preuves
→ Remise trésorerie entreprise
Finance intégrée
Identifiant TF · admission de marque
→ ESM partenaire de référence
Parcours de préparation RPAA
Liste à double parcours
→ Récit FINTRAC + BdC
Bac à sable technique
Boucle API complète
→ Évaluation ingénierie
Parcours de conformité de programme au Canada
Preuves et flux pour programmes de paiement réglementés — les partenaires exécutent le règlement; TrustField exporte l'état.
Canada · LBC / ESM
- · Opérations de programme FINTRAC
- · Diligence agent (oct. 2025)
- · Export de preuves STR/EFTR
Audit JSON · CSV · rapport de conformité HTML
Canada · RPAA / parcours PSP
- · Liste de préparation
- · Trousse narrative de supervision
- · Carte de règlement partenaire
Fiche de diligence · export de liste
Opérateur de programme
- · Rapprochement continu
- · Détection d'écarts
- · Livraison webhook
reconciliation.json · program_events
Intelligence de programme
Sachez qui se trouve derrière chaque flux de programme
Lignage d'entités fondé sur des preuves pour programmes réglementés — liez les identifiants TF aux opérateurs, partenaires de règlement et remises d'adaptateurs avec métadonnées de provenance. Pas d'attribution de portefeuilles sur chaîne.
12+
Catégories d'entités de programme
3
Modes de livraison
Oui
Provenance par entité
Temps réel
Rafraîchissement du registre
Lignage fondé sur les preuves
Chaque partie de programme inclut une provenance : champs de collecte initiale, slug partenaire, fournisseurs de remise et santé des adaptateurs — adapté à la revue RCD et à l'export d'examen.
Livraison structurée
API REST, exports par lots audit.json et webhooks program_events — intégrez votre pile TM sans remplacer votre fournisseur d'analytique.
Conçu autour de votre programme
Les catégories s'étendent avec le périmètre du programme d'intégration — corridors, paiements B2B, finance intégrée et parcours de préparation RPAA.
Couverture à l'échelle du programme
Catégories structurées pour programmes de paiement réglementés — pas d'étiquettes de mélangeurs ou de darknet.
- · Opérateur de programme ESM
- · Partenaire de règlement licencié
- · Adaptateur d'accès au marché
- · Partenaire de rail de paiement
- · Partenaire de vérification d'identité
- · Programmes corridor / B2B / finance intégrée
- · Export de preuves de conformité
Modes d'intégration
Temps réel
GET /api/register/{id}/entity-lineage.json
Lot
GET /api/register/{id}/audit.json
Événements
program_events webhook stream
FAQ
- S'agit-il d'étiquetage de portefeuilles blockchain?
- Non. TrustField attribue les parties de programme — opérateurs, partenaires licenciés et adaptateurs — à un identifiant TF. Nous n'étiquetons pas d'adresses anonymes ni ne vendons d'ensembles d'analytique de chaîne.
- Qu'est-ce qui rend la méthodologie défendable?
- Chaque ligne d'entité cite une provenance : champs de collecte initiale, dossiers partner_organization et usage des fournisseurs de remise avec état de santé des adaptateurs.
- Qui utilise le lignage d'entités de programme?
- Les opérateurs de programme ESM, les responsables de conformité et les ingénieurs d'intégration cadrant la remise en production — surtout lorsque les preuves de programme FINTRAC doivent se rattacher à une partie au règlement.
- Comment m'intégrer?
- Interrogez entity-lineage.json après register et les dossiers de remise, combinez avec reconciliation.json et program-health.json pour une vue opérateur complète.
Recettes API
OpenAPI, recettes curl et exemples webhook — une boucle bac à sable sans appel commercial.
{ "full_name": "Sample MSB Program", "email": "ops@partner-msb.ca", "corridor": "CA", "settlement_path": "fiat", "partner_slug": "demo-msb-tor", "consent_accepted": true}→ { "program_id": "TF-000042" }TF-000042 est illustratif — votre réponse sera différente.
URL de base
https://api.trustfield.ca
Objet principal
Identifiant de programme TF-###### + événements de programme + exports d'audit
Authentification
Bac à sable public sur trustfield.ca. Jetons d'accès plateforme pour l'intégration production.
Bibliothèque de recettes
Complétez la boucle bac à sable de l'inscription au statut, puis à la liste de vérification, sans appel commercial.
Inscrire la collecte initiale du programme
Retourne un identifiant de programme TF-###### et un statut en attente.
curl -s -X POST "$BASE/api/register" -H "Content-Type: application/json" -d '{"full_name":"Program Operator","email":"ops@example.com","corridor":"CA-CAD","consent_accepted":true,"registration_type":"program"}'Interroger le statut du programme
Cycle de vie, nombre de dossiers de remise et événements récents.
curl -s "$BASE/api/register/TF-000042" | jq .lifecycle,.instruction_count,.recent_events
Mettre à jour un élément de liste
Flux opérateur — marquer les étapes de liste RPAA comme terminées.
curl -s -X PATCH "$BASE/api/checklist/TF-000042/items/rpaa-01" -H "Content-Type: application/json" -d '{"status":"complete"}'Rapprochement de programme
Détection d'écarts — liste vs dossiers de remise vs registre d'événements.
curl -s "$BASE/api/register/TF-000042/reconciliation.json" -H "X-Admin-Token: $ADMIN_TOKEN" | jq .aligned,.break_count,.breaks
Score de santé du programme
Indice de préparation opérateur — pas une cote de crédit.
curl -s "$BASE/api/register/TF-000042/program-health.json" -H "X-Admin-Token: $ADMIN_TOKEN" | jq .health_score,.grade,.summary
Lignage d'entités de programme
Attribution de parties fondée sur des preuves — pas d'étiquetage de portefeuilles.
curl -s "$BASE/api/register/TF-000042/entity-lineage.json" -H "X-Admin-Token: $ADMIN_TOKEN" | jq .entity_count,.entities
Catégories d'entités de programme
Taxonomie publique des catégories pour les parties de programme.
curl -s "$BASE/api/program-entity-categories" | jq .count,.categories[0]
Exemple d'événement webhook
Hooks d'opérations et de preuves — handoff.prepared, handoff_record.created et événements de programme connexes.
{
"event": "handoff_record.created",
"program_id": "TF-000042",
"handoff_ref": "INS-000128",
"timestamp": "2026-06-13T12:00:00Z"
}Catalogue d'événements
| Événement | Quand il se déclenche |
|---|---|
| program.created | Après une collecte initiale réussie |
| portal.verify.completed | Étape de vérification client terminée |
| handoff.prepared | Point de contrôle de remise sans charge utile préparé |
| handoff_record.created | Dossier de remise sans charge utile créé |
| handoff_record.updated | Le partenaire signale le statut d'achèvement |
Exemple de réponse d'inscription
{
"id": 42,
"program_id": "TF-000042",
"full_name": "Program Operator Ltd",
"email": "integration@example.com",
"corridor": "CA-CAD",
"status": "pending",
"registration_type": "program",
"message": "Program intake received. Program ID TF-000042 is pending."
}Plateforme de développement
Santé des adaptateurs et adaptateurs simulés du catalogue d'accès au marché — la remise au partenaire en production est définie dans l'énoncé des travaux du programme d'intégration.
Santé des intégrations
GET /api/integrations/health — configuration des adaptateurs (aucun secret exposé)
{
"adapters": []
}Catalogue d’accès au marché
GET /api/venues — modèles d’intégration (libellés publics seulement)
{
"count": 0,
"demo_mode": true,
"venues": []
}