Skip to content

Commit

Permalink
chore: better autocancel for mbway
Browse files Browse the repository at this point in the history
  • Loading branch information
joamag committed Jan 3, 2025
1 parent 4fe6c14 commit ef2d7c0
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions src/budy/models/order.py
Original file line number Diff line number Diff line change
Expand Up @@ -1806,14 +1806,18 @@ def _pay_easypay(self, payment_data, warning_d=None, cancel_d=None):

def _pay_easypay_v2(self, payment_data, warning_d=None, cancel_d=None):
cls = self.__class__
if warning_d == None:
warning_d = appier.conf("BUDY_MB_WARNING", cast=float, default=172800)
if cancel_d == None:
cancel_d = appier.conf("BUDY_MB_CANCEL", cast=float, default=259200)
api = cls._get_api_easypay_v2()
type = payment_data["type"]
phone = payment_data.get("phone", None)
method = EASYPAY_METHODS_MAP[type]
if warning_d == None:
if type == "multibanco":
warning_d = appier.conf("BUDY_MB_WARNING", cast=float, default=172800)
if cancel_d == None:
if type == "multibanco":
cancel_d = appier.conf("BUDY_MB_CANCEL", cast=float, default=259200)
else:
cancel_d = 300
payment = api.generate_payment(
self.payable,
method=method,
Expand Down

0 comments on commit ef2d7c0

Please sign in to comment.