fbpx

Llamada a la API createMember

La llamada a la API createMember se utiliza para crear un miembro gratuito o de pago en su sitio de afiliación. También se puede utilizar para cambiar el nivel de afiliación de un usuario existente. Si la dirección de correo electrónico introducida está asociada a un miembro existente y el ID de nivel de afiliación introducido es diferente del asociado a su cuenta, MemberMouse cambiará su nivel de afiliación y cancelará automáticamente cualquier suscripción activa asociada a la afiliación actual.

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_idID de nivel de afiliación que se asignará a la cuenta del nuevo afiliado
producto_idCada nivel de afiliación de pago que cree en MemberMouse tendrá asociado un producto por defecto. Si este campo se deja en blanco, se utilizará el producto predeterminado para realizar el pedido. Si lo desea, puede introducir aquí un ID de producto válido asociado al nivel de afiliación para cobrar un precio distinto al del producto predeterminado.No
correo electrónicoDirección de correo electrónico del nuevo miembro
nombre de usuarioNombre de usuario del nuevo usuario. Si no se indica, se utilizará la dirección de correo electrónico del nuevo usuario.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éditoNúmero de tarjeta de crédito del nuevo socioCondicional (No si el nivel de afiliación es gratuito)
exp_mesMes de caducidad de la tarjeta de crédito del nuevo socio (2 dígitos)Condicional (No si el nivel de afiliación es gratuito)
año_expAño de caducidad de la tarjeta de crédito del nuevo socio (4 dígitos)Condicional (No si el nivel de afiliación es gratuito)
código_seguridadCódigo de seguridad (CVV) de la tarjeta de crédito del nuevo socioCondicional (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ónicoCorreo electrónico del nuevo miembro
nombre de usuarioNombre de usuario del nuevo miembro
contraseñaLa contraseña del nuevo miembro
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