Skip to content

Magento 2 / Adobe Commerce

Self-hosted. Beta: test on a staging copy of your store before production. Before you start, have the keys every plugin needs.

Install

  1. Copy the module to app/code/Oura/Payments.
  2. Run:

    bin/magento module:enable Oura_Payments
    bin/magento setup:upgrade
    bin/magento setup:di:compile
    bin/magento cache:flush
    
  3. Go to Stores → Configuration → Sales → Payment Methods → Oura. Enable it and fill in the API base URL, secret key, webhook secret and methods. Secrets are stored encrypted.

Set the webhook

In the Oura dashboard, set your webhook endpoint to:

https://your-store.com/oura/webhook

The webhook is what marks orders paid, so don't skip this step.

Notes

  • Offered for NPR orders only.
  • Tested structurally against Magento 2.4. On 2.4.7 and later, confirm the payment method loads and the checkout redirect works before going live.
  • If you want orders invoiced automatically, create the invoice on payment.succeeded.