Récupérer des opérations financières (getoperations)

  • 1. Utilisation

    Ce webservice permet de récupérer les opérations financières ayant eu lieu sur votre porte monnaie virtuel.

    Le nombre de résultats maximum retournés est de 200 opérations et un système de pagination a été mis en place pour vous permettre de récupérer des opérations selon une date donnée.

    Ce WS est accessible aux marchands professionnels et aux vendeurs particuliers.

    
    																																															
    
    																																															
  • 2. Url

    https://ws.fr.shopping.rakuten.com/wallet_ws?action=getoperations&login=xxxxxx&pwd=xxxxxx&version=xxxx-xx-xx&operationcause=salestransfer&lastoperationdate=01/02/2011-11:20:12

    
    																																															
    
    																																															
  • 3. Paramètres

    Nom Description Obligatoire
    action getoperations Oui
    login login du vendeur Oui
    pwd Vous avez besoin de votre Token. Plus d’informations ICI. Et vous trouverez votre Token ICI. Oui
    version Version du webservice
    Cliquer ici pour voir le dernier numéro de version
    Oui
    operationcause Type d’opération retourné par le WS
    Valeurs possibles :

    • salestransfer (correspond aux opérations de type « transfert des ventes »).
    Oui
    lastoperationdate Ce paramètre vous permet de récupérer les opérations réalisées après la date renseignée. Ceci vous permettra de ne récupérer que les nouvelles opérations en renseignant la date de la dernière opération récupérée.
    Si celle-ci n’est pas renseignée, le WS retourne les premières opérations du porte monnaie virtuel (dans une limite de 200 opérations).
    Non
    
    																																															
    
    																																															
  • 4. XSD

  • 5. Erreurs possible

    Type Code Message Detail
    Sender ParameterError Problem with parameters The parameter ‘login’ is mandatory
    Sender ParameterError Problem with parameters The parameter ‘pwd’ is mandatory
    Sender ParameterError Problem with parameters The parameter ‘version’ is mandatory
    Sender ParameterError Problem with parameters The version XXX is not supported
    Sender InvalidUserConnection Unknown user or password. Incorrect login or password
    Sender ParameterError Problem with parameters The parameter lastoperationdate is invalid.
    Sender ParameterError Problem with parameters The parameter operationcause is mandatory
    Sender ParameterError Problem with parameters Incorrect operationcause.
    
    																																															
    
    																																															
  • 6. Données en retour

    Valeur Description
    sellerid Identifiant Rakuten France du compte vendeur
    lastversion Dernière version disponible du webservice
    operations  
    operation  
    operationid Identifiant de l’opération financière
    operationdate Date à laquelle l’opération a eu lieu
    operationcause Cause de l’opération
    operationtype Type d’opération
    Valeurs possibles :

    • Credit
    • Debit
    operationstate Etat de l’opération
    Valeurs possibles :

    • FINALIZED
    operationamount
    amount Montant de l’opération (sera toujours en valeur absolue, la balise operationtype vous permettra de déterminer le signe de ce montant).
    currency Devise associée à l’opération.
    compensationid Numéro de compensation associé à cette compensation.
    hasmoreoperations Indique si d’autres opérations sont disponibles

    Valeurs possibles :

    • true
    • false
    
    																																															
    
    																																															
  • 7. Exemple de sortie

    <getoperationsresult xsi:schemaLocation="http://www.fr.shopping.rakuten.com/res/schema/getoperations http://www.fr.shopping.rakuten.com/res/schema/getoperations/getoperations.2011-03-29.xsd" xmlns="http://www.fr.shopping.rakuten.com/res/schema/getoperations" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <request>
    <user>vendeur</user>
    <operationcause>salestransfer</operationcause>
    <version>2011-03-29</version>
    </request>
    <response>
    <sellerid>1089000</sellerid>
    <lastversion>2011-03-29</lastversion>
    <operations>
    <operation>
    <operationid>502120000</operationid>
    <operationdate>01/11/2003-08:00:00</operationdate>
    <operationcause>salestransfer</operationcause>
    <operationtype>Credit</operationtype>
    <operationstate>FINALIZED</operationstate>
    <operationamount>
    <amount>2873.23</amount>
    <currency>EUR</currency>
    </operationamount>
    <compensationid>000655</compensationid>
    </operation>
    <operation>
    <operationid>502100000</operationid>
    <operationdate>10/11/2003-10:00:00</operationdate>
    <operationcause>salestransfer</operationcause>
    <operationtype>Debit</operationtype>
    <operationstate>FINALIZED</operationstate>
    <operationamount>
    <amount>1866.78</amount>
    <currency>EUR</currency>
    </operationamount>
    <compensationid>994582</compensationid>
    </operation>
    <hasmoreoperations>false</hasmoreoperations>
    </operations>
    </response>
    </getoperationsresult>
    
    
    																																															
    
    																																															

Privacy Preference Center