Rechercher
- Informations générales
- Identification par token
- Versions
- Gestion de stock
- Rapport d’intégration de fichier XML (genericimportreport)
- Intégrer son flux XML (genericImportfile)
- Modèle produits (producttypetemplate)
- Types de produits (producttypes)
- Click and Collect
- Produits se déclinant par couleur et taille
- Lister les modes de livraison disponibles (getavailableshippingtypes)
- Construire un fichier en XML pour la création et mise à jour d’annonces
- Export d’inventaire (export)
- Rapport d’intégration de fichier CSV/TXT (importreport)
- Purge d’une campagne (purge_campaign)
- Configurer vos promotions à l’aide de fichiers CSV
- Intégrer son flux CSV/TXT (import)
- Nouvelles Ventes
- Aprés L'acceptation d'une vente
- Confirmer la réception d’une précommande (confirmpreorder)
- Traitement des ventes après leur confirmation (getitemtodolist)
- Annulation post acceptation (cancelitem)
- Envoyer / répondre à un mail du SAV (contactusaboutitem)
- Obtenir les informations de livraison (getshippinginformation)
- Confirmer l’envoi des commandes (importitemshippingstatus)
- Envoyer le numéro de tracking (settrackingpackageinfos)
- Récupérer le détail des éléments liés à un article (getiteminfos)
- Liste des commandes en cours (getcurrentsales)
- Récupérer les éléments comptables d’un panier donné (getbillinginformation)
- Envoi d’un message post vente à l’acheteur (contactuseraboutItem)
- Données produits
- Comptabilité
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 versionOui 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>
Rechercher