Skip to content

IOEra/borica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

Borica

The purpose of this package is to provide low level integration with the Borica payment gateway, by implementing the basic communication protocol in Python.

Usage

Preparing BOReq

from borica import Signature, Request

key = open('BOReq_Test.key').read()
signature = Signature(key)

request = Request(
  transaction_type=10,
  transaction_amount='0.09',
  terminal_id=62168888,
  order_id='422242',
  order_summary='Order summary',
  signature=signature,
  protocol_version='1.1'
)

eBorica = str(request)

Handling BOResp

verifier = Verifier(open('certificate.pem').read())
response = Response(eBorica)
assert response.verify(verifier)
assert response.status_code == 0

Releases

No releases published

Packages

No packages published

Languages