Skip to main content
POST
Calculer les frais de transaction
Cette route calcule les frais cote serveur avant de lancer une collection ou un disbursement. Vous pouvez identifier le service avec serviceId, service_id, provider, serviceCode ou service_code. Pour une application API directe, le porteur des frais vient de la configuration de l’application authentifiee ou du header interne X-SP-Fee-Bearer. Pour un plugin, envoyez origin: "PLUGIN" et fournissez feeBearer dans le payload ou dans la query string. Le payload est prioritaire. Lorsque feeBearer vaut CUSTOMER, payableAmount inclut les frais. Lorsque feeBearer vaut MERCHANT, merchantNetAmount indique le montant net marchand apres frais.

Autorisations

x-sp-auth-token
string
header
requis

JWT Bearer emis par Mysoleas Identity Cloud. Format: Bearer <access_token>.

Paramètres de requête

feeBearer
enum<string>

Prioritaire seulement pour les flux plugin lorsque le payload ne fournit pas feeBearer.

Options disponibles:
CUSTOMER,
MERCHANT

Corps

application/json
amount
integer
requis
Exemple:

10000

currency
string
requis
Exemple:

"XAF"

serviceId
integer
Exemple:

1

service_id
integer
Exemple:

1

provider
string
Exemple:

"mtn_cmr"

origin
enum<string>
Options disponibles:
APPLICATION,
PLUGIN
Exemple:

"APPLICATION"

plugin
string
Exemple:

"CHECKOUT"

feeBearer
enum<string>
Options disponibles:
CUSTOMER,
MERCHANT
Exemple:

"CUSTOMER"

customerPaysFees
boolean
obsolète
Exemple:

true

operation
enum<string>
Options disponibles:
COLLECTION,
DISBURSEMENT
Exemple:

"COLLECTION"

Réponse

Devis de frais

code
integer
Exemple:

200

success
boolean
Exemple:

true

data
object
locale
string
Exemple:

"fr"

message
string
Exemple:

"fees_quote"