Llamada a la 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.

IMPORTANTE: Si decide pasar datos sin procesar de tarjetas de crédito mediante esta llamada a la API, estará expuesto a un nivel superior de requisitos SAQ de cumplimiento de PCI (SAQ-D). Es su responsabilidad asegurarse de que cumple la normativa.

Ejemplo de URL de solicitud

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

Parámetros de entrada
ParámetroDescripciónRequerido
apikeyClave API de Credenciales de la API de MemberMouse
apisecretAPI secreta de Credenciales de la API de MemberMouse
membership_level_idMembership level ID to assign to the new member’s account
producto_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.No
correo electrónicoDirección de correo electrónico del nuevo miembro
nombre de usuarioUsername for the new member. If this is not provided the member’s email address will be used as their username.No
nombreNombre del nuevo miembroNo
apellidoApellido del nuevo miembroNo
contraseñaLa contraseña que desea establecer para el nuevo miembro. Si no se indica, MemberMouse generará automáticamente una contraseña para el nuevo miembro.No
teléfonoNúmero de teléfono del nuevo miembroNo
dirección_facturacióndirección de facturación del nuevo miembroCondicional (No si el nivel de afiliación es gratuito)
ciudad_facturaciónciudad de facturación del nuevo miembro.Condicional (No si el nivel de afiliación es gratuito)
estado_de_facturaciónestado de facturación del nuevo miembroCondicional (No si el nivel de afiliación es gratuito)
zip_facturacióncódigo postal de facturación del nuevo afiliadoCondicional (No si el nivel de afiliación es gratuito)
país_de_facturaciónpaís de facturación del nuevo miembro (Código de país ISO de 2 cifras)Condicional (No si el nivel de afiliación es gratuito)
número_créditoNew member’s credit card numberCondicional (No si el nivel de afiliación es gratuito)
exp_mesExpiration month of the new member’s credit card (2 digits)Condicional (No si el nivel de afiliación es gratuito)
año_expExpiration year of the new member’s credit card (4 digits)Condicional (No si el nivel de afiliación es gratuito)
código_seguridadSecurity code (CVV) of the new member’s credit cardCondicional (No si el nivel de afiliación es gratuito)
shipping_same_as_billingPuede elegir entre SÍ o NO. Si se establece en SÍ, no es necesario proporcionar información sobre la dirección de envío. NO es el valor por defecto.Condicional (No si el nivel de afiliación es gratuito)
método_envíoCódigo del método de envío que desea aplicar al pedido. Puede encontrar códigos de métodos de envío en la pantalla de métodos de envío en MemberMouse.Condicional (No si el nivel de afiliación es gratuito o la dirección de envío es la misma que la de facturación)
dirección_de_envíodirección de envío del nuevo miembroCondicional (No si el nivel de afiliación es gratuito o la dirección de envío es la misma que la de facturación)
ciudad_de_envíociudad de envío del nuevo miembroCondicional (No si el nivel de afiliación es gratuito o la dirección de envío es la misma que la de facturación)
estado_de_envíoestado de envío del nuevo miembroCondicional (No si el nivel de afiliación es gratuito o la dirección de envío es la misma que la de facturación)
shipping_zipcódigo postal de envío del nuevo miembroCondicional (No si el nivel de afiliación es gratuito o la dirección de envío es la misma que la de facturación)
país_de_envíopaís de expedición del nuevo miembro (Código de país ISO de 2 cifras)Condicional (No si el nivel de afiliación es gratuito o la dirección de envío es la misma que la de facturación)
ID_afiliadoID de afiliado a crear con el pedidoNo
sub_id_afiliadoID de sub-afiliado a acreditar con el pedidoNo
código_cupónCódigo de cupón válido que desea aplicar al pedidoNo
custom_field_[ID#]Puede pasar datos de campos personalizados a la API pasando uno o más parámetros de la forma custom_field_[ID#] donde [ID#] se sustituiría por el ID del campo personalizado definido en MemberMouse.
Por ejemplo, si el ID del campo personalizado es 4, entonces usted pasaría datos para ese campo personalizado incluyendo el parámetro custom_field_4.
No
Códigos de respuesta
  • 200 - Éxito
  • 409 - No se puede crear un nuevo miembro
Datos de respuesta
ParámetroDescripción
member_idID del nuevo miembro en MemberMouse
correo electrónicoThe new member’s email
nombre de usuarioThe new member’s username
contraseñaThe new member’s password
confirmaciónUrlLa URL de la página de confirmación asociada a la compra. Tiene una clave de transacción adjunta para que MemberMouse SmartTags™ funcione en esta página de confirmación.
¿Le ha resultado útil este artículo?

Artículos relacionados

¿No encuentra la respuesta que busca?

Póngase en contacto con nuestro equipo de atención al cliente
Póngase en contacto con nosotros