Chamada de 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: Se você optar por passar dados brutos de cartão de crédito usando essa chamada de API, estará exposto a um nível mais alto de requisitos SAQ de conformidade com a PCI (SAQ-D). É sua responsabilidade garantir que esteja em conformidade.

Exemplo de URL de solicitação

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

Parâmetros de entrada
ParâmetroDescriçãoNecessário
apikeyChave de API de Credenciais da API do MemberMouseSim
apisecretSegredo da API de Credenciais da API do MemberMouseSim
membership_level_idMembership level ID to assign to the new member’s accountSim
product_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.Não
e-mailEndereço de e-mail do novo membroSim
nome de usuárioUsername for the new member. If this is not provided the member’s email address will be used as their username.Não
primeiro_nomePrimeiro nome do novo membroNão
sobrenomeSobrenome do novo membroNão
senhaA senha que você deseja definir para o novo membro. Se ela não for fornecida, o MemberMouse gerará automaticamente uma senha para o novo membro.Não
telefoneNúmero de telefone do novo membroNão
endereço de cobrançaendereço de cobrança do novo membroCondicional (Não se o nível de associação for gratuito)
cidade_de_faturamentocidade de cobrança do novo membro.Condicional (Não se o nível de associação for gratuito)
billing_stateestado de cobrança do novo membroCondicional (Não se o nível de associação for gratuito)
billing_zipcódigo postal de cobrança do novo membroCondicional (Não se o nível de associação for gratuito)
país_de_faturamentopaís de faturamento do novo membro (Código de país ISO de 2 dígitos)Condicional (Não se o nível de associação for gratuito)
número_de_créditoNew member’s credit card numberCondicional (Não se o nível de associação for gratuito)
exp_monthExpiration month of the new member’s credit card (2 digits)Condicional (Não se o nível de associação for gratuito)
ano_expExpiration year of the new member’s credit card (4 digits)Condicional (Não se o nível de associação for gratuito)
código_de_segurançaSecurity code (CVV) of the new member’s credit cardCondicional (Não se o nível de associação for gratuito)
shipping_same_as_billingIsso pode ser definido como SIM ou NÃO. Se for definido como YES, você não precisará fornecer informações sobre o endereço de entrega. NO é o valor padrão.Condicional (Não se o nível de associação for gratuito)
shipping_methodCódigo do método de envio do método de envio que você deseja aplicar ao pedido. Você pode encontrar códigos de métodos de envio na tela de métodos de envio no MemberMouse.Condicional (Não se o nível de associação for gratuito ou se o endereço de entrega for o mesmo que o endereço de cobrança)
endereço_de_envioendereço de entrega do novo membroCondicional (Não se o nível de associação for gratuito ou se o endereço de entrega for o mesmo que o endereço de cobrança)
cidade_de_enviocidade de embarque do novo membroCondicional (Não se o nível de associação for gratuito ou se o endereço de entrega for o mesmo que o endereço de cobrança)
shipping_stateestado de envio do novo membroCondicional (Não se o nível de associação for gratuito ou se o endereço de entrega for o mesmo que o endereço de cobrança)
CEP de remessaCEP de envio do novo membroCondicional (Não se o nível de associação for gratuito ou se o endereço de entrega for o mesmo que o endereço de cobrança)
país_de_enviopaís de expedição do novo membro (Código de país ISO de 2 dígitos)Condicional (Não se o nível de associação for gratuito ou se o endereço de entrega for o mesmo que o endereço de cobrança)
affiliate_idID de afiliado a ser criado com o pedidoNão
sub_affiliate_idID da sub-afiliada para creditar no pedidoNão
código do cupomCódigo de cupom válido que você deseja aplicar ao pedidoNão
campo_personalizado_[ID#]Você pode passar dados de campo personalizado para a API passando um ou mais parâmetros no formulário custom_field_[ID#], em que [ID#] seria substituído pela ID do campo personalizado, conforme definido no MemberMouse.
Por exemplo, se o ID do campo personalizado for 4, você passaria os dados desse campo personalizado incluindo o parâmetro custom_field_4.
Não
Códigos de resposta
  • 200 - Sucesso
  • 409 - Não foi possível criar um novo membro
Dados de resposta
ParâmetroDescrição
member_idA ID do novo membro no MemberMouse
e-mailThe new member’s email
nome de usuárioThe new member’s username
senhaThe new member’s password
confirmationUrlO URL da página de confirmação associada à compra. Ele tem uma chave de transação anexada a ele para que o MemberMouse SmartTags™ funcione nessa página de confirmação.
Este artigo foi útil?

Artigos relacionados

Não consegue encontrar a resposta que está procurando?

Entre em contato com nossa Equipe de Sucesso do Cliente
Entre em contato conosco!