Skip to content

Releases: Ebioro-UAB/ebioro-payment-prestashop

v1.0.1 — header-merge hardening

Choose a tag to compare

@ymatienzo ymatienzo released this 11 Jun 12:52
4dad072

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

Choose a tag to compare

@ymatienzo ymatienzo released this 11 Jun 12:17

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-AUTH signature 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.