Releases: Ebioro-UAB/ebioro-payment-prestashop
Releases · Ebioro-UAB/ebioro-payment-prestashop
Release list
v1.0.1 — header-merge hardening
Patch release.
- Defensive: auth headers win the extra-headers merge, so an Idempotency-Key (or any future extra header) can never clobber
X-Digest-*/Content-Type. No behaviour change.
v1.0.0 already shipped the Idempotency-Key on payment creation and the full hosted-checkout flow (verified end-to-end).
v1.0.0 — Ebioro Payments for PrestaShop 8
First release of the Ebioro Payments module for PrestaShop 8.
Hosted-checkout payment: at checkout the customer is redirected to the Ebioro hosted page; the order is confirmed asynchronously by webhook. Mirrors the Ebioro WooCommerce plugin.
Features
- Hosted-checkout payment option ("Pay with crypto") with admin config (API key/secret, test mode, locale)
- Webhook settlement: verifies the
X-WEBHOOK-AUTHsignature over the raw body, maps status → order state (paid → Payment accepted; underpaid → note; failed/expired/canceled → Canceled) - Idempotency-Key on payment creation (
ps-<moduleId>-order-<orderId>) so a retry/double-submit never spawns a duplicate payment (merchant-service #59) - Custom "Awaiting Ebioro payment" order state; reconciliation notes for settlement
- Docker test environment (PrestaShop 8.1 + MySQL) with the module mounted live
Verified
- Full end-to-end loop proven against the Ebioro test environment: checkout → hosted-page redirect → real payment → live webhook → order marked Payment accepted (including the underpaid and error branches)
- API signing live-verified; all PHP lints clean
Install
Download the module, place it in modules/ebioropayment/, install from the Back Office, and enter your API credentials. Refunds are issued from the Ebioro enterprise portal (not the API). See the README.