Skip to content

Package Buckaroo SDK, handle status 794, and remove TCS giftcard - #12

Merged
vildanbina merged 2 commits into
developfrom
fix/pr-11-payment-blockers
Jul 24, 2026
Merged

Package Buckaroo SDK, handle status 794, and remove TCS giftcard#12
vildanbina merged 2 commits into
developfrom
fix/pr-11-payment-blockers

Conversation

@vildanbina

@vildanbina vildanbina commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Trimmed, low-risk subset of the PR #11 review. The edge-case/behavioural changes (Google Pay rework, surcharge VAT reallocation, webhook durability, 490→190 recovery) were dropped after review — they added risk to a QA-validated addon without fixing observed breakage.

What ships here

  1. Package the Buckaroo SDK — ship it as a pinned pip dependency via the addon's requirements.txt, so the module installs on a clean Odoo 19 image without the repo-specific PYTHONPATH mount. CI installs from it as a clean-install check.
  2. Handle Buckaroo status 794 — classify 794 (pending approval) as a pending state instead of leaving it unhandled.
  3. Remove the TCS giftcard brand — drop TCS from the giftcard backend options, its payment.method/provider data, the changelog and store description, its logo, and the related test coverage.

- Ship the Buckaroo SDK as a pinned pip dependency (addon requirements.txt)
  so the module installs on a clean Odoo 19 without repo-specific mounts;
  CI installs from it as a clean-install check.
- Classify Buckaroo status 794 (pending approval) as a pending state instead
  of leaving it unhandled.
Drops TCS from the giftcard backend options, its payment.method/provider
data records, the changelog and store description, its brand logo, and the
related test coverage.
@vildanbina
vildanbina force-pushed the fix/pr-11-payment-blockers branch from 15b28ff to 9a7910f Compare July 24, 2026 14:40
@vildanbina vildanbina changed the title Fix production payment defects blocking the release Buckaroo SDK packaging, status 794, and TCS giftcard removal Jul 24, 2026
@vildanbina vildanbina changed the title Buckaroo SDK packaging, status 794, and TCS giftcard removal Package Buckaroo SDK, handle status 794, and remove TCS giftcard Jul 24, 2026
@vildanbina
vildanbina merged commit c6c4cdf into develop Jul 24, 2026
2 checks passed
@vildanbina
vildanbina deleted the fix/pr-11-payment-blockers branch July 24, 2026 14:49
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