operators
Découvrez toujours les opérateurs dynamiquement au lieu de les coder en dur. Le résultat est limité aux routes actuellement configurées pour le marchand authentifié.
GET /api/v1/payment/operators/list HTTP/1.1
Host: api.example.com
Authorization: Bearer <access-token>
Accept: application/jsoncurl "https://api.example.com/api/v1/payment/operators/list" \
--header "Authorization: Bearer ${QOS_ACCESS_TOKEN}" \
--header "Accept: application/json"Réponse réussie — HTTP 200
{
"data": [
{
"countryCode": "234",
"name": "Nigeria",
"providerServiceType": "CollectionAndFundsTransfer",
"operators": [
{
"operatorId": "NGPAY",
"description": "Bank Transfer",
"category": "Bank Transfer",
"customerIdentificationType": "ACCOUNT_NUMBER"
}
],
"currencies": [
"NGN"
]
},
{
"countryCode": "234",
"name": "Nigeria",
"providerServiceType": "BillsPayment",
"operators": [
{
"operatorId": "ELECTRICITY",
"description": "Electricity Bills",
"category": "Utility",
"customerIdentificationType": "EITHER"
}
],
"currencies": [
"NGN"
]
}
],
"message": "Success",
"success": true,
"responseCode": "00"
}Champs de la réponse
countryCode
Valeur du pays à envoyer dans les requêtes suivantes.
name
Nom d’affichage du pays.
providerServiceType
Collection, CollectionAndFundsTransfer ou BillsPayment. Cette valeur détermine le parcours pris en charge.
operators[].operatorId
Identifiant stable de l’opérateur configuré, à transmettre comme operatorId.
operators[].description
Nom lisible de l’opérateur.
operators[].category
Catégorie définie par le provider pour l’affichage ou le routage.
operators[].customerIdentificationType
MSISDN, ACCOUNT_NUMBER ou EITHER. Utilisez cette valeur pour collecter le bon champ de destination.
currencies
Devises configurées pour le pays. Sélectionnez-en une et envoyez-la explicitement.