Expédition sans convention

Exemples de codes pour l'expédition sans convention : Java (.zip) | PHP (.zip) | C# (.zip)

Demander le remboursement d'un envoi sans convention – Module SOAP

Résumé

Nom :

Demander le remboursement d'un envoi sans convention

Raison pour utiliser le service :

Demander le remboursement d'un envoi ou d'une étiquette créé par erreur. Vous pouvez seulement demander un remboursement pour un envoi qui n'a pas encore été expédié et pour lequel aucune activité de balayage n'est associée à l'étiquette.

Veuillez noter qu'avant de procéder au remboursement, nous allons vérifier la validité de la demande en nous assurant, par exemple, que l'étiquette n'a pas été utilisée.

Données d'entrée :

Numéro d'identification de l'envoi et votre courriel

Données de sortie :

Numéro d'identification du billet de service

Exemple d'erreur :

Une demande de remboursement a déjà été soumise pour cet envoi. Il faut attendre quelques jours avant que le remboursement ne soit traité.

Demande de service précédente habituelle :

Créer l'envoi sans convention, Obtenir les envois sans convention ou Obtenir l'envoi sans convention

Prochaine demande de service habituelle :

Aucune

Historique des versions :

Notes de mise à jour

Demander le remboursement d'un envoi sans convention – Résumé du service

Demander le remboursement d'un envoi sans convention – Résumé du service

Détails sur la demande

WSDL: ncshipment.wsdl
Point final (Conception) : https://ct.soa-gw.postescanada.ca/rs/soap/ncshipment/v4
Point final (Production) : https://soa-gw.postescanada.ca/rs/soap/ncshipment/v4
Espace de nommage : http://www.postescanada.ca/ws/soap/ncshipment/v4
Opération : RequestNonContractShipmentRefund

Corps du message

Éléments de la demande

La présente section décrit les éléments XML de la demande de remboursement d'un envoi sans convention. Pour obtenir la structure hiérarchique, consultez le diagramme XML.

Demander le remboursement d'un envoi sans convention – Éléments de la demande
Nom de l'élément Type Requis/Optionnel Description

request-non-contract-shipment-refund-request

Complexe

Requis

Élément XML de niveau supérieur de la structure de la réponse

mailed-by

Simple

Requis

(De un à dix caractères numériques)
Il s'agit du numéro de client à 10 chiffres du client « Expédié par ».
Si le numéro fourni compte moins de dix chiffres, le système ajoutera des zéros au début.

locale

Simple

Optionnel

Indique votre langue de préférence pour recevoir les messages d'erreur.

EN = Anglais
FR = Français

Si aucune valeur n'est saisie, la langue par défaut est l'anglais.

platform-id

Simple

Optionnel

Numéro de client de la plateforme. S'applique seulement aux plateformes de cybercommerce.

shipment-id

Simple

Optionnel

(Chaîne alphanumérique jusqu'à 32 lettres/chiffres)
Numéro d'identification de l'envoi pour lequel vous demandez un remboursement
Remarque : Les données de sorties pour créer un envoi sans convention, obtenir l'envoi sans convention ou obtenir les envois sans convention contiennent un élément relatif au numéro d'identification de l'envoi.

email

Simple

Requis

(Chaîne de caractères jusqu'à 60 caractères)
L'adresse électronique doit être valide. Par exemple, elle doit respecter le format suivant : (['_A-Za-z0-9\-\+]+)(\.['_A-Za-z0-9\-\+]+)*@([A-Za-z0-9-]+)(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,5})

Demande – Diagramme XML

Demander le remboursement d'un envoi sans convention – Structure de la demande XML
Demander le remboursement d'un envoi sans convention – Structure de la demande XML

Détails de la réponse

Réponse – Éléments

Le tableau ci-dessous décrit les éléments XML figurant dans la réponse à la demande de remboursement d'un envoi sans convention. Pour obtenir la hiérarchie de la réponse, consultez le diagramme XML.

Demander le remboursement d'un envoi sans convention – Éléments de la réponse
Nom de l'élément Type Description

request-non-contract-shipment-refund-response

Complexe

Niveau supérieur de la structure XML

non-contract-shipment-refund-info

Complexe

Structure contenant les données du billet de service

service-ticket-date

Simple

Date à laquelle la demande de remboursement a été soumise

service-ticket-id

Simple

Numéro d'identification du billet de service associé à votre demande de remboursement. Veuillez utiliser ce numéro dans toutes les communications que vous entretenez avec Postes Canada au sujet de cette demande de remboursement.

Remarque : Dans l'environnement (de développement) « Bac à sable », la même valeur d'essai (0123456789) est toujours retournée.

Réponse – Diagramme XML

Demander le remboursement d'un envoi sans convention – Structure de la réponse XML
Demander le remboursement d'un envoi sans convention – Structure de la réponse XML

Réponse – Réponses d'erreur possibles

Le code de retour http 404 (introuvable) s'affiche si le numéro d'identification de l'envoi est incorrect. Voici certaines autres réponses d'erreur possibles :

Code Description
7292 Une demande de remboursement a déjà été soumise pour cet envoi. Il faut attendre quelques jours avant que le remboursement ne soit traité.

Voir aussi les traitement des erreurs et les messages d'erreur et les stratégies d'atténuation.

Exemples

Exemple de demande XML selon le module SOAP – Demander le remboursement d'un envoi sans convention

<request-non-contract-shipment-refund-request>
<mailed-by>1111111</mailed-by>
<locale>EN</locale>
<shipment-id>340531309186521749</shipment-id> <email>name@example.ca</email>
</request-non-contract-shipment-refund-request>

Exemple de réponse XML selon le module SOAP – Demander le remboursement d'un envoi sans convention

<request-non-contract-shipment-refund-response>
<non-contract-shipment-refund-info>
<service-ticket-date>2015-01-28</service-ticket-date>
<service-ticket-id>GT12345678RT</service-ticket-id>
</non-contract-shipment-refund-info>
</request-non-contract-shipment-refund-response>