Calculo do Tamanho de uma Mensagem em UTF-8 ou UTF_16 (hexa).<br><br>Parâmetros da MPG_Calculate_Message_Length_UTF8_or_UTF16: Versão: v_2_00<br> ----------------------------------------------------------------------------------------------------------------------------------<br> Credencial - Obrigatório - Chave de 40 posições para acesso ao Mobile Pronto Gateway. Esta chave é única<br> Message - Obrigatório - Mensagem que será enviada ao mobile.<br><br>Tipos de Retorno:<br> 1) Tamanho da Mensagem, contendo ela carateres UTF-8 ou UTF-16.<br> Se a mensagem tivel algum caracter que armazene UTF-16 (Formato de Transformação Unicode de 16-bits) o método irá considerar todos<br> os caracteres como 16 bits (2 bytes)<br> 2) Se = -1, a Credencial é inválida/Invalid Credencial.<br> 3) Se = -9, erro interno/Internal error<br><br>Atenção, pois esta mensagem não considera o Nome do Projeto que pode ter até 8 caracteres e : (9 no total)-----------------------------------------------------------------------------------------------------------------------------------<br>
Envio Simples de SMS Síncrono.<br><br>Parâmetros da MPG_SendSimple_SMS: Versão: v_2_00<br> ----------------------------------------------------------------------------------------------------------------------------------<br> Credencial - Obrigatório - Chave de 40 posições para acesso ao Mobile Pronto Gateway. Esta chave é única<br> Mobile - Obrigatório - Celular que receberá o SMS. Formato mundial: +99(999)99999999, sendo pais,ddd e mobile<br> Message - Obrigatório - Mensagem que será enviada ao mobile. Tamanho máximo por país.<br><br>Observação: O Aux_User será sempre igual a MPG_SendSimple_SMS e a Mensagem será enviada sem o Nome do Projeto na frente<br><br>Tipos de Retorno:<br> ----------------------------------------------------------------------------------------------------------------------------------<br> 000 - Mensagem enviada com Sucesso/Message sent successfully.<br> ----------------------------------------------------------------------------------------------------------------------------------<br> 001 - Credencial Inválida/Invalid Credential<br> 005 - Mobile fora do formato-Formato +999(9999)99999999/Invalid phone number - non-standard<br> 007 - Flag Send_Project tem que ser S,s or Y,y or N,n/Flag Send_Project must be S,s or Y,y or N,n<br> 008 - Mensagem ou Nome_Projeto+Msg maior que máximo no Pais/Message or Project+Msg higher maximun in Country<br> 009 - Sem crédito para envio de SMS. Favor repor/Account without funds. Please purchase more credits<br> 010 - Gateway Bloqueado/Gateway locked for use<br> 012 - Mobile no formato padrão, mas incorreto/Invalid mobile<br> 013 - Mensagem Vazia ou Corpo Inválido/Message Body Blank or Invalid<br> 015 - Pais sem operação/Country without operation<br> 016 - Mobile com tamanho do código de área inválido/Size of area code invalid<br> 017 - Operadora não autorizada para esta Credencial/Operator not allowed for this Credential<br> 018 - Mobile está na Lista Negra/Mobile is in the Black List<br>-----------------------------------------------------------------------------------------------------------------------------------<br><br>-----------------------------------------------------------------------------------------------------------------------------------<br> De 800 a 899 - Falha no MPGateway.Contate Mobile Pronto/Failure MPGateway.Call MobilePronto<br> 900 - Erro de autenticação ou Limite de Segurança excedido/Authentication Error or Security Limitation<br> De 901 a 999 - Erro no acesso as operadoras.Contate Equipe MobilePronto/Contact customer center<br>-----------------------------------------------------------------------------------------------------------------------------------<br>
Envio de SMS Síncrono.<br><br>Parâmetros da MPG_SendandFollowUp_SMS: Versão: v_2_00<br> ----------------------------------------------------------------------------------------------------------------------------------<br> Credencial - Obrigatório - Chave de 40 posições para acesso ao Mobile Pronto Gateway. Esta chave é única<br> Principal_User - Obrigatório - Código do Usuário Principal para autenticar no Gateway. Normalmente o CNPJ ou CPF. Pode se Vazio.<br> Aux_User - Obrigatório - Código do Usuário Auxiliar/Qualificar da Mensagem. Máx.=20 posições. Se > 20 será truncado.<br> Mobile - Obrigatório - Celular que receberá o SMS. Formato mundial: +99(999)99999999, sendo pais,ddd e mobile<br> Send_Project - Obrigatório - Se (S)im a sigla da mensagem vem no início.<br> Se (N)ão não vem. Tamanho máximo=9 (XXXXXXXX:).<br> Exemplo: MPG:<mensagem><br> Message - Obrigatório - Mensagem que será enviada ao mobile. Tamanho máximo por país.<br><br>Tipos de Retorno: <br>Em caso de Sucesso o retorno é: XXX:IDMPG, sendo XXX sempre igual a 000Em caso de Erro o retorno pode ser: XXX ou XXX:IDERR, sendo XXX o código de erro ----------------------------------------------------------------------------------------------------------------------------------<br> 000 - Mensagem enviada com Sucesso/Message sent successfully.<br> ----------------------------------------------------------------------------------------------------------------------------------<br> 001 - Credencial Inválida/Invalid Credencial<br> 005 - Mobile fora do formato-Formato +999(9999)99999999/Invalid phone number - non-standard<br> 007 - Flag Send_Project tem que ser S,s or Y,y or N,n/Flag Send_Project must be S,s or Y,y or N,n<br> 008 - Mensagem ou Nome_Projeto+Msg maior que máximo no Pais/Message or Project+Msg higher maximun in Country<br> 009 - Sem crédito para envio de SMS. Favor repor/Account without funds. Please purchase more credits<br> 010 - Gateway Bloqueado/Gateway locked for use<br> 012 - Mobile no formato padrão, mas incorreto/Invalid mobile<br> 013 - Mensagem Vazia ou Corpo Inválido/Message Body Blank or Invalid<br> 015 - Pais sem operação/Country without operation<br> 016 - Mobile com tamanho do código de área inválido/Size of area code invalid<br> 017 - Operadora não autorizada para esta Credencial/Operator not allowed for this Credential<br> 018 - Mobile está na Lista Negra/Mobile is in the Black List<br>-----------------------------------------------------------------------------------------------------------------------------------<br> De 800 a 899 - Falha no MPGateway.Contate Mobile Pronto/Failure MPGateway.Call MobilePronto<br> 900 - Erro de autenticação ou Limite de Segurança excedido/Authentication Error or Security Limitation<br> De 901 a 999 - Erro no acesso as operadoras.Contate Equipe MobilePronto/Contact customer center<br>-----------------------------------------------------------------------------------------------------------------------------------<br>
Envio de SMS Síncrono.<br><br>Parâmetros da MPG_Send_SMS: Versão: v_2_00<br> ----------------------------------------------------------------------------------------------------------------------------------<br> Credencial - Obrigatório - Chave de 40 posições para acesso ao Mobile Pronto Gateway. Esta chave é única<br> Principal_User - Obrigatório - Código do Usuário Principal para autenticar no Gateway. Normalmente o CNPJ ou CPF. Pode ser Vazio.<br> Aux_User - Obrigatório - Código do Usuário Auxiliar/Qualificar da Mensagem. Máx.=20 posições. Se > 20 será truncado.<br> Mobile - Obrigatório - Celular que receberá o SMS. Formato mundial: +99(999)99999999, sendo pais,ddd e mobile<br> Send_Project - Obrigatório - Se (S)im a sigla da mensagem vem no início.<br> Se (N)ão não vem. Tamanho máximo=9 (XXXXXXXX:).<br> Exemplo: MPG:<mensagem><br> Message - Obrigatório - Mensagem que será enviada ao mobile. Tamanho máximo por país.<br><br>Tipos de Retorno:<br> ----------------------------------------------------------------------------------------------------------------------------------<br> 000 - Mensagem enviada com Sucesso/Message sent successfully.<br> ----------------------------------------------------------------------------------------------------------------------------------<br> 001 - Credencial Inválida/Invalid Credencial.<br> 005 - Mobile fora do formato-Formato +999(9999)99999999/Invalid phone number - non-standard<br> 007 - Flag Send_Project tem que ser S,s or Y,y or N,n/Flag Send_Project must be S,s or Y,y or N,n<br> 008 - Mensagem ou Nome_Projeto+Msg maior que máximo no Pais/Message or Project+Msg higher maximun in Country<br> 009 - Sem crédito para envio de SMS. Favor repor/Account without funds. Please purchase more credits<br> 010 - Gateway Bloqueado/Gateway locked for use<br> 012 - Mobile no formato padrão, mas incorreto/Invalid mobile<br> 013 - Mensagem Vazia ou Corpo Inválido/Message Body Blank or Invalid<br> 015 - Pais sem operação/Country without operation<br> 016 - Mobile com tamanho do código de área inválido/Size of area code invalid<br> 017 - Operadora não autorizada para esta Credencial/Operator not allowed for this Credential<br> 018 - Mobile está na Lista Negra/Mobile is in the Black List<br>-----------------------------------------------------------------------------------------------------------------------------------<br> De 800 a 899 - Falha no MPGateway.Contate Mobile Pronto/Failure MPGateway.Call MobilePronto<br> 900 - Erro de autenticação ou Limite de Segurança excedido/Authentication Error or Security Limitation<br> De 901 a 999 - Erro no acesso as operadoras.Contate Equipe MobilePronto/Contact customer center<br>-----------------------------------------------------------------------------------------------------------------------------------<br>
Consulta 01.<br><br>Parâmetros da MPG_Query01: Versão: v_2_00<br> ----------------------------------------------------------------------------------------------------------------------------------<br> Credencial - Obrigatório - Chave de 40 posições para acesso ao Mobile Pronto Gateway. Esta chave é única.<br> Start_Date - Obrigatório - Data Inicial da Pesquisa.Formato: dd/MM/yyyy.<br> End_Date - Obrigatório - Data Final da Pesquisa.Formato: dd/MM/yyyy.<br> Aux_User - Obrigatório - Código do Usuário Auxiliar/Qualificar da Mensagem. Máx.=20 posições. Se > 20 será truncado. Pode ser Vazio.<br> Mobile - Obrigatório - Celular que receberá o SMS. Formato: +99(999)99999999, sendo pais,ddd e mobile. Pode ser Vazio.<br> Status_Code - Obrigatório, mas será considerado 1 se não for informado.<br> Se 1 - SMS enviado com sucesso.<br> Se 0 - SMS enviado com erro de crítica.<br> Se 2 - Ambos<br> Status - Obrigatório - Retorna o código de erro. Se Vazio não houve erro.<br> Se o número de linhas a ser retornado for maior que 1000 o método retornará somente 1000 linhas.<br><br><br>Tipos de Retorno com Erro: XML vazio<br>-----------------------------------------------------------------------------------------------------------------------------------<br>Campo Status vem com:<br> 001 - Credencial Inválida/Invalid Credencial.<br> 002 - Start_Date Inválida/Invalid Start_Date.<br> 003 - End_Date Inválida/Invalid End_Date.<br> 005 - Mobile fora do formato-Formato +999(9999)99999999/Invalid phone number - non-standard<br> 890 - Falha no método MPG_Query01. Avise ao Suporte Mobile Pronto - support@mobilepronto.org.<br><br>Tipos de Retorno OK: XML com o resultado solicitado. Serão retornados no máximo 1000 registros.<br>-----------------------------------------------------------------------------------------------------------------------------------<br>
Consulta de Creditos.<br><br>Parâmetros da MPG_Credits: Versão:v_2_00<br>-----------------------------------------------------------------------------------------------------------------------------------<br> Credencial - Obrigatório - Chave de 20 ou 40 posições para acesso ao Mobile Pronto Gateway. Esta chave é única<br> Status - Obrigatório - Retorna o codigo de erro<br><br>Tipos de Retorno com Erro: -1<br>-----------------------------------------------------------------------------------------------------------------------------------<br>Campo Status vem com:<br> 001 - Credencial Inválida/Invalid Credencial.<br> De 800 a 899 - Falha no MPGateway. Avise ao Suporte Mobile Pronto<br> 900 - Erro de autenticação ou Limite de Segurança excedido/Authentication Error or Security Limitation<br> De 901 a 999 - Erro no acesso as operadoras.Contate Equipe MobilePronto/Contact customer center<br><br>Retorno OK: número de créditos<br>-----------------------------------------------------------------------------------------------------------------------------------<br>