{"_id":"@agilo/medusa-payment-reepay","_rev":"5-014f479ca8c476d63ce6919b5cb2637b","name":"@agilo/medusa-payment-reepay","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@agilo/medusa-payment-reepay","version":"1.0.0","keywords":["medusa","medusa-plugin","medusa-plugin-payment","medusa-reepay"],"author":{"name":"Agilo"},"license":"MIT","_id":"@agilo/medusa-payment-reepay@1.0.0","maintainers":[{"name":"josipmatichr","email":"josip@agilo.co"},{"name":"anteprimorac","email":"anteprimorachr@gmail.com"},{"name":"alenvuletic","email":"alenvuletic@gmail.com"}],"homepage":"https://github.com/Agilo/medusa-payment-reepay#readme","bugs":{"url":"https://github.com/Agilo/medusa-payment-reepay/issues"},"dist":{"shasum":"acd67ef6e917872f0d5ebcf13b9f71504dc8952d","tarball":"https://registry.npmjs.org/@agilo/medusa-payment-reepay/-/medusa-payment-reepay-1.0.0.tgz","fileCount":14,"integrity":"sha512-wKLiv90MZSdoMkZNgsBnKWpEsAEPucM36voQSR5WFBxHO5B2FIpvC/LsMPWi5+tWSVEugjNOvuz8b9cpv6acaQ==","signatures":[{"sig":"MEQCICki+9jR3BY+n08TRVylzf7enl2WK8yKUgLBUUIpEVAUAiBtuoz6vBH0KDuXyTeqBdXmjd4754faYkChrbe7/z1a1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUVJOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Vw//dV2Z+MFHhTwNqAehnkKNiR9TZnlaR43rFaebnRBNYq3XP+ge\r\nrrWmdqx93TgEoGocaLkRWnBuL2eLZi/34RTPlgnxCuLTQomMe56qR8lYl2sW\r\nWCnL53/ZeBKJ24KbR7j4E9qyfVRIlFYBZmZ6B3vgClgH/14G2hn3YbxlNJ8g\r\n8ME7FOmbhoElh8btUCtFOmS8/ohUhY4JDSFKqZaXEQUyb6fxvHD5axoL/+8J\r\nFIKtjiaK4l0X4ZEf+Bk+D4tkOKn8Rf17SYQaPTis5k9/K25u8zaa4ebaWwFh\r\ngkNvJXiSnCi0Ny+aQ3ogslChDZk+IJEAYNCZMadfiWxO73AVwgZgLkkgl1Tz\r\n7+owyiaLKIo8F09PheqxAFLU/UsrcJtNdrSCR93aeD75DVCfMHA+AuTFSZic\r\nbjdjx1nb3rVDFZSiUsuWjWFEGPzTzgx57XC6P+RA9lwLVZ0XpY6LzYkgXcVu\r\nAso4DF+K9eRF51l/U+s5JgK82yEi7Nkip4A43FuHGnljbQI+mT5SVYrLoZYS\r\nqBoZsRPySDq9jD42og+/U37IicrM0BGW70/J4z5Jp5ST045XA8Ejai14DDjm\r\ng6ftH7HxEtIRdD8LFc4kXJ9EVWpBIS6OGq23ky9Wqhr7bs2Szkyzpmr6aRoD\r\nPnToBQcMwwVy4Q9TRuUMP6QBnH7NF4pOa7I=\r\n=REoe\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b828ecd568b96ec35b1a5720fac403cbad1e4c27","scripts":{"test":"jest --passWithNoTests","build":"babel src -d .","watch":"babel -w src --out-dir . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production npm run build"},"_npmUser":{"name":"josipmatichr","email":"josip@agilo.co"},"repository":{"url":"git+https://github.com/Agilo/medusa-payment-reepay.git","type":"git"},"_npmVersion":"6.14.15","description":"Reepay payment provider for Medusa","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.2","cross-env":"^5.2.1","@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/node":"^7.7.4","@babel/runtime":"^7.9.6","@babel/register":"^7.7.4","client-sessions":"^0.8.0","@babel/preset-env":"^7.7.5","medusa-test-utils":"^1.1.37","@babel/plugin-transform-classes":"^7.9.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-instanceof":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.18.9"},"peerDependencies":{"medusa-interfaces":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/medusa-payment-reepay_1.0.0_1666273869939_0.8195683250645855","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@agilo/medusa-payment-reepay","version":"1.0.1","keywords":["medusa","medusa-plugin","medusa-plugin-payment","medusa-reepay"],"author":{"name":"Agilo"},"license":"MIT","_id":"@agilo/medusa-payment-reepay@1.0.1","maintainers":[{"name":"josipmatichr","email":"josip@agilo.co"},{"name":"anteprimorac","email":"anteprimorachr@gmail.com"},{"name":"alenvuletic","email":"alenvuletic@gmail.com"}],"homepage":"https://github.com/Agilo/medusa-payment-reepay#readme","bugs":{"url":"https://github.com/Agilo/medusa-payment-reepay/issues"},"dist":{"shasum":"cfca65b81bb1ac28b191bf322bea76697cd24c13","tarball":"https://registry.npmjs.org/@agilo/medusa-payment-reepay/-/medusa-payment-reepay-1.0.1.tgz","fileCount":14,"integrity":"sha512-I9D959BMNsUaXvPbrDycgX7wRRO2FisIGB1PsP/PRbIAUcZN9hfhXAKVSYimibmVYHF7QwK47eJM1OH8QcYyMQ==","signatures":[{"sig":"MEQCID6p20L1fvzcW6zr2I7PhjyTsP69k9ktIfAQCSoT0PhUAiB83rC3eKdL9w8zFvxvY/ofjOaFjWPkl8UG5+PhyinCZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUomIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw5w//fGRceOdU2yvc6DRrPtHirVtQoQovvottKvsT/HzjgM4U+QKm\r\ngE0N+W+9GZvIt6WAnbTJm3/o0kPMKP5jwehCrGog8HVnJzC50ZetO9uAK3yn\r\noddLVKb3I1Q2uFCls0FkCzFEmBOjf8r65aQSdeoRZwwmicFnhxBTgjvuwf6c\r\nhOy7+qFBZPPUEzfATiPuigodQPP4e1xrEekHV8bmjtH57DvLli4dJlrt3yG3\r\nYs5schwMqVI6dfkuYIkQKSnVvqurJ+xPSGXq7rkM7G20UOtThAgzMXmuFjmH\r\nkf3LC+MB9jZ9OFa25l+Q93dKImvTvxwENdq05ZA/pQwWw3fWKW1+W64zOfvm\r\ntbUtKUqJJqw3cbPOJlZu7jEVPsWRWcMe7bwdjrHKjnQ+40cJmCBaBKBXNd8q\r\nWLUcmhdG6ahIMYmGhYkguEpYg6elEdYYoxPAClSOBdHA4tYS0AH9nxXTUvbU\r\n2T7MGDWcoPyDNcYmogFcmWYtm2+A6cgokj2WMowEFZEWYQrfV4pkui4h4Uhn\r\nxhMhQRJIdFpa+S1VS+UFuM99KA5czk2tXuy2dnWmTcSKHzybWYMRw4DNMWOG\r\n9Q8Zw2pD31JbFBe3ffwh+0CwNZMAIT8kbMKX8BHUpXScyJiGZc38LkUytS+z\r\nqlu0ULpaT7ORZG7JJF835KwI+sSVTlzeV1g=\r\n=8m1j\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8f83ca796576c7dc8ea93063171a5c37b6d860f7","scripts":{"test":"jest --passWithNoTests","build":"babel src -d .","watch":"babel -w src --out-dir . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production npm run build"},"_npmUser":{"name":"josipmatichr","email":"josip@agilo.co"},"repository":{"url":"git+https://github.com/Agilo/medusa-payment-reepay.git","type":"git"},"_npmVersion":"6.12.1","description":"Reepay payment provider for Medusa","directories":{},"_nodeVersion":"12.13.1","dependencies":{"axios":"^1.1.3","express":"^4.17.1","medusa-core-utils":"^1.1.32"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.2","cross-env":"^5.2.1","@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/node":"^7.7.4","@babel/runtime":"^7.9.6","@babel/register":"^7.7.4","client-sessions":"^0.8.0","@babel/preset-env":"^7.7.5","medusa-test-utils":"^1.1.37","@babel/plugin-transform-classes":"^7.9.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-instanceof":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.18.9"},"peerDependencies":{"medusa-interfaces":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/medusa-payment-reepay_1.0.1_1666353544561_0.5994785197141095","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-10-20T13:51:09.804Z","modified":"2026-05-04T12:28:42.283Z","1.0.0":"2022-10-20T13:51:10.170Z","1.0.1":"2022-10-21T11:59:04.715Z"},"bugs":{"url":"https://github.com/Agilo/medusa-payment-reepay/issues"},"author":{"name":"Agilo"},"license":"MIT","homepage":"https://github.com/Agilo/medusa-payment-reepay#readme","keywords":["medusa","medusa-plugin","medusa-plugin-payment","medusa-reepay"],"repository":{"url":"git+https://github.com/Agilo/medusa-payment-reepay.git","type":"git"},"description":"Reepay payment provider for Medusa","maintainers":[{"email":"anteprimorachr@gmail.com","name":"anteprimorac"},{"email":"josip@agilo.co","name":"josipmatichr"}],"readme":"![Medusa Hackathon 2022](https://i.imgur.com/lNXGDj5.jpg)\n\n## About\n\n### Participants\n\n@anteprimorac <br>\n@josipmatichr <br>\n@marijapolovic\n\n### Description\n\nAdds Reepay payment provider for Medusa Commerce.\n\n## Set up Project\n\nInstall:\n\n```\nnpm i @agilo/medusa-payment-reepay\n```\n\nAdd to medusa-config.js\n\n```javascript\n{\n  resolve: `@agilo/medusa-payment-reepay`,\n  options: {\n    api_key: REEPAY_API_KEY,\n    payment_methods: [\"mobilepay\"],\n    webhook_secret: WEBOOK_SECRET,\n    accept_url: \"www.some-webshop.com/checkout/payment\",\n    cancel_url: \"www.some-webshop.com/checkout\",\n  },\n}\n```\n\nEnable reepay as a payment provider in Medusa admin settings\n\n## Creating Payment Session\n\nUse Medusa API to [create Payment Sessions](https://docs.medusajs.com/api/store/#tag/Cart/operation/PostCartsCartPaymentSessions) for the available payment providers.\n\nThis will create a Reepay [charge session](https://docs.reepay.com/reference/createchargesession).\n\n**Request**\n\n```javascript\n{\n  settle: false,\n  order: {\n    handle: CART_ID,\n    amount: TOTAL,\n    currency: CURRENCY_CODE,\n    customer: {\n      email: CART_EMAIL,\n    },\n  },\n  payment_methods: this.options_.payment_methods,\n  accept_url: this.options_.accept_url,\n  cancel_url: this.options_.cancel_url,\n}\n```\n\n**Response**\n\n```javascript\n{\n  id: \"string\",\n  url: \"string\"\n}\n```\n\n## Authorize Payment\n\nUse Medusa API to [complete cart](https://docs.medusajs.com/api/store/#tag/Cart/operation/PostCartsCartComplete), this will result in an attempt to authorize payment.\n\nTo authorize payment using Reepay checkout you can use `cart.payment_session.data.action.url` to redirect user to the checkout page.\n\nAfter completion user is redirected to the `options.accept_url`, where you can complete a cart.\n\nIf you're using webhooks you should make sure to check that the cart is not already completed to avoid conflict. In this case you should [retrieve an order](https://docs.medusajs.com/api/store/#tag/Order/operation/GetOrdersOrderCartId) before trying to complete the cart.\n\n## Capture Payment\n\n[Capturing payment](https://docs.medusajs.com/api/admin/#tag/Order/operation/PostOrdersOrderCapture) will result in an attempt to [settle a payment](https://reference.reepay.com/api/#settle-charge)\n\n## Cancel Payment\n\n[Canceling an order](https://docs.medusajs.com/api/admin/#tag/Order/operation/PostOrdersOrderCancel) will result in an attempt to [cancel a charge](https://reference.reepay.com/api/#cancel-charge)\n\n## Refund Payment\n\n[Creating a refund](https://docs.medusajs.com/api/admin/#tag/Order/operation/PostOrdersOrderRefunds) will result in an attempt to [create a refund](https://reference.reepay.com/api/#create-refund)\n\n## Webhooks\n\nCurrently, the only supported webhook is for invoice_authorized.\n\nOnce this webhook is fired, this will result in an attempt to [complete a cart](https://docs.medusajs.com/api/store/#tag/Cart/operation/PostCartsCartComplete).\n\n## MobilePay\n\nTo enable MobilePay payment method you should add a MobilePay acquirer in the Reepay acquiring configuration. After that you should add \"mobilepay\" as a payment method in the medusa-payment-reepay options.\n\n## Resources\n\nMedusa Docs\\\nhttps://docs.medusajs.com/\n\nReepay Docs\\\nhttps://reference.reepay.com/api/\n\nMobilePay Docs\\\nhttps://developer.mobilepay.dk/products/online/test\n","readmeFilename":"README.md"}