A chamada da API purchaseBundle é usada para comprar um pacote para um membro. Ela pode ser usada para comprar pacotes para membros existentes ou para fazer uma compra inicial para novos membros. Para compras iniciais de novos membros, o MemberMouse criará automaticamente uma nova conta, aplicará o nível de associação padrão e, em seguida, comprará o pacote e o aplicará à nova conta.
Exemplo de URL de solicitação
http://{Your_API_URL}?q=/purchaseBundle
Parâmetros de entrada
Parâmetro | Descrição | Necessário |
apikey | Chave de API de Credenciais da API do MemberMouse | Sim |
apisecret | Segredo da API de Credenciais da API do MemberMouse | Sim |
product_id | O ID do produto a ser cobrado do membro. Essa deve ser uma ID de produto válida associada a um pacote ativo no MemberMouse. | Sim |
e-mail | Endereço de e-mail do membro para o qual o pacote será comprado | Sim |
primeiro_nome | Primeiro nome do novo membro | Não |
sobrenome | Sobrenome do novo membro | Não |
telefone | Número de telefone do novo membro | Não |
endereço de cobrança | endereço de cobrança do novo membro | Sim |
cidade_de_faturamento | cidade de cobrança do novo membro. | Sim |
billing_state | estado de cobrança do novo membro | Sim |
billing_zip | código postal de cobrança do novo membro | Sim |
país_de_faturamento | país de faturamento do novo membro (Código de país ISO de 2 dígitos) | Sim |
número_de_crédito | Número do cartão de crédito do novo associado | Sim |
exp_month | Mês de vencimento do cartão de crédito do novo associado (2 dígitos) | Sim |
ano_exp | Ano de vencimento do cartão de crédito do novo associado (4 dígitos) | Sim |
código_de_segurança | Código de segurança (CVV) do cartão de crédito do novo associado | Sim |
shipping_same_as_billing | Isso 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. | Não |
shipping_method | Có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 endereço de entrega for o mesmo que o endereço de cobrança) |
endereço_de_envio | endereço de entrega do novo membro | Condicional (Não se o endereço de entrega for o mesmo que o endereço de cobrança) |
cidade_de_envio | cidade de embarque do novo membro | Condicional (Não se o endereço de entrega for o mesmo que o endereço de cobrança) |
shipping_state | estado de envio do novo membro | Condicional (Não se o endereço de entrega for o mesmo que o endereço de cobrança) |
CEP de remessa | CEP de envio do novo membro | Condicional (Não se o endereço de entrega for o mesmo que o endereço de cobrança) |
país_de_envio | país de expedição do novo membro (Código de país ISO de 2 dígitos) | Condicional (Não se o endereço de entrega for o mesmo que o endereço de cobrança) |
affiliate_id | ID de afiliado a ser criado com o pedido | Não |
sub_affiliate_id | ID da sub-afiliada para creditar no pedido | Não |
código do cupom | Código de cupom válido que você deseja aplicar ao pedido | Não |
Códigos de resposta
- 200 - Sucesso
- 409 - Não foi possível adicionar o pacote
Dados de resposta
Parâmetro | Descrição |
confirmation_url | O 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 na página de confirmação. |