URL PIRemove
Cette URL supprime une ou plusieurs instructions de paiement existantes d'une commande.
URL
PIRemove
Commande de contrôleur
com.ibm.commerce.edp.commands.PIRemoveCmd
Classe d'implémentation
com.ibm.commerce.edp.commands.PIRemoveCmdImpl
Commandes appelées
EditCmd
Structure de l'adresse URL
- http://host_name/path/
- Nom hôte entièrement qualifié de votre serveur HCL Commerce Server et du chemin de configuration.

Valeurs des paramètres
- orderId
- Obligatoire : L'identificateur de la commande duquel l'instruction de paiement doit être supprimée.
- URL
- Obligatoire : Adresse URL à appeler une fois que la commande a abouti.
- piId
- Obligatoire : L'identificateur numérique (entier long) de l'instruction de paiement à supprimer. Le piId peut être obtenu à partir du bean de données EDPPaymentInstructionsDataBean et représente la combinaison du mode de paiement, du montant de paiement et de toutes les données du protocole. Ce paramètre peut être répété si d'autres instructions de paiement doivent être supprimées dans cette demande.
- errorViewName
- Le nom de la vue qui est redirigée lorsque l'exécution échoue. Si ce paramètre est fourni, le nom de la vue d'erreur par défaut est PaymentInstructionErrorView.
Exemple
L'exemple suivant supprime deux instructions de paiement de la commande 112233.
http://host_name/webapp/wcs/stores/servlet/PIRemove?orderId=112233
&piId=27022&piId=27023&URL=/
Comportement
Vérifiez si la commande est verrouillée par le CSR en cours. Si la commande n'est pas verrouillée et appelée par un RSC, ou si elle est verrouillée par un autre RSC, une exception est émise.
Appelez EditCmd (commande EDP) pour modifier l'instruction de paiement
Examinez le résultat de EditCmd et lancez une exception si le résultat est nul ou s'il y une erreur dans les résultats.
Conditions d'exception
Aucun.