Intégration API
La fonctionnalité sous-marchands utilise l’API HUB2. Les endpoints disponibles sont listés dans la documentation suivante :API Sous-marchand
Authentification
Votre intégration utilise les mêmes clés API HUB2 pour l’authentification. La clé doit disposer des permissions suivantes :Api.submerchant_createApi.submerchant_listApi.submerchant_update
Api.payment_intent_create, Api.transfer_create).
Configuration des permissions
Endpoints API
Sous-marchands
POST /submerchants: créer un sous-marchand.nameetdescriptionsont obligatoires ;address,zipcode,city,phoneNumberetlegalInfosont facultatifs. Exemple :
PATCH /submerchants/{submerchantId}: mettre à jour un sous-marchandGET /submerchants: lister vos sous-marchands
id du sous-marchand. Conservez-le pour traiter des transactions pour le compte du sous-marchand.
Transactions pour un sous-marchand
Pour créer un paiement ou un transfert pour un sous-marchand, appelez les endpoints de paiement ou de transfert habituels avec votre propre clé API et renseignez l’id du sous-marchand dans l’en-tête MerchantId. La transaction est enregistrée pour le sous-marchand et son champ subMerchantId est renseigné.
