Skip to main content

A paysafecard class to help with classic payment api.

Project description

Paysafecard-python
==================

A class that implements the classic payment function of http://www.paysafecard.com

================================
## Instalation:
```
pip install paysafecard
```
## Example usage
Create the disposition and if it is successfull then redirect to the url.
```
from paysafecard.main import PaySafeCard
paysafe = PaySafeCard(username="", password="", debug=True, test=True)
paysafe.set_field('currency', 'EUR')
paysafe.set_field('amount', '10.00')
paysafe.set_field('mtid', 'transaction-id')
paysafe.set_field('merchantclientid', 'user-id')
paysafe.set_field('mid', 'currency-id')
paysafe.set_field('clientIp', '192.168.0.1')
paysafe.set_field('okUrl', '')
paysafe.set_field('nokUrl', '')
paysafe.set_field('pnUrl', '')
if paysafe.create_disposition():
redirect_url = paysafe.get_url()
else:
return False
```
After the client enters the required information you may have 2 cases one on the pnurl other to the okurl this function ensures that the amount was taken from paysafe to your account.
```
from paysafecard.main import PaySafeCard
paysafe = PaySafeCard(username='', password='', debug=True, test=True)
paysafe.set_field('amount', '10.00')
response = paysafe.get_serial_numbers('currency-id', 'EUR')
if response:
if response == 'execute':
if paysafe.execute_debit('10.00'):
return True
else:
return False
else:
return False
else:
return False
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paysafecard-0.2.4.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

paysafecard-0.2.4-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file paysafecard-0.2.4.tar.gz.

File metadata

  • Download URL: paysafecard-0.2.4.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for paysafecard-0.2.4.tar.gz
Algorithm Hash digest
SHA256 1d297e25b65ba3704f19c5a1c08d87671b739afae4c4f26534c26850b1600037
MD5 90eb560f088a980dc33983b33b6f7386
BLAKE2b-256 292963917cf3644ca96b245c682b8c3e626b90141e9ff6fcae628f30114fc950

See more details on using hashes here.

File details

Details for the file paysafecard-0.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for paysafecard-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e077e839095af37f9ddfeb2a854c483f0dcc4cba409294bf72146e4d21234e89
MD5 c5d0c3149a8da7a52b16f28dacbf9c11
BLAKE2b-256 69eab4967c59cdbaea9d8d3da6ded0abeb6bd36bfd4f3ff7d77e88099354b3ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page