andrewalker / p5-business-cpi

Common Payment Interface
6 stars 2 forks source link

Pagamentos via API #2

Open andrewalker opened 11 years ago

andrewalker commented 11 years ago

Todos os drivers implementados até agora (PayPal, PagSeguro e até Moip que está em desenvolvimento) suportam a opção de pagamentos via API, feitos diretamente entre a aplicação Perl e o gateway, retornando um token. Utilizando este token, é possível criar um formulário HTML com apenas o token, sem os demais dados do carrinho.

É necessário criar uma API simples, intuitiva, que seja aproveitada para todos os gateways de forma semelhante.

andrewalker commented 11 years ago

O ideal seria uma interface bem similar ao get_form_to_pay do Cart. Penso em algo assim:

Business::CPI->new( gateway => 'Test', ..., pay_via => 'api', # default: form );

Aí, ao executar:

$cart->get_form_to_pay() # retorna o formulário apenas com o token

Ideias, sugestões?

renatocron commented 11 years ago

hmm,

api continuaria sendo via form, mas com token, não?

On Tue, Jan 22, 2013 at 3:41 PM, André Walker notifications@github.comwrote:

O ideal seria uma interface bem similar ao get_form_to_pay do Cart. Penso em algo assim:

Business::CPI->new( gateway => 'Test', ..., pay_via => 'api', # default: form );

Aí, ao executar:

$cart->get_form_to_pay() # retorna o formulário apenas com o token

Ideias, sugestões?

— Reply to this email directly or view it on GitHubhttps://github.com/andrewalker/p5-business-cpi/issues/2#issuecomment-12556222.

andrewalker commented 11 years ago

Exato.