Metadata-Version: 2.4
Name: ocyan.plugin.payment_sisow
Version: 0.2.0
Summary: Sisow payment integration for Ocyan Oscar checkout
Author: MandelBlogStack
License: Proprietary
Requires-Python: <3.14,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: ocyan.core<2,>=1.2.14
Requires-Dist: ocyan.plugin.oscar<3,>=2.0.1
Requires-Dist: ocyan.plugin.oscar_checkout<2,>=1.3.2
Requires-Dist: ocyan.plugin.oscar_catalogue<3,>=2.0
Requires-Dist: ocyan.plugin.oscar_communications<3,>=2.0
Requires-Dist: requests<3,>=2.31
Provides-Extra: test
Requires-Dist: empty_testproject; extra == "test"
Requires-Dist: ocyan.plugin.testing; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: responses; extra == "test"
Requires-Dist: pytest; extra == "test"

# Ocyan Sisow payment integration

This package integrates Sisow payment flows with Oscar checkout. It keeps the
existing signed callback contract, verifies the provider SHA-1 value with a
constant-time comparison, fails closed on unknown statuses, and prevents
repeated successful callbacks from debiting a source twice.

No Sisow credentials or live transactions are used during certification.
