Skip to main content

Un produit de Noetfield Systems Inc.Flux de conformité · opérations contrôlées

Discuter d'une intégration

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.

  1. 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
  2. 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
  3. 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.

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.
Recette API de lignage d'entité →

Recettes API

OpenAPI, recettes curl et exemples webhook — une boucle bac à sable sans appel commercial.

POST /api/register
Réponse exemple · données non activesBac à sable
{  "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énementQuand il se déclenche
program.createdAprès une collecte initiale réussie
portal.verify.completedÉtape de vérification client terminée
handoff.preparedPoint de contrôle de remise sans charge utile préparé
handoff_record.createdDossier de remise sans charge utile créé
handoff_record.updatedLe 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/healthconfiguration des adaptateurs (aucun secret exposé)

{
  "adapters": []
}

Catalogue d’accès au marché

GET /api/venuesmodèles d’intégration (libellés publics seulement)

{
  "count": 0,
  "demo_mode": true,
  "venues": []
}