fbpx

Chamada de API createMember

A chamada da API createMember é usada para criar um membro gratuito ou pago em seu site de associação. Ela também pode ser usada para alterar o nível de associação de um membro existente. Se o endereço de e-mail passado estiver associado a um membro existente e o ID do nível de associação passado for diferente daquele associado à conta, o MemberMouse alterará o nível de associação e cancelará automaticamente todas as assinaturas ativas associadas à associação atual.

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_idID do nível de associação a ser atribuído à conta do novo membroSim
product_idCada nível de associação paga que você criar no MemberMouse terá um produto padrão associado a ele. Se esse campo for deixado em branco, o produto padrão será usado para fazer o pedido. Opcionalmente, você pode passar um ID de produto válido associado ao nível de associação aqui para cobrar um preço diferente do produto padrão para o nível de associação.Não
e-mailEndereço de e-mail do novo membroSim
nome de usuárioNome de usuário para o novo membro. Se isso não for fornecido, o endereço de e-mail do membro será usado como seu nome de usuário.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éditoNúmero do cartão de crédito do novo associadoCondicional (Não se o nível de associação for gratuito)
exp_monthMês de vencimento do cartão de crédito do novo associado (2 dígitos)Condicional (Não se o nível de associação for gratuito)
ano_expAno de vencimento do cartão de crédito do novo associado (4 dígitos)Condicional (Não se o nível de associação for gratuito)
código_de_segurançaCódigo de segurança (CVV) do cartão de crédito do novo associadoCondicional (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-mailO e-mail do novo membro
nome de usuárioO nome de usuário do novo membro
senhaA senha do novo membro
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!