apyb / associados

Controle de associados a Associação PythonBrasil
https://associacao.python.org.br/
105 stars 50 forks source link

Facilitar o pagamento para não residentes no Brasil #96

Open rodolphoeck opened 11 years ago

rodolphoeck commented 11 years ago

Não resido mais no Brasil, mas quero renovar minha associação. Atualmente, o pagamento é redirecionado ao PagSeguro, que exige telefone e endereço (CEP) no Brasil. Seria legal se pudesse colocar meus dados reais no campos e continuar com o pagamento. Obrigado e parabéns pelo novo sistema!

osantana commented 11 years ago

Assim que o evento PythonBrasil terminar vamos tentar implementar suporte ao PayPal... acho que ajudaria bem, né?

rodolphoeck commented 11 years ago

+1 to PayPal.

renatooliveira commented 10 years ago

Hoje começo a trabalhar nisso.

luzfcb commented 10 years ago

Ola, @renatooliveira em relação ao PayPal, eu recomendaria um pouco de prudencia. A algum tempo o @pydanny escreveu sobre porque você não deve usar Paypal para o seu evento: http://pydanny.com/we-are-not-using-paypal.html

Se você olhar nos comentários, aparentemente o PayPal retem/bloqueia o dinheiro até apos o evento ou coisas piores.

Também achei esse site de clientes insatisfeitos: http://www.aboutpaypal.org/ http://www.paypalsucks.com/

@pydanny, you could indicate some other payment method that is reliable and that does not have the same problems mentioned by you.

osantana commented 10 years ago

Infelizmente é o único que eu conheço que opera no mundo todo e no Brasil (essa frase ficou estranha :D).

Vale lembrar que o número de pagamentos internacionais é pequeno o suficiente para tornar essa eventual retenção de valores um problema.

osantana commented 10 years ago

Eu daria uma olhada nos projetos https://github.com/johnboxall/django-paypal e no http://django-pagseguro2.readthedocs.org/en/latest/ (para substituir a implementação atual)

luzfcb commented 10 years ago

@osantana faz sentido. Eu particularmente nunca tive problemas com PayPal, contudo, nunca movimentei mais de $150 no PayPal. Então não da para usar de exemplo.

luzfcb commented 10 years ago

Russell Keith-Magee acabou de Retweetar mais uma presepada do Paypal: https://protonmail.ch/blog/paypal-freezes-protonmail-campaign-funds/

mondaini commented 10 years ago

Não estudei e não sei as implicações disso, mas já pensaram em aceitar Bitcoins?

Filipe Mondaini www.mondaini.me http://www.mondaini.me

On Tue, Jul 1, 2014 at 9:41 AM, Fábio C. Barrionuevo da Luz < notifications@github.com> wrote:

Russell Keith-Magee acabou de Retweetar mais uma presepada do Paypal: https://protonmail.ch/blog/paypal-freezes-protonmail-campaign-funds/

— Reply to this email directly or view it on GitHub https://github.com/pythonbrasil/associados/issues/96#issuecomment-47650689 .

luzfcb commented 10 years ago

Acabei de ver que a Cielo agora passa cartão de credito em moeda estrangeira:

http://cielodigital.com.br/pagamentoemmoedaestrangeira

Não sei quais os custos envolvidos e nem a parte legal disso, mas utilizar a Cielo para receber pagamentos em moeda nacional e estrangeira pode ser uma opção.

Há algumas implementações Python para acesso ao webservice da Cielo, contudo, não sei se são confiáveis:

https://github.com/search?l=Python&q=cielo&ref=cmdform&type=Repositories

O único requisito que não temos no momento, e que é exigido pela Cielo é o certificado SSL 2048 bits. Há esse issue aberto no apyb.gerenciamento(https://github.com/pythonbrasil/apyb.gerenciamento/issues/56)

A Cielo fornece um kit de integração com documentação e algumas implementações exemplo em Java e PHP: Versão em portugues: http://www.cielo.com.br/live/documents/caf1b3c8c39444ea935739e52fac797a.zip

Mais informações: http://www.cielo.com.br/portal/cielo/solucoes-de-tecnologia/e-commerce.html

osantana commented 10 years ago

Cara,

Existem intermediadores de pagamentos e gateways de pagamentos. A Cielo é um Gateway. Gateways exisgem contratação do serviço no banco e uma série (bem chata) de trâmites legais para serem usados (ex. sistemas anti-fraude).

Por isso é melhor usar intermediadores como PagSeguro/Paypal.

Como eu disse, o volume é muito pequeno e esses bloqueios são facilmente resolvidos com um telefonema para o Paypal.

A nossa conta do Paypal, por exemplo, estava vinculada ao Deo e bastou enviar a documentação comprovando que ele havia falecido para que o Paypal fizesse a alteração.

O Paypal faz esse tipo de bloqueio mas eles são facilmente revertidos (no nosso caso onde não estamos lidando com nada que viola o TOS deles).

pydanny commented 10 years ago

Forgive me for joining this discussion (and in English).

I have to say that there is a LARGE body of evidence that selling open source conference tickets can and is sometimes interpreted by PayPal's anti-fraud division as violating PayPal's terms of service. In fact, there is a proven history of PayPal freezing and locking Python-based conferences.

To quote myself from over a year ago:

"PayPal has a long, sordid history of freezing the accounts of Python

related conferences and events around the world. In fact, this article was born out of the fact DjangoCon Europe 2013 had its PayPal account frozen http://blog.djangocircus.com/post/43806402173/back-on-track. In the past, DjangoCon Europe 2012 http://2012.djangocon.eu/, Plone Conferences 2008, 2011, and at least one PyCon Australia dealt with the same PayPal problem (DjangoCon 2013 was forewarned and took measures to protect itself). We also have unconfirmed reports of other Python and Django events also running into problems with PayPal freezing accounts. Going with just confirmed conferences having issues with PayPal, this is a combined total of assets in excess of over US$100,000 dollars.

It's not just a Python issue either, it's an issue that strikes other

open source languages and tools http://conferencesburnedbypaypal.tumblr.com/. It's at the point now where conference organizers don't trust PayPal http://aralbalkan.com/3898/ and make a point telling each other to use alternative payment gateways."

Reference: http://pydanny.com/we-are-not-using-paypal.html

SUMMARY

I'm not saying that you can't use PayPal as a method for accepting ticket sales for Python Brasil, but I am saying that you need to be prepared to deal with the consequences of them locking the Python Brasil account.

My suggest is for you to move funds from the PayPal account to a Brazilian bank account DAILY. Even on Sundays! You cannot take a break, their anti-fraud group acts when they want. This is what DjangoCon Europe 2013 did, and when PayPal froze them they only had to deal with a small amount of funds frozen.

Sincerely,

Daniel Greenfeld

2014-07-01 8:04 GMT-07:00 Osvaldo Santana Neto notifications@github.com:

Cara,

Existem intermediadores de pagamentos e gateways de pagamentos. A Cielo é um Gateway. Gateways exisgem contratação do serviço no banco e uma série (bem chata) de trâmites legais para serem usados (ex. sistemas anti-fraude).

Por isso é melhor usar intermediadores como PagSeguro/Paypal.

Como eu disse, o volume é muito pequeno e esses bloqueios são facilmente resolvidos com um telefonema para o Paypal.

A nossa conta do Paypal, por exemplo, estava vinculada ao Deo e bastou enviar a documentação comprovando que ele havia falecido para que o Paypal fizesse a alteração.

O Paypal faz esse tipo de bloqueio mas eles são facilmente revertidos (no nosso caso onde não estamos lidando com nada que viola o TOS deles).

— Reply to this email directly or view it on GitHub https://github.com/pythonbrasil/associados/issues/96#issuecomment-47667546 .

'Knowledge is Power' Daniel Greenfeld Principal at Cartwheel Web; co-author of Two Scoops of Django twoscoopspress.org | pydanny.com

osantana commented 10 years ago

Hi @pydanny,

We are already using a brazilian payment processor called PagSeguro as a main payment processor. We've a Paypal account as a secondary payment processor for our Python Brazil Association (our PSF equivalent) annuity payments.

We're planning keep with this configuration this year and add Paypal as a secondary payment method only for foreign attendees payments (due to the lack of international support of our primary payment processor PagSeguro).

Only a small amount of tickets are sold with Paypal and I believe that we can deal with an eventual frozen account. Paypal has office here in Brazil and, eventually, we could call them to solve this situation.

pydanny commented 10 years ago

Hi Osvaldo,

Thank you for being patient with me for jumping into this discussion. I'm glad you are taking precautions and making it easier for us foreign nationals to attend. :)

Sincerely,

Daniel Greenfeld

On Tue, Jul 1, 2014 at 8:28 AM, Osvaldo Santana Neto < notifications@github.com> wrote:

Hi @pydanny https://github.com/pydanny,

We are already using a brazilian payment processor called PagSeguro as a main payment processor. We've a Paypal account as a secondary payment processor for our Python Brazil Association (our PSF equivalent) annuity payments.

We're planning keep with this configuration this year and add Paypal as a secondary payment method only for foreign attendees payments (due to the lack of international support of our primary payment processor PagSeguro).

Only a small amount of tickets are sold with Paypal and I believe that we can deal with an eventual frozen account. Paypal has office here in Brazil and, eventually, we could call them to solve this situation.

— Reply to this email directly or view it on GitHub https://github.com/pythonbrasil/associados/issues/96#issuecomment-47670706 .

'Knowledge is Power' Daniel Greenfeld Principal at Cartwheel Web; co-author of Two Scoops of Django twoscoopspress.org | pydanny.com

renatooliveira commented 10 years ago

Hi all,

reminding that this discussion it's about Python Brasil Association payments, not the conference, so the number of international payments it's just a few, which still validates the implementation of an international way of payment.

For the conference we're going to use Eventbrite/Eventioz to handle registrations and they use Cielo. Accepting national and international payments :)

I started to do this but due to some conference issues, I had no time to implement this.

osantana commented 10 years ago

@renatooliveira yes! you're right and I'm wrong! :D This issue is in "associados" project. :D

rodolphoeck commented 10 years ago

Bom dia pessoal! Alguma novidade aqui? Já há algum workaround manual para fazer pagamento via PayPal (ou outro método que aceite cartões internacionais)? Minha associação venceu e não consigo mais renovar :( Abraços!

renatooliveira commented 10 years ago

Rodolpho, me passa teu e-mail, vou te mandar um invoice via paypal e altero teu status de pagamento na mão.

rodolphoeck commented 10 years ago

Te mandei por email também! Obrigado!

ocarneiro commented 7 years ago

Eu acho que enquanto forem poucos casos (até 5, eu diria), dá pra tratar caso a caso sem implementar no sistema. Bastaria ter uma indicação "quer pagar de outra forma? Mande e-mail para ...". Se aparecerem muitos, retoma-se a discussão.

filipecifali commented 7 years ago

No estado atual o próprio modelo atual é difícil de gerenciar pelo próprio django para dizer se o associado está válid ou não eu acho que essa issue ainda precisa ser modificada, o @romulocollopy já deu uma boa modificada no acoplamento: https://github.com/pythonbrasil/associados/pull/154 ai podemos lançar outras plataformas de pagamento no sistema.

lskbr commented 3 years ago

Acordando esta issue novamente, mas hoje é muito fácil integrar com Stripe, Braintree, etc. Se ainda houver interesse, vamos conversar.