Skip to content

Autorização e captura de transações com webservice da Redecard

Notifications You must be signed in to change notification settings

jonatasoliveira/pyrcws

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

PyRCWS

Autorização e captura de transações com webservice da Redecard.

Instalação

pip install pyrcws

Necessita da lib suds -- é instalada automaticamente com "pip install pyrcws".

Como usar

# coding: utf-8
from decimal import Decimal
from pyrcws import GetAuthorizedException, PaymentAttempt

params = {
    'affiliation_id': '123456789',
    'total': Decimal('0.01'),
    'order_id': '763AH1', # strings are allowed here
    'card_number': '1234567890123456',
    'cvc2': 423,
    'exp_month': 1,
    'exp_year': 2010,
    'card_holders_name': 'JOAO DA SILVA',
    'installments': 1,
}

attempt = PaymentAttempt(**params)
try:
    attempt.get_authorized()
except GetAuthorizedException, e:
    print u'Erro %s: %s' % (e.codret, e.msg)
else:
    attempt.capture()

Mais informações

Os código e a mensagem do erro (GetAuthorizedException) são passados pelo webservice, use o manual da Redecard disponível no site para mais informações.

About

Autorização e captura de transações com webservice da Redecard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%