Your SlideShare is downloading. ×
0
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Cobrancas online na sua aplicacao com MoIP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cobrancas online na sua aplicacao com MoIP

2,158

Published on

O MoIP provê uma API para desenvolvimento de aplicações que necessitem de um sistema de cobrança online, além de fornecer um espaço para desenvolvedores: O MoIP Labs. Nesta palestra, mostraremos como …

O MoIP provê uma API para desenvolvimento de aplicações que necessitem de um sistema de cobrança online, além de fornecer um espaço para desenvolvedores: O MoIP Labs. Nesta palestra, mostraremos como desenvolver aplicações utilizando a plataforma MoIP e as ferramentas desenvolvidas pela equipe do MoIPLabs, além de uma demonstração prática de como contribuir para o projeto no Github.

Published in: Technology, Design
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
2,158
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cobranças online na sua aplicação com MoIP http://labs.moip.com.br/
  • 2. MoIP? <ul><ul><li>Intermediador de pagamentos </li></ul></ul>
  • 3. MoIP? <ul><ul><li>Intermediador de pagamentos. </li></ul></ul><ul><ul><ul><li>Alguém que recebe os pagamentos por você e os repassa no futuro. </li></ul></ul></ul>
  • 4. MoIP? <ul><ul><li>Intermediador de pagamentos. </li></ul></ul><ul><ul><ul><li>Alguém que recebe os pagamentos por você e os repassa no futuro. </li></ul></ul></ul><ul><ul><ul><li>Interessante para quem quer evitar burocracia com pagamentos online. </li></ul></ul></ul>
  • 5. MoIP? <ul><ul><li>Intermediador de pagamentos. </li></ul></ul><ul><ul><ul><li>Alguém que recebe os pagamentos por você e os repassa no futuro. </li></ul></ul></ul><ul><ul><ul><li>Interessante para quem quer evitar burocracia com pagamentos online. </li></ul></ul></ul><ul><ul><ul><li>Solução preferida para Startups e pequenos/médios negócios. </li></ul></ul></ul>
  • 6. MoIP? <ul><ul><li>Intermediador de pagamentos. </li></ul></ul><ul><ul><ul><li>Alguém que recebe os pagamentos por você e os repassa no futuro. </li></ul></ul></ul><ul><ul><ul><li>Interessante para quem quer evitar burocracia com pagamentos online. </li></ul></ul></ul><ul><ul><ul><li>Solução preferida para Startups e pequenos/médios negócios. </li></ul></ul></ul><ul><ul><ul><li>Outras funcionalidades interessantes (comissionamento, cobrança/débito recorrente, doações, etc) </li></ul></ul></ul>
  • 7. MoIP? <ul><ul><li>Principais vantagens sobre outros intermediadores </li></ul></ul>
  • 8. MoIP? <ul><ul><li>Principais vantagens sobre outros intermediadores. </li></ul></ul><ul><ul><ul><li>API simplificada e funcional. </li></ul></ul></ul>
  • 9. MoIP? <ul><ul><li>Principais vantagens sobre outros intermediadores. </li></ul></ul><ul><ul><ul><li>API simplificada e funcional. </li></ul></ul></ul><ul><ul><ul><li>Amigável ao desenvolvedor. </li></ul></ul></ul>
  • 10. MoIP? <ul><ul><li>Principais vantagens sobre outros intermediadores. </li></ul></ul><ul><ul><ul><li>API simplificada e funcional. </li></ul></ul></ul><ul><ul><ul><li>Amigável ao desenvolvedor. </li></ul></ul></ul><ul><ul><ul><li>Flexibilidade nas formas de pagamento. </li></ul></ul></ul>
  • 11. MoIP? <ul><ul><li>Principais vantagens sobre outros intermediadores. </li></ul></ul><ul><ul><ul><li>API simplificada e funcional. </li></ul></ul></ul><ul><ul><ul><li>Amigável ao desenvolvedor. </li></ul></ul></ul><ul><ul><ul><li>Flexibilidade nas formas de pagamento. </li></ul></ul></ul><ul><ul><ul><li>PagamentoDireto. </li></ul></ul></ul>
  • 12. MoIPLabs <ul><li>  </li></ul>
  • 13. MoIPLabs <ul><ul><li>Laboratório criado pela MoIP com o intuito de auxiliar desenvolvedores e incentivar colaboração. </li></ul></ul>
  • 14. MoIPLabs <ul><ul><li>Laboratório criado pela MoIP com o intuito de auxiliar desenvolvedores e incentivar colaboração. </li></ul></ul><ul><ul><ul><li>Github ( http://github.com/moiplabs/ ) </li></ul></ul></ul>
  • 15. MoIPLabs <ul><ul><li>Laboratório criado pela MoIP com o intuito de auxiliar desenvolvedores e incentivar colaboração. </li></ul></ul><ul><ul><ul><li>Github ( http://github.com/moiplabs/ ) </li></ul></ul></ul><ul><ul><ul><li>Forum ( http://labs.moip.com.br/forum/ ) </li></ul></ul></ul>
  • 16. Métodos de Integração Ou: como funciona na prática?
  • 17. Dois ambientes básicos <ul><ul><li>Sandbox </li></ul></ul>
  • 18. Dois ambientes básicos <ul><ul><li>Sandbox </li></ul></ul><ul><ul><ul><li>feito pra testes. </li></ul></ul></ul>
  • 19. Dois ambientes básicos <ul><ul><li>Sandbox </li></ul></ul><ul><ul><ul><li>feito pra testes. </li></ul></ul></ul><ul><ul><ul><li>sem envolvimento de valores reais. </li></ul></ul></ul>
  • 20. Dois ambientes básicos <ul><ul><li>Sandbox </li></ul></ul><ul><ul><ul><li>feito pra testes. </li></ul></ul></ul><ul><ul><ul><li>sem envolvimento de valores reais. </li></ul></ul></ul><ul><ul><li>Produção </li></ul></ul><ul><ul><ul><li>Envolvimento de valores reais. </li></ul></ul></ul>
  • 21. Dois ambientes básicos <ul><ul><li>Sandbox </li></ul></ul><ul><ul><ul><li>feito pra testes. </li></ul></ul></ul><ul><ul><ul><li>sem envolvimento de valores reais. </li></ul></ul></ul><ul><ul><li>Produção </li></ul></ul><ul><ul><ul><li>Envolvimento de valores reais. </li></ul></ul></ul><ul><ul><ul><li>Só deve ser utilizado quando a aplicação for validada no sandbox. </li></ul></ul></ul>
  • 22. Duas formas básicas <ul><ul><li>HTML </li></ul></ul>
  • 23. Duas formas básicas <ul><ul><li>HTML </li></ul></ul><ul><ul><li>API </li></ul></ul>
  • 24. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul>
  • 25. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul><ul><ul><li>Consiste em um formulário HTML que, quando submetido ao MoIP, mostra a página de checkout . </li></ul></ul>
  • 26. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul><ul><ul><li>Consiste em um formulário HTML que, quando submetido ao MoIP, mostra a página de checkout . </li></ul></ul><ul><ul><li>Sem necessidade de conhecimentos de programação. </li></ul></ul>
  • 27. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul><ul><ul><li>Consiste em um formulário HTML que, quando submetido ao MoIP, mostra a página de checkout . </li></ul></ul><ul><ul><li>Sem necessidade de conhecimentos de programação. </li></ul></ul><ul><ul><ul><li>Se o usuário souber copiar/colar HTML dentro do seu blog/site/cms. </li></ul></ul></ul>
  • 28. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul><ul><ul><li>Consiste em um formulário HTML que, quando submetido ao MoIP, mostra a página de checkout . </li></ul></ul><ul><ul><li>Sem necessidade de conhecimentos de programação. </li></ul></ul><ul><ul><ul><li>Se o usuário souber copiar/colar HTML dentro do seu blog/site/cms. </li></ul></ul></ul><ul><ul><li>GET e POST </li></ul></ul>
  • 29. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul><ul><ul><li>Consiste em um formulário HTML que, quando submetido ao MoIP, mostra a página de checkout . </li></ul></ul><ul><ul><li>Sem necessidade de conhecimentos de programação. </li></ul></ul><ul><ul><ul><li>Se o usuário souber copiar/colar HTML dentro do seu blog/site/cms. </li></ul></ul></ul><ul><ul><li>GET e POST </li></ul></ul><ul><ul><ul><li>Pode-se usar formulários ou links com os parâmetros requeridos. </li></ul></ul></ul>
  • 30. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul><ul><ul><li>Consiste em um formulário HTML que, quando submetido ao MoIP, mostra a página de checkout . </li></ul></ul><ul><ul><li>Sem necessidade de conhecimentos de programação. </li></ul></ul><ul><ul><ul><li>Se o usuário souber copiar/colar HTML dentro do seu blog/site/cms. </li></ul></ul></ul><ul><ul><li>GET e POST </li></ul></ul><ul><ul><ul><li>Pode-se usar formulários ou links com os parâmetros requeridos. </li></ul></ul></ul><ul><ul><ul><li>GET é interessante para emails e assinaturas de fórum. </li></ul></ul></ul>
  • 31. HTML <ul><ul><li>É a mais simples das duas. </li></ul></ul><ul><ul><li>Consiste em um formulário HTML que, quando submetido ao MoIP, mostra a página de checkout . </li></ul></ul><ul><ul><li>Sem necessidade de conhecimentos de programação. </li></ul></ul><ul><ul><ul><li>Se o usuário souber copiar/colar HTML dentro do seu blog/site/cms. </li></ul></ul></ul><ul><ul><li>GET e POST </li></ul></ul><ul><ul><ul><li>Pode-se usar formulários ou links com os parâmetros requeridos. </li></ul></ul></ul><ul><ul><ul><li>GET é interessante para emails e assinaturas de fórum. </li></ul></ul></ul><ul><ul><ul><li>POST é interessante para páginas Web comuns. </li></ul></ul></ul>
  • 32. HTML - Exemplo de form de doação <ul><li><form method='post' action='https://desenvolvedor.moip.com.br/sandbox/Process.do'> </li></ul><ul><li><input type='hidden' name='method' value='donation'/> </li></ul><ul><li><input type='hidden' name='donation_id' value='35'/> </li></ul><ul><li><input type='hidden' name='type' value='2'/> </li></ul><ul><li><input type='image' name='submit' </li></ul><ul><li>  src='https://desenvolvedor.moip.com.br/sandbox/imgs/buttons/bt_doar_c01_e01.png' alt='Ajude a manter o blog!' border='0' /> </li></ul><ul><li></form> </li></ul>Resultado:
  • 33. HTML - Exemplo de link de doação <ul><li><a href=&quot;https://desenvolvedor.moip.com.br/sandbox/Process.do?method=donation&donation_id=35&type=2&quot;> </li></ul><ul><li>   <img src= </li></ul><ul><li>&quot;https://desenvolvedor.moip.com.br/sandbox/imgs/buttons/bt_doar_c01_e01.png&quot; alt=&quot;Ajude a manter o blog!&quot; /> </li></ul><ul><li></a> </li></ul>Resultado:
  • 34. Mais ferramentas de integração HTML <ul><ul><li>Carrinho de Compras MoIP. </li></ul></ul>
  • 35. Mais ferramentas de integração HTML <ul><ul><li>Carrinho de Compras MoIP. </li></ul></ul><ul><ul><li>Pagamento Simples. </li></ul></ul>
  • 36. Mais ferramentas de integração HTML <ul><ul><li>Carrinho de Compras MoIP. </li></ul></ul><ul><ul><li>Pagamento Simples. </li></ul></ul><ul><ul><li>Veja nosso canal no Youtube para mais exemplos:  http://www.youtube.com/user/MoIPOficial </li></ul></ul>
  • 37. HTML <ul><ul><li>Desvantagens </li></ul></ul><ul><ul><ul><li>Usuário pode ver detalhes da transação. </li></ul></ul></ul>
  • 38. HTML <ul><ul><li>Desvantagens </li></ul></ul><ul><ul><ul><li>Usuário pode ver detalhes da transação. </li></ul></ul></ul><ul><ul><ul><li>Possível modificar parâmetros importantes (como valor do pagamento). </li></ul></ul></ul>
  • 39. HTML <ul><ul><li>Desvantagens </li></ul></ul><ul><ul><ul><li>Usuário pode ver detalhes da transação. </li></ul></ul></ul><ul><ul><ul><li>Possível modificar parâmetros importantes (como valor do pagamento). </li></ul></ul></ul><ul><ul><ul><li>&quot;Never trust user data&quot; - Provérbio Chinês ;) </li></ul></ul></ul>
  • 40. API <ul><ul><li>Comunicação Servidor -> Servidor </li></ul></ul>
  • 41. API <ul><ul><li>Comunicação Servidor -> Servidor </li></ul></ul><ul><ul><ul><li>O cliente não &quot;vê&quot; a transação ocorrendo. </li></ul></ul></ul>
  • 42. API <ul><ul><li>Comunicação Servidor -> Servidor </li></ul></ul><ul><ul><ul><li>O cliente não &quot;vê&quot; a transação ocorrendo. </li></ul></ul></ul><ul><ul><ul><li>Mais segura. </li></ul></ul></ul>
  • 43. API <ul><ul><li>Comunicação Servidor -> Servidor </li></ul></ul><ul><ul><ul><li>O cliente não &quot;vê&quot; a transação ocorrendo. </li></ul></ul></ul><ul><ul><ul><li>Mais segura. </li></ul></ul></ul><ul><ul><li>Mais funcionalidades. </li></ul></ul>
  • 44. API <ul><ul><li>Comunicação Servidor -> Servidor </li></ul></ul><ul><ul><ul><li>O cliente não &quot;vê&quot; a transação ocorrendo. </li></ul></ul></ul><ul><ul><ul><li>Mais segura. </li></ul></ul></ul><ul><ul><li>Mais funcionalidades. </li></ul></ul><ul><ul><ul><li>PagamentoDireto. </li></ul></ul></ul>
  • 45. API <ul><ul><li>Comunicação Servidor -> Servidor </li></ul></ul><ul><ul><ul><li>O cliente não &quot;vê&quot; a transação ocorrendo. </li></ul></ul></ul><ul><ul><ul><li>Mais segura. </li></ul></ul></ul><ul><ul><li>Mais funcionalidades. </li></ul></ul><ul><ul><ul><li>PagamentoDireto. </li></ul></ul></ul><ul><ul><ul><li>Comissionamento de vendedores. </li></ul></ul></ul>
  • 46. API <ul><ul><li>Comunicação Servidor -> Servidor </li></ul></ul><ul><ul><ul><li>O cliente não &quot;vê&quot; a transação ocorrendo. </li></ul></ul></ul><ul><ul><ul><li>Mais segura. </li></ul></ul></ul><ul><ul><li>Mais funcionalidades. </li></ul></ul><ul><ul><ul><li>PagamentoDireto. </li></ul></ul></ul><ul><ul><ul><li>Comissionamento de vendedores. </li></ul></ul></ul><ul><ul><ul><li>Instruções adicionais (formas múltiplas de pagamento, dados do boleto,parcelamento e juros, URL de notificação, etc). </li></ul></ul></ul>
  • 47. API <ul><li>  </li></ul>
  • 48. Instrucao XML <ul><ul><li><EnviarInstrucao> </li></ul></ul><ul><ul><li>     <InstrucaoUnica> </li></ul></ul><ul><ul><li>         <Razao> COLOQUE A RAZAO DO  PAGAMENTO </Razao> </li></ul></ul><ul><ul><li>         <IdProprio> 12345 </IdProprio> </li></ul></ul><ul><ul><li>         <Valores> </li></ul></ul><ul><ul><li>             <Valor   moeda = &quot;BRL&quot; > 123.45 </Valor> </li></ul></ul><ul><ul><li>         </Valores> </li></ul></ul><ul><ul><li>     </InstrucaoUnica> </li></ul></ul><ul><ul><li></EnviarInstrucao> </li></ul></ul>
  • 49. URLs de envio das instruções <ul><ul><li>Cada ambiente (sandbox/producao) tem uma URL de envio de instruções e de redirecionamento de clientes. </li></ul></ul>
  • 50. Enviando instrução XML com cURL <ul><li>curl -X POST -u seu_token:sua_key </li></ul><ul><li>-d &quot;<EnviarInstrucao><InstrucaoUnica> </li></ul><ul><li><Razao>COLOQUE A RAZAO DO  PAGAMENTO</Razao> </li></ul><ul><li><IdProprio>abc-12345</IdProprio><Valores><Valor moeda='BRL'>123.45</Valor> </li></ul><ul><li></Valores></InstrucaoUnica></EnviarInstrucao>&quot;   </li></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica </li></ul>
  • 51. Enviando instrução XML com cURL <ul><li>curl -X POST -u seu_token:sua_key </li></ul><ul><li>-d &quot;<EnviarInstrucao><InstrucaoUnica> </li></ul><ul><li><Razao>COLOQUE A RAZAO DO  PAGAMENTO</Razao> </li></ul><ul><li><IdProprio>abc-12345</IdProprio><Valores><Valor moeda='BRL'>123.45</Valor> </li></ul><ul><li></Valores></InstrucaoUnica></EnviarInstrucao>&quot;   </li></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica </li></ul><ns1:EnviarInstrucaoUnicaResponse xmlns:ns1=&quot;http://www.moip.com.br/ws/alpha/&quot;><Resposta><ID>201102161007584830000000082983</ID><Status>Sucesso</Status><Token>C2L0S161W0X2E196J1H0Y0J7O5K8M408L3Q050N0X0R0F0O0M0F8G2L9J8X3</Token></Resposta></ns1:EnviarInstrucaoUnicaResponse> Resposta do servidor MoIP:
  • 52. Enviando instrução XML com cURL <ul><li>curl -X POST -u seu_token:sua_key </li></ul><ul><li>-d &quot;<EnviarInstrucao><InstrucaoUnica> </li></ul><ul><li><Razao>COLOQUE A RAZAO DO  PAGAMENTO</Razao> </li></ul><ul><li><IdProprio>abc-12345</IdProprio><Valores><Valor moeda='BRL'>123.45</Valor> </li></ul><ul><li></Valores></InstrucaoUnica></EnviarInstrucao>&quot;   </li></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica </li></ul><ns1:EnviarInstrucaoUnicaResponse xmlns:ns1=&quot;http://www.moip.com.br/ws/alpha/&quot;><Resposta><ID>201102161007584830000000082983</ID><Status> Sucesso </Status><Token> C2L0S161W0X2E196J1H0Y0J7O5K8M408L3Q050N0X0R0F0O0M0F8G2L9J8X3 </Token></Resposta></ns1:EnviarInstrucaoUnicaResponse> Resposta do servidor MoIP:
  • 53. Enviando instrução XML com cURL <ul><li>curl -X POST -u seu_token:sua_key </li></ul><ul><li>-d &quot;<EnviarInstrucao><InstrucaoUnica> </li></ul><ul><li><Razao>COLOQUE A RAZAO DO  PAGAMENTO</Razao> </li></ul><ul><li><IdProprio>abc-12345</IdProprio><Valores><Valor moeda='BRL'>123.45</Valor> </li></ul><ul><li></Valores></InstrucaoUnica></EnviarInstrucao>&quot;   </li></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica </li></ul><ns1:EnviarInstrucaoUnicaResponse xmlns:ns1=&quot;http://www.moip.com.br/ws/alpha/&quot;><Resposta><ID>201102161009171260000000082984</ID><Status> Falha </Status><Erro Codigo=&quot;102&quot;> Id Próprio já foi utilizado em outra Instrução </Erro></Resposta></ns1:EnviarInstrucaoUnicaResponse> Resposta do servidor MoIP (falha):
  • 54. Redirecionando cliente para página de checkout <ul><ul><li>O cliente deve ser redirecionado para o seguinte endereço: </li></ul></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/Instrucao.do?token=token_de_resposta </li></ul><ul><ul><li>No nosso caso ficaria assim: </li></ul></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/Instrucao.do?token=C2L0S161W0X2E196J1H0Y0J7O5K8M408L3Q050N0X0R0F0O0M0F8G2L9J8X3 </li></ul>
  • 55. Redirecionando cliente para página de checkout <ul><ul><li>O cliente deve ser redirecionado para o seguinte endereço: </li></ul></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/Instrucao.do?token=token_de_resposta </li></ul><ul><ul><li>No nosso caso ficaria assim: </li></ul></ul><ul><li>https://desenvolvedor.moip.com.br/sandbox/Instrucao.do?token= C2L0S161W0X2E196J1H0Y0J7O5K8M408L3Q050N0X0R0F0O0M0F8G2L9J8X3 </li></ul><ul><ul><li>Se fosse em produção, seria assim: </li></ul></ul><ul><li>https://www.moip.com.br/Instrucao.do?token=C2L0S161W0X2E196J1H0Y0J7O5K8M408L3Q050N0X0R0F0O0M0F8G2L9J8X3 </li></ul>
  • 56. URLs de envio das instruções <ul><ul><li>Cada ambiente (sandbox/producao) tem uma URL de envio de instruções e de redirecionamento de clientes. </li></ul></ul>Produção Sandbox Envio de instrução http://www.moip.com.br/ws/alpha/ EnviarInstrucao/Unica http://www.moip.com.br/sandbox/ws/ alpha/EnviarInstrucao/Unica Redirecionamento do cliente https://www.moip.com.br/Instrucao.do? token=token_retornado https://desenvolvedor.moip.com.br/ sandbox/Instrucao.do? token=token_retornado
  • 57.  
  • 58. Paralelo API x HTML *NASP - Notificação de alteração de status de pagamento Integração HTML Integração API Programação server side é opcional. Programação server side é obrigatória. Mais simples. Mais complexa. Em boa parte das vezes, não há necessidade de conhecimentos de programação. Necessita de conhecimentos de programação (a menos que haja um módulo pronto, como o do Magento, Wordpress ou Prestashop) Sempre redireciona o cliente para o site do MoIP Se a modalidade de pagamento for o Pagamento Direto, o cliente não precisa sair do seu site Somente uma URL de retorno do NASP* Várias URLs de retorno do NASP, com possibilidade de uso da mesma conta da MoIP em vários sites.
  • 59.  
  • 60. Colaborando no Github <ul><ul><li>Criar um repositório e nos mandar o link. </li></ul></ul>
  • 61. Colaborando no Github <ul><ul><li>Criar um repositório e nos mandar o link. </li></ul></ul><ul><ul><ul><li>&quot;forkamos&quot; o repo e você ainda ganha um post no MoIPLabs :) </li></ul></ul></ul>
  • 62. Colaborando no Github <ul><ul><li>Criar um repositório e nos mandar o link. </li></ul></ul><ul><ul><ul><li>&quot;forkamos&quot; o repo e você ainda ganha um post no MoIPLabs :) </li></ul></ul></ul><ul><ul><li>Nos enviar um pull request. </li></ul></ul>
  • 63. Colaborando no Github <ul><ul><li>Criar um repositório e nos mandar o link. </li></ul></ul><ul><ul><ul><li>&quot;forkamos&quot; o repo e você ainda ganha um post no MoIPLabs :) </li></ul></ul></ul><ul><ul><li>Nos enviar um pull request. </li></ul></ul><ul><ul><li>Reportar uma issue . </li></ul></ul>
  • 64. Colaborando no Github <ul><ul><li>Criar um repositório e nos mandar o link. </li></ul></ul><ul><ul><ul><li>&quot;forkamos&quot; o repo e você ainda ganha um post no MoIPLabs :) </li></ul></ul></ul><ul><ul><li>Nos enviar um pull request. </li></ul></ul><ul><ul><li>Reportar uma issue . </li></ul></ul><ul><ul><li>Todos os repositórios em https://github.com/moiplabs </li></ul></ul>
  • 65. Reportando issues
  • 66. Colaborando com código <ul><ul><li>Parte 1 </li></ul></ul><ul><ul><li>Parte 2 </li></ul></ul><ul><ul><li>Parte 3 </li></ul></ul>
  • 67. Obrigado   * http://www.flickr.com/photos/ringoffirehotsauce/5447095375/

×