Appel API createMember

The createMember API call is used to create a free or paid member on your membership site. It can also be used to change an existing member’s membership level. If the email address passed is associated with an existing member and the membership level ID passed is different than the one associated with their account, then MemberMouse will change their membership level and automatically cancel any active subscriptions associated with the current membership.

IMPORTANT : Si vous choisissez de transmettre des données brutes de carte de crédit en utilisant cet appel API, vous serez exposé à un niveau plus élevé d'exigences SAQ de conformité PCI (SAQ-D). Il est de votre responsabilité de vous assurer que vous êtes en conformité.

Exemple d'URL de demande

http://{Votre_URL_API}?q=/createMember

Paramètres d'entrée
ParamètresDescriptionExigée
apikeyClé API de Références de l'API MemberMouseOui
apisecretSecret de l'API de Références de l'API MemberMouseOui
niveau_d'adhésionMembership level ID to assign to the new member’s accountOui
produit_idEach paid membership level you create in MemberMouse will have a default product associated with it. If this field is left blank then the default product will be used to place the order. You can optionally pass a valid product ID that’s associated with the membership level here to charge a different price for the membership level then the default product.Non
courrielAdresse électronique du nouveau membreOui
Nom d'utilisateurUsername for the new member. If this is not provided the member’s email address will be used as their username.Non
prénomPrénom du nouveau membreNon
nom de familleNom de famille du nouveau membreNon
mot de passeLe mot de passe que vous souhaitez définir pour le nouveau membre. S'il n'est pas fourni, MemberMouse génère automatiquement un mot de passe pour le nouveau membre.Non
téléphoneNuméro de téléphone du nouveau membreNon
adresse_de_facturationl'adresse de facturation du nouveau membreConditionnel (Non si le niveau d'adhésion est gratuit)
ville_de_facturationville de facturation du nouveau membre.Conditionnel (Non si le niveau d'adhésion est gratuit)
état de la facturationétat de facturation du nouveau membreConditionnel (Non si le niveau d'adhésion est gratuit)
code postal de facturationcode postal de facturation du nouveau membreConditionnel (Non si le niveau d'adhésion est gratuit)
pays de facturationpays de facturation du nouveau membre (Code pays ISO à 2 chiffres)Conditionnel (Non si le niveau d'adhésion est gratuit)
numéro de créditNew member’s credit card numberConditionnel (Non si le niveau d'adhésion est gratuit)
exp_monthExpiration month of the new member’s credit card (2 digits)Conditionnel (Non si le niveau d'adhésion est gratuit)
exp_yearExpiration year of the new member’s credit card (4 digits)Conditionnel (Non si le niveau d'adhésion est gratuit)
code_de_sécuritéSecurity code (CVV) of the new member’s credit cardConditionnel (Non si le niveau d'adhésion est gratuit)
expédition_comme_facturationCette option peut être réglée sur OUI ou NON. Si la valeur est OUI, il n'est pas nécessaire de fournir des informations sur l'adresse de livraison. La valeur par défaut est NON.Conditionnel (Non si le niveau d'adhésion est gratuit)
méthode d'expéditionCode de la méthode d'expédition que vous souhaitez appliquer à la commande. Vous pouvez trouver les codes des méthodes d'expédition sur l'écran des méthodes d'expédition dans MemberMouse.Conditionnel (Non si le niveau d'adhésion est gratuit ou si l'adresse de livraison est la même que l'adresse de facturation)
adresse_d'expéditionl'adresse de livraison du nouveau membreConditionnel (Non si le niveau d'adhésion est gratuit ou si l'adresse de livraison est la même que l'adresse de facturation)
ville_d'expéditionville d'expédition du nouveau membreConditionnel (Non si le niveau d'adhésion est gratuit ou si l'adresse de livraison est la même que l'adresse de facturation)
état_de_livraisonétat d'expédition du nouveau membreConditionnel (Non si le niveau d'adhésion est gratuit ou si l'adresse de livraison est la même que l'adresse de facturation)
code postal d'expéditioncode postal d'expédition du nouveau membreConditionnel (Non si le niveau d'adhésion est gratuit ou si l'adresse de livraison est la même que l'adresse de facturation)
pays d'expéditionpays d'expédition du nouveau membre (Code pays ISO à 2 chiffres)Conditionnel (Non si le niveau d'adhésion est gratuit ou si l'adresse de livraison est la même que l'adresse de facturation)
identifiant de l'affiliéID d'affilié à créer avec la commandeNon
identifiant de l'affiliéID du sous-affilié à créditer avec la commandeNon
code_couponCode de réduction valide que vous souhaitez appliquer à la commandeNon
custom_field_[ID#]Vous pouvez transmettre des données de champ personnalisé à l'API en passant un ou plusieurs paramètres sous la forme custom_field_[ID#] où [ID#] serait remplacé par l'ID du champ personnalisé tel qu'il est défini dans MemberMouse.
Par exemple, si l'identifiant du champ personnalisé est 4, vous transmettez les données de ce champ personnalisé en incluant le paramètre custom_field_4.
Non
Codes de réponse
  • 200 - Succès
  • 409 - Impossible de créer un nouveau membre
Données de réponse
ParamètresDescription
numéro de membreL'ID du nouveau membre dans MemberMouse
courrielThe new member’s email
Nom d'utilisateurThe new member’s username
mot de passeThe new member’s password
confirmationUrlL'URL de la page de confirmation associée à l'achat. Une clé de transaction y est attachée pour que les MemberMouse SmartTags™ fonctionnent sur cette page de confirmation.
Cet article a-t-il été utile ?

Articles connexes

Vous ne trouvez pas la réponse que vous cherchez ?

Contactez notre équipe chargée de la réussite des clients
Contactez nous !