Paystackease

Latest version: v2.3.0

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.3.0

Feature

* feat: added api_resource examples for easy to understand how to use the apis: async and sync ([`d934479`](https://github.com/cla-bit/PayStackEase/commit/d9344790d0a640bb7a56e9a541dc972e2294b741))

Style

* style: docs ([`e9a1b2e`](https://github.com/cla-bit/PayStackEase/commit/e9a1b2e8cef2e2d77ffe7559afe0e0eeb8c3c0d2))

* style: docs ([`274f5f0`](https://github.com/cla-bit/PayStackEase/commit/274f5f06ae7658ce0bdf289f649b28a402547101))

Test

* test: improved tests for test_apis and test_async_apis modules.
fix: bug in the api_base module, &39;bool: lambda val: str(val)&39; Changed &39;bool: lambda val: str(val).lower()&39;.
feat: added charge_url and checkout_url methods for PayStackResponse. Deprecated url() method.
fix: set default values for draft, has_invoice and send_notification parameters in the PaymentRequestClientAPI(async and sync). Removed the convert_to_strings method in these parameters
fix: Deprecated the convert_to_strings method in the Plans, Products modules: async and sync ([`f28b99a`](https://github.com/cla-bit/PayStackEase/commit/f28b99ad22107d98f1736cf9205adbb28bbd880c))

* test: improved test for miscellaneous class modules: sync and async.
fix: bug in the list_bank method of the miscellaneous modules (sync and async). Changed the parameter &34;supports_transfer&34; to &34;pay_with_transfer&34;.
fix: improved the class SyncBaseClientAPI and AsyncBaseClientAPI classes to handle better None values from the server as a response. ([`cf4401f`](https://github.com/cla-bit/PayStackEase/commit/cf4401f691f9e27bdfbf6003868877f2f40bf938))

Unknown

* Merge pull request 14

Updates ([`a3f023c`](https://github.com/cla-bit/PayStackEase/commit/a3f023c48d4ad3b777798e29622ac68b57f36bf8))

2.2.0

Feature

* feat: added class EnvConfig to handle environment variables
feat: added class Event to handle Paystack events
fix: removed overriding of the secret_key from PayStackBase and AsyncPayStackBase classes.
fix: added dependency injection to the BaseAPI class
fix: added dependency injection to the SyncBaseClientAPI class
fix: added dependency injection to the AsyncBaseClientAPI class
test: added tests for EnvConfig class
test: improved tests for SyncBaseClientAPI and AsyncBaseClientAPI classes
test: improved test for webhooks ([`6571ba6`](https://github.com/cla-bit/PayStackEase/commit/6571ba62817bce9b66908adf353cc0f24e96e45c))

Style

* style: added docstrings for the Event class ([`f72fd42`](https://github.com/cla-bit/PayStackEase/commit/f72fd42733b342da760e56da41b4110d5f90443e))

Test

* test: added more tests to the test_webhook module. ([`9a1b1d2`](https://github.com/cla-bit/PayStackEase/commit/9a1b1d20966d1aefa9c0fc7b94424e72052e8d52))

* test: improved test for webhooks ([`d099c1a`](https://github.com/cla-bit/PayStackEase/commit/d099c1ab724991e416c5b5612e624a7458061bcc))

2.1.2

Fix

* fix: updated the __init__ module. ([`810fb83`](https://github.com/cla-bit/PayStackEase/commit/810fb832e4045bcadbd8d04a7b2c891d934d0428))

2.1.1

Fix

* fix: updated the __init__ module. ([`302048b`](https://github.com/cla-bit/PayStackEase/commit/302048bdb4d623da7f07ab83c9374bf9a61aee35))

Unknown

* Merge remote-tracking branch &39;origin/main&39; ([`9e92f8e`](https://github.com/cla-bit/PayStackEase/commit/9e92f8e77aef1ae18b1582ee2462cc993e9f0ea5))

2.1.0

Feature

* feat: Added class PayStackWebhook in the webhook module
feat: Added class PayStackSignature in the webhook module
feat: Added custom exception: PayStackServerError, PayStackSignatureVerifyError, APIConnectionError in the api_errors module.
fix: Improved error handling and display user friendly errors to all error classes in the api_errors module.
fix: Added custom exceptions to the SyncBaseClientAPI and AsyncBaseClientAPI classes
fix: Added test for webhook. ([`4dcdb2f`](https://github.com/cla-bit/PayStackEase/commit/4dcdb2fe68cf2a763d9929a719e29cec45393060))

Fix

* fix: CI/CD workflow ([`6de30bf`](https://github.com/cla-bit/PayStackEase/commit/6de30bf8fa3bb94e3f443a8014a29f9f77c16a1f))

* fix: CI/CD workflow ([`fb08087`](https://github.com/cla-bit/PayStackEase/commit/fb0808753304758e7c94f7e0badbd928c56c3fb7))

Test

* test: Added more tests functions for webhook module.
test: Updated the test_get_event_data_valid function. ([`ce171b5`](https://github.com/cla-bit/PayStackEase/commit/ce171b5397f3c855412daf370fab6d1e11b5c0e3))

Unknown

* Merge branch &39;refs/heads/dev&39; ([`696c2cb`](https://github.com/cla-bit/PayStackEase/commit/696c2cb3f21cfe33358e67f5cc796b8df765a03d))

* Update test_webhook.py ([`61eeb5f`](https://github.com/cla-bit/PayStackEase/commit/61eeb5f69388c56e08266a68e0beed6350a832b2))

* Update test_webhook.py ([`cf8178d`](https://github.com/cla-bit/PayStackEase/commit/cf8178d74625c09f420f4edd4c848499301a8151))

* Update test_webhook.py ([`cb2dd69`](https://github.com/cla-bit/PayStackEase/commit/cb2dd69c8d4bd148f1088f066eb109395f812b23))

* Update test_webhook.py ([`fff089e`](https://github.com/cla-bit/PayStackEase/commit/fff089e4166d392e5c6bc1d22d589d4dd00b9fa2))

* Update test_webhook.py ([`9baa0fd`](https://github.com/cla-bit/PayStackEase/commit/9baa0fd08c696291bc7bf840a038e1cd77f00e4c))

* Merge pull request 11 from cla-bit/dev

fix: Remove the secret key parameter to avoid overriding. ([`0589159`](https://github.com/cla-bit/PayStackEase/commit/0589159d61571233914baa378c3334ce36c871e8))

2.0.4

Fix

* fix: CI/CD workflow ([`b8d6b38`](https://github.com/cla-bit/PayStackEase/commit/b8d6b38182bc6855fb28904bad3ff76cba25ee24))

Unknown

* Merge remote-tracking branch &39;origin/main&39; ([`99f9475`](https://github.com/cla-bit/PayStackEase/commit/99f94754516a88489927d7c3a8aa23e78267fbce))

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.