Skip to main content
Le sandbox utilise le même hôte API que la production. Une clé API sandbox sélectionne l’environnement de test, où les assistants simulent des résultats sans déplacer de fonds réels. Conservez la clé sur votre backend. Les assistants sandbox ne remplacent pas la conformité ou l’onboarding en production.

Tester la disponibilité d’une capacité

Après avoir demandé une capacité, définissez son statut sandbox avec POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status :
Récupérez à nouveau la capacité après avoir utilisé l’assistant. Traitez son status et ses openTaskIds actuels comme le résultat que votre produit doit gérer.

Tester une tâche ouverte

Créez une tâche sandbox avec POST /v3/sandbox/tasks. Rattachez-la à la ressource dont vous testez le workflow et utilisez items pour décrire ce que le client doit soumettre. Ce guide présente les workflows de capacité et de transfert ; la Référence API définit le scope client et le schéma complet de la requête. Utilisez un élément explanation pour une réponse texte et un élément document pour un téléversement. Les nouveaux éléments profile exigent aussi profilePointer, un pointeur JSON qui désigne le champ client. Consultez Créer une tâche sandbox pour les autres types d’éléments et champs. Pour l’exemple de transfert, créez d’abord un transfert sandbox via un flux d’encaissement ou de paiement, puis exportez son data.id :
Stockez data.id en tant que TASK_ID, data.revision en tant que TASK_REVISION, et le data.requirements[0].id actuel en tant que REQUIREMENT_ID. Lorsque vous appelez POST /v3/customers/{customerId}/tasks/{taskId}/submissions, faites correspondre la réponse à l’élément créé :
Puis acceptez ou rejetez la soumission actuelle avec POST /v3/sandbox/tasks/{taskId}/review :
Utilisez Capacités et tâches pour le modèle de complétion de tâche en production.

Alimenter un portefeuille sandbox

Créditez un portefeuille émis avec POST /v3/sandbox/accounts/{accountId}/topup :
Stockez le data.id renvoyé en tant que TRANSFER_ID lorsque vous souhaitez inspecter le transfert de financement simulé. L’id de topup est un id de transfert. Récupérez-le via GET /v3/transfers/{transferId} ou listez-le via GET /v3/transfers pour tester votre chemin de code de dépôt entrant contre les topups sandbox. La projection du transfert est un dépôt entrant en stablecoin terminé avec origin: "inbound_deposit", method: "stablecoin_transfers" et direction: "stablecoin_move", et elle est renvoyée par les filtres de liste correspondants accountId, origin, method et direction.

Terminer ou échouer un transfert

Définissez le résultat avec POST /v3/sandbox/transfers/{transferId}/state :
Ensuite, exécutez un flux d’encaissement, de paiement ou de compte bancaire émis en sandbox.