Skip to content

Route LHV bank payments to eeID (issue #210)#211

Open
OlegPhenomenon wants to merge 1 commit into
masterfrom
issue-210-lhv-eeid-payments
Open

Route LHV bank payments to eeID (issue #210)#211
OlegPhenomenon wants to merge 1 commit into
masterfrom
issue-210-lhv-eeid-payments

Conversation

@OlegPhenomenon

Copy link
Copy Markdown
Contributor

Billing polls one shared LHV account for all connected apps, but the transaction routing table and status-sync only handled registry/auction. eeID payments hit url[:eeid]==nil -> URI.parse(nil) and crashed the whole batch; the eeID invoice URL was a broken "/#" stub; and status sync was disabled for eeid.

  • payment_lhv_connect_job: add eeid endpoint to the routing table and a guard so an unknown initiator is logged and skipped instead of crashing the batch.
  • invoice_data_sender_service: fix eeid URL to /eis_billing/invoices.
  • invoice/synchronization: allow eeid to synchronize invoice status.
  • specs: fix assertion that locked in the "/#" bug; add eeid/unknown routing tests.

Billing polls one shared LHV account for all connected apps, but the
transaction routing table and status-sync only handled registry/auction.
eeID payments hit url[:eeid]==nil -> URI.parse(nil) and crashed the whole
batch; the eeID invoice URL was a broken "/#" stub; and status sync was
disabled for eeid.

- payment_lhv_connect_job: add eeid endpoint to the routing table and a
  guard so an unknown initiator is logged and skipped instead of crashing
  the batch.
- invoice_data_sender_service: fix eeid URL to /eis_billing/invoices.
- invoice/synchronization: allow eeid to synchronize invoice status.
- specs: fix assertion that locked in the "/#" bug; add eeid/unknown
  routing tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant