Unhandled ya_payment.ApiException when failed to accept debit note
lucekdudek opened this issue · 0 comments
lucekdudek commented
[2023-11-14 15:13:04,816] [ERROR ] [golem.event_bus.in_memory.event_bus] Encountered an error in `<bound method PayAllPaymentManager._pay_debit_note_if_received of <golem.managers.payment.pay_all.PayAllPaymentManager object at 0x7fe05dc2e260>>` callback while handling `NewDebitNote(DebitNote(59cf9f9c-66b5-4d3f-8559-2c49b3abe727))`!
Traceback (most recent call last):
File "/home/lucjan/Repos/golem-core-python/golem/event_bus/in_memory/event_bus.py", line 170, in _process_event
await callback_info.callback(event)
File "/home/lucjan/Repos/golem-core-python/golem/utils/logging.py", line 227, in _async_wrapper
result = await func(*args, **kwargs)
File "/home/lucjan/Repos/golem-core-python/golem/managers/payment/pay_all.py", line 138, in _pay_debit_note_if_received
await self._accept_debit_note(debit_note)
File "/home/lucjan/Repos/golem-core-python/golem/utils/logging.py", line 227, in _async_wrapper
result = await func(*args, **kwargs)
File "/home/lucjan/Repos/golem-core-python/golem/managers/payment/pay_all.py", line 117, in _accept_debit_note
await debit_note.accept_full(self._allocation)
File "/home/lucjan/Repos/golem-core-python/golem/resources/debit_note/debit_note.py", line 29, in accept_full
await self.accept(allocation, Decimal(amount_str))
File "/home/lucjan/Repos/golem-core-python/golem/resources/base.py", line 60, in wrapper
return await f(*args, **kwargs)
File "/home/lucjan/Repos/golem-core-python/golem/resources/debit_note/debit_note.py", line 36, in accept
await self.api.accept_debit_note(self.id, acceptance)
File "/home/lucjan/Repos/golem-ray/.venv/lib/python3.10/site-packages/ya_payment/api_client.py", line 206, in __call_api
raise e
File "/home/lucjan/Repos/golem-ray/.venv/lib/python3.10/site-packages/ya_payment/api_client.py", line 194, in __call_api
response_data = await self.request(
File "/home/lucjan/Repos/golem-ray/.venv/lib/python3.10/site-packages/ya_payment/rest.py", line 268, in POST
return await self.request(
File "/home/lucjan/Repos/golem-ray/.venv/lib/python3.10/site-packages/ya_payment/rest.py", line 180, in request
raise ApiException(http_resp=r)
ya_payment.exceptions.ApiException: (400)
Reason: Bad Request