Skip to content

Tags: shetabit/multipay

Tags

v2.9.2

Toggle v2.9.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update invoice status check to include 'PAID' payment status in Xendi…

…t Driver (#342)

* Update invoice status check to include 'PAID'

Error should not be thrown if the status is PAID.

* Refactor invoice status check to be case insensitive

v2.9.1

Toggle v2.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update getInvoice method to use nullable type hint (#343)

Fixed Deprecated Code.

Deprecated: Shetabit\Multipay\Drivers\Xendit\Xendit::getInvoice(): Implicitly marking parameter $invoiceId as nullable is deprecated, the explicit nullable type must be used instead in \vendor\shetabit\multipay\src\Drivers\Xendit\Xendit.php on line 200

v2.9.0

Toggle v2.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update getInvoice method to use nullable type hint (#343)

Fixed Deprecated Code.

Deprecated: Shetabit\Multipay\Drivers\Xendit\Xendit::getInvoice(): Implicitly marking parameter $invoiceId as nullable is deprecated, the explicit nullable type must be used instead in \vendor\shetabit\multipay\src\Drivers\Xendit\Xendit.php on line 200

v2.8.1

Toggle v2.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Enhance error handling in Parsian Driver (#336)

v2.8.0

Toggle v2.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add Panapal payment gateway integration (#334)

* Add Panapal payment gateway integration

- Include Panapal in the README files for Persian, Chinese, and general documentation.
- Add configuration settings for Panapal in the payment configuration file.
- Map the Panapal driver in the payment system.

* Refactor order ID generation in Panapal driver

- Update order ID generation to use a SHA-256 hash of the UUID, ensuring uniqueness and randomness by appending a random integer.
- Maintain backward compatibility with existing order ID retrieval methods.

v2.7.1

Toggle v2.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update SnappPay.php (#332)

based on our interaction with snap pay development team , the transaction id should be :
تراکنش آیدی 5 تا 10 رقم و یونیک باشد (10 رقم به بالا همراه با حروف باشد نهایتا 20 رقم)

v2.7.0

Toggle v2.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Apply fixes from StyleCI (#326)

Co-authored-by: StyleCI Bot <[email protected]>

v2.6.0

Toggle v2.6.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Fix: Double spending vulnerability in Sep payment driver (#323)

* fix: Prevent double spending and replay attacks in Saman payment driver

* Fix: Verify transaction amount in SEP payment driver

* Fix: Double spending vulnerability by validating invoice transaction IDs

* Fix: fail fast before calling SEP remote API to improve performance

---------

Co-authored-by: Omid <[email protected]>
Co-authored-by: mahdikhanzadi <[email protected]>

v2.5.0

Toggle v2.5.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Fix: amount verification and correct transaction ID in SEP payment dr…

…iver (#322)

* fix: Prevent double spending and replay attacks in Saman payment driver

* Fix: Verify transaction amount in SEP payment driver

---------

Co-authored-by: Omid <[email protected]>
Co-authored-by: mahdikhanzadi <[email protected]>

v2.4.0

Toggle v2.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Prevent double spending and replay attacks in Saman payment driv…

…er (#319)

Co-authored-by: Omid <[email protected]>