JSR 229: Mobile Payment API - Exemplo  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
liclopes
Thread.start()
[Avatar]

Membro desde: 16/08/2006 19:51:55
Mensagens: 44
Offline

Um novo canal de comércio, o de pagamentos móveis (m-payment)


O processo de compra e venda evoluiu da simples troca de papel moeda e de cheques escritos para a transferência de dados de cartões de pagamento de forma pessoal... através de redes abertas, e o contato físico entre o comprador e o vendedor não é mais necessário. Esta evolução dos pagamentos físicos para os virtuais trouxe grandes benefícios a compradores e comerciantes


Empresas como a MTV, a Fox Entertainment, a NBC, a LOreal e a Nike já aceitam pagamentos via mobile PenPal. As operações são feitas via portal WAP da PenPal desenvolvido para mobile payment. O Banco do Brasil e o Google já está entrando na onda.

Exemplo oficial da API



Pequeno exemplo 2


Mais info em: https://sdlc5a.sun.com/ECom/EComActionServlet;jsessionid=EA44F16E59366B5928347F1515619CFB
Site oficial -> http://jcp.org/en/jsr/detail?id=229

Arquivo JAD:
Pay-Version: 1.0
Pay-Adapters: PPSMS, X-TEST
MIDlet-Permissions: javax.microedition.payment.process.jpp
MIDlet-Certificate-<n>-<m>: <base64 encoding of a certificate>
MIDlet-Jar-RSA-SHA1: <base64 encoded Jar signature>

Arquivo JAR-Manifest:
Pay-Version: 1.0
Pay-Update-Stamp: 2004-11-15 02:00+01:00
Pay-Providers: SMS1, Test1Card
Pay-Update-URL: http://<update-site>/thisgame.manifest.jpp
Pay-Cache: no
Pay-Feature-0: 0
Pay-Feature-1: 0
Pay-Feature-2: 1
Pay-SMS1-Info: PPSMS, EUR, 928, 99
Pay-SMS1-Tag-0: 1.20, 9990000, 0x0cba98765400
Pay-SMS1-Tag-1: 2.50, 9990000, 0x0cba98765401, 2
Pay-Test1Card-Info: X-TEST8, EUR, c4d21, soap://<soap-site-1>/
Pay-Test1Card-Tag-0: 1.21
Pay-Test1Card-Tag-1: 2.46

Um exemplo complexo do arquivo JAR-Manifest:
Pay-Version: 1.0
Pay-Update-Stamp: 2004-11-15 02:00+01:00
Pay-Providers: SONERA, RADIOG, DNSDNA
Pay-Update-URL: http://<update-site>/thisgame.manifest.jpp
Pay-Cache: no
Pay-Feature-0: 0
Pay-Feature-1: 0
Pay-Feature-2: 1
# If user?s operator is ?Sonera?, MNC=928, MCC=99
Pay-SONERA-Info: PPSMS, EUR, 928, 99
Pay-SONERA-Tag-0: 1.20, 9990000, 0x0cba98765400
Pay-SONERA-Tag-1: 2.50, 9990000, 0x0cba98765401, 2
# If user?s operator is ?RadioG?, MNC=747, MCC=88
Pay-RADIOG-Info: PPSMS, EUR, 747, 88
Pay-RADIOG-Tag-0: 1.21, 34501, 0xf9b500
Pay-RADIOG-Tag-1: 2.49, 34502, 0xf9b501, 3
# If user?s operator is ?DNSDNA?, MNC=380, MCC=77
Pay-DNSDNA-Info: PPSMS, EUR, 380, 77
Pay-DNSDNA-Tag-0: 1.41, 19076501, _DNS
Pay-DNSDNA-Tag-1: 1.99, 19023202, _DNS



Uma alternativa p/ quem precisa realizar um pagamento mas não possui a JSR 229 no aparelho, pode usar conexões HTTPS e post



Mais info em: Analysis of J2ME for developing Mobile Payment Systems -> www.microjava.com/articles/techtalk/mpayment

P/ testar se a API é suportada pelo aparelho

This message was edited 4 times. Last update was at 14/09/2007 13:09:34


Pensando móvel! Pesquisa em mobilidade com ideias para a vida.
Abraço, Elias Franco Lopes.
[WWW]
boone
JWizard
[Avatar]

Membro desde: 21/09/2003 16:01:35
Mensagens: 2137
Offline

Cade o uso da API Payment ?

Pra mim isto é simplesmente mostra o uso do HTTPS...
liclopes
Thread.start()
[Avatar]

Membro desde: 16/08/2006 19:51:55
Mensagens: 44
Offline

A JCP definiu uma API para iniciar transações do pagamento de uma maneira segura.
A API é um agnóstico adaptador de pagamentos, isto é, um suporte ao protocolo real de pagamento (SMS, cartão de crédito,?)

já arrumei

This message was edited 1 time. Last update was at 14/09/2007 13:01:44


Pensando móvel! Pesquisa em mobilidade com ideias para a vida.
Abraço, Elias Franco Lopes.
[WWW]
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team