Créez des services bancaires puissants
grâce à nos API

Une API qui vous permet de créer des comptes bancaires, des cartes Mastercard® associées et de monitorer les flux financiers

                    
            curl "https://ws-sandbox.anyti.me/v1.0/apicheck" \
                -X GET \
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                

L'architecture de l'API


schema explicatif de l'architecture de l'API

Gestion des comptes et des cartes


Gestion technique des comptes


Serveur d’autorisation

Pour qu’une transaction Mastercard® soit réalisée, elle doit être acceptée par un serveur d’autorisation. Dès que la réponse est positive, Anytime doit bloquer le montant équivalent et le rendre immédiatement disponible dans le compte de cantonnement.

Collatéral sur le compte de cantonnement

Comme le serveur d’autorisation ne peut pas être déporté chez tous nos clients, Anytime doit s’assurer qu’il dispose bien du montant correspondant à la transaction Mastercard® qui a été acceptée. De ce fait, vous devez déposer en collatéral la capacité totale de paiement (plafond) des cartes. Par exemple, si vous autorisez un client à pouvoir dépenser 500€ avec sa carte, vous devez déposer sur le compte de cantonnement 500€.

  • L’API vous permet de définir les plafonds d’utilisation de chaque carte A, B ou C via la fonction « CREDIT D’UNE CARTE ». Le compte de cantonnement doit être créditeur d’au moins la valeur des plafonds autorisés. Dans notre exemple ci-dessous, vous devez au moins déposer 3000€

  • A tout moment vous connaissez la position du compte de cantonnement via la fonction « ACCOUNT BALANCE »
schema pour comprendre les différentes possibilités de l'API, serveur d'autorisation, compte de cantonnement...

API RESTful simple d'utilisation


Nous mettons à votre disposition les outils nécessaires afin d'implémenter notre API rapidement :

nos API sont simple d'utilisation, on met à votre disposition une documentation, une interface graphique, des exemples de code...
  • Une documentation complète
  • Une interface graphique permettant de tester et valider vos requêtes
  • Un mode sandbox qui vous permettra de valider vos tests fonctionnels en toute sécurité
  • Des exemples de code pour vous guider lors de votre implémentation
  • Des clients All-in-one disponible sur GitHub (à venir)

API Sécurisée


Plusieurs niveaux de vérification afin de maximiser la sécurité des requêtes entre notre API et votre infrastructure :

  • Protocole HTTPS
  • Authentification et Tokens OAuth2
  • Signature des requêtes avec une clé RSA
  • Hash de vérification des réponses
  • Restriction d'accès à certaines adresses IP ou sous-réseaux
nos API sont sécurisées grâce à une technoligie de pointe, clé RSA, protocole HTTPS...

Exemples de fonctionnalités de l'API
Banking-as-a-Service


  • Vérifier la connexion à l'API
  • Création compte
  • Création carte
  • Récupération code PIN
  • Crédit d'une carte
  • Liste des transactions
  • AML/KYC compliance

Vous pouvez vérifier que la connexion à l'API réussi.

                        
            curl "https://ws-sandbox.anyti.me/v1.0/apicheck" \
                -X GET \
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                    

Vous pouvez créer des comptes société (business) ou utilisateur (consumer) qui peuvent être rattaché à plusieurs cartes.

                        
            curl "https://ws-sandbox.anyti.me/v1.0/accounts" \
                -X POST \ 
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                -d 'acc_type=consumer | business' \
                -d 'acc_currency=EUR | USD' \
                -d 'user_gender=string' \
                -d 'user_first_name=string' \
                -d 'user_last_name=string' \
                -d 'user_dob=string' \
                -d 'user_pob=string' \
                -d 'user_email=string' \
                -d 'user_mobile_number=string' \
                -d 'user_addr_line_1=string' \
                -d 'user_addr_line_2=string' \
                -d 'user_addr_zip=string' \
                -d 'user_addr_city=string' \
                -d 'user_addr_cc=string' \
                -d 'user_nationality=string' \
                -d 'corp_name=string' \
                -d 'corp_regnum=string' \
                -d 'corp_type=string' \
                -d 'corp_activity=string' \
                -d 'corp_tva=string' \
                -d 'corp_addr_line_1=string' \
                -d 'corp_addr_line_2=string' \
                -d 'corp_addr_zip=string' \
                -d 'corp_addr_city=string' \
                -d 'corp_addr_cc=string'
                    

Vous pouvez commander une carte Anytime Mastercard®, une carte virtuelle, une puce sans contact Mastercard®, ...

                        
            curl "https://ws-sandbox.anyti.me/v1.0/cards" \
                -X POST \ 
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                -d 'acc_id=integer' \
                -d 'card_name=string' \
                -d 'card_type=PLASTIC | VIRTUAL_SINGLE_USE' \
                -d 'expiry_date=string' \
                -d 'language=string' \
                -d 'delivery_company_name=string' \
                -d 'delivery_gender=string' \
                -d 'delivery_first_name=string' \
                -d 'delivery_last_name=string' \
                -d 'delivery_addr_1=string' \
                -d 'delivery_addr_2=string' \
                -d 'delivery_zip=string' \
                -d 'delivery_city=string' \
                -d 'delivery_country_code=string'
                    

La livraison du code PIN s'effectue via un lien sécurisé destiné uniquement au porteur de la carte.

                        
            curl "https://ws-sandbox.anyti.me/v1.0/cards/{card_ref}/pin" \
                -X POST \ 
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                    

Vous pouvez mettre des fonds du compte master vers une carte instantanément.

                        
            curl "https://ws-sandbox.anyti.me/v1.0/cards/{card_ref}/credit" \
                -X POST \ 
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                -d 'amount=number' \
                -d 'acc_comment=string' \
                -d 'card_comment=string'
                    

Vous pouvez accéder aux transactions d'une compte ou d'une carte ...

                        
            curl -G "https://ws-sandbox.anyti.me/v1.0/accounts/{id}/statements" \
                -X GET \ 
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                -d 'date_start=string' \
                -d 'date_end=string'
                    

En tant que Fintech, nous fournissons bien que plus que des services bancaires. Nous offrons des services à valeur ajoutée qui permettent à votre sociéré de se développer rapidement. Si votre business nécessite une identifiation du client (KYC/AML-compliant) nous offrons différentes solutions d'identification, de capture des pièces d'identité et de vérification sur les listes de sanctions (OFAC, PEP, interpol...)

                        
            curl "https://ws-sandbox.anyti.me/v1.0/accounts/{id}/kyc" \
                -X POST \ 
                -H 'Authorization: {YOUR_TOKEN}' \
                -H 'X-Validation-Data: {YOUR_VALIDATION_DATA_STRING}' \
                -H 'X-Signed-Request: {YOUR_SIGNED_REQUEST}'
                -d 'user_selfie=file' \
                -d 'user_identity=file' \
                -d 'user_identity_back=file' \
                -d 'user_dom_1=file' \
                -d 'user_identity_host=file' \
                -d 'user_identity_back_host=file' \
                -d 'user_dom_host=file' \
                -d 'user_affidavit=file' \
                -d 'corp_status=file' \
                -d 'corp_kbis=file'
                    

Vous avez les développeurs ?
Nous avons les API !

Créez votre compte