RESELLERTRANSFER
Cette commande permet de transférer un domaine d’un revendeur Namebay à un autre.
L’authentification est gérée à l’aide de l’AuthenticationHeader du Web Service, vos identifiants restent inchangés. (Voir exemple).
Signature de la méthode
public ApiResponse oResellerTransfer
(
String P_sDomainName, String P_sNewResellerContactHandle, String P_sContactEmail, Boolean P_isSendRegistrantPassword, String P_sNameCode
)
| Paramètres entrants |
Description |
Expression régulière |
| P_sDomainName |
Nom du domaine à transférer |
[A-Za-z0-9-\.]{5,68} |
| P_sNewResellerContactHandle |
Identifiant du nouveau contact revendeur. Pour transférer un domaine chez Namebay veuillez spécifier « NB1 », pour un autre revendeur, le contacter. |
|
| P_sContactEmail |
La nouvelle adresse e-mail du registrant. |
^[0-9a-z_\.-]+@(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2,4})$ |
| P_isSendRegistrantPassword |
Permet d’indiquer si un e-mail de rappel d’identifiants de connexion doit être envoyé au registrant. (Adresse e-mail spécifiée dans P_sContactEmail) |
|
| P_sNameCode (optionnel) |
Ce paramètre est utilisé comme sécurité en cas de transfert in. Mettre la valeur null en cas de transfert out. Le NameCode se récupère dans l’interface de gestion de vos domaines. |
[0-9A-Z]{8} |
Exemple d’appel (c#) : Namebay.Soap.Domain est le nom de la référence au web service
Commande
Namebay.Soap.Domain.Domain L_oDomain = new soap.namebay.com.Namebay.Soap.Domain.Domain();
// Authentification
L_oDomain.AuthenticationHeaderValue = new soap.namebay.com.Namebay.Soap.Domain.AuthenticationHeader();
L_oDomain.AuthenticationHeaderValue.sLogin = "YourLogin";
L_oDomain.AuthenticationHeaderValue.sPassword = "YourPassword";
//Paramétres necessaires à l’appel
String sDomainName = "namebay.com";
String sNewResellerContactHandle = "nb1"; // contact ID de namebay
String sContactEmail = "exemple@exemple.fr";
Boolean isSendRegistrantPassword = true;
String sNameCode = "1Z4SZRZR";
Namebay.Soap.Domain.ApiResponse L_oApiResponse = L_oDomain.oResellerTransfer(sDomainName, sNewResellerContactHandle, sContactEmail, isSendRegistrantPassword, sNameCode);
//Description du code de retour.
L_oApiResponse.sMessage;
//Code de l’erreur
L_oApiResponse.iReturnCode;
Attention, cette opération n’est pas instantanée, elle enregistre uniquement la demande de transfert. Cette dernière sera traitée par notre système dans les plus brefs délais. Un e-mail de confirmation du transfert sera envoyé aux revendeurs concernés.
Codes de retours possibles
| Code |
Message |
Description |
| 200 |
Command completed successfully |
Le transfert a bien été enregistré |
| 510 |
The contact "ContactHandle" does not exist |
Le contact n’existe pas ou est erroné |
| 510 |
The domain “DomainName” does not exist |
Le nom de domaine n’appartient pas à Namebay ou est erroné |
| 526 |
The domain is not registered |
Le domaine n’est pas transférable. |
| 529 |
Domain already belongs to the reseller |
Le domaine appartient déjà au revendeur |
| 540 |
The email "ContactEmail" is not well formed |
L’adresse e-mail n’a pas le bon format |
| 571 |
Wrong NameCode |
Le NameCode n’est pas bon. |
| 571 |
Namecode can not be null when it is a transfer in |
Le NameCode doit être spécifié lorsque le domaine ne vous appartient pas (Transfert In) |
| 571 |
The contact “ContactHandle” is not a reseller |
Le contact n’est pas enregistré comme revendeur Namebay |
| 601 |
Internal error please contact Namebay |
Problème interne veuillez contacter Namebay |
| 605 |
The transfer has already been registered |
Le transfert est en attente de traitement |