• Сообщество
  • Связаться с нами
Документация
Плагины и интеграцииВсе расширения для Medusa от сообществаЭкспертыПодберите специалиста для разработки и развития вашего проекта на Medusa
КейсыПосмотрите примеры Medusa в продакшене и успешные внедрения
Меч Moscow
Комплексная e-commerce платформа на Medusa для московского fashion-бренда

Меч Moscow · Fashion

Нужна помощь в разработке плагина интеграции для Medusa?

Написать намНайти плагины

Gorgo снижает затраты на адаптацию Medusa к локальным рынкам.

Мы разрабатываем плагины интеграции, осуществляем поддержку и развиваем сообщество разработчиков на Medusa в Telegram.

  • Ресурсы Medusa
  • Плагины и интеграции
  • Эксперты
  • Кейсы
  • Medusa Чат в Telegram
  • Medusa Новости в Telegram
  • Документация Gorgo
  • Связаться с нами
  • head@gorgojs.com
  • TelegramGitHub
MedusaПлагиныMakepay
M

Makepay

Official MakePay payment provider for Medusa v2 hosted checkout.

Нужна доработка этого плагина?

Связаться с нами
npm install @makecrypto/medusa-plugin-makepay
Категория
Платежи
Создано
Makecrypto
Версия
0.1.2
Последнее обновление
5 дней назад
Ежемесячные загрузки
356
Звезды на Github
0
npmNPMGitHubGithub
MedusaПлагиныMakepay

MakePay for Medusa

Official MakePay payment provider for Medusa v2. The provider creates hosted MakePay checkout links for Medusa payment sessions and reconciles payment status through signed MakePay webhooks.

Install

npm install @makecrypto/medusa-plugin-makepay

Configure

Register MakePay as a provider under the Medusa Payment Module:

// medusa-config.ts
import { defineConfig, Modules } from "@medusajs/framework/utils";
export default defineConfig({
modules: [
{
resolve: "@medusajs/medusa/payment",
options: {
providers: [
{
resolve: "@makecrypto/medusa-plugin-makepay/providers/makepay",
id: "makepay",
options: {
keyId: process.env.MAKEPAY_KEY_ID!,
keySecret: process.env.MAKEPAY_KEY_SECRET!,
webhookSecret: process.env.MAKEPAY_WEBHOOK_SECRET!,
settlementCurrency:
process.env.MAKEPAY_SETTLEMENT_CURRENCY || "USDT",
expirationTime: "12h",
},
},
],
},
},
],
});

The default Medusa payment webhook URL for the provider is:

/hooks/payment/makepay_makepay

Configure that URL in MakePay developer settings and store the generated webhook secret as .

Options

OptionRequiredDescription
yesMakePay API key ID.
yesMakePay API key secret.
yesMakePay webhook signing secret.
noMakeCrypto API base URL. Defaults to production.
noMakePay hosted checkout base URL. Defaults to production.
noSettlement symbol sent to MakePay. Defaults to .
noHosted link expiration. Defaults to .
noFallback return URL for MakePay checkout.
noSuccess return URL for MakePay checkout.
noFailure return URL for MakePay checkout.

Storefront flow

returns provider data with a hosted checkout URL:

paymentSession.data.next_action
// { type: "redirect", url: "https://makepay.io/payment/..." }

Redirect shoppers to that URL, then use MakePay webhooks to update the Medusa payment session when the payment is completed, canceled, or failed.

Development

npm ci
npm run check

builds the TypeScript provider, runs the unit tests, and verifies the npm package contents with .

Еще в этой категории

Посмотреть все
Платежи
Braintree logo

Braintree

От Lambda Curry

Поддержка платежей и 3D Secure через Braintree

Загрузка данных
GitHubnpm
Платежи
Pay. logo

Pay.

От Webbers

Принимайте кредитные карты, цифровые платежи и купи сейчас — плати потом

Загрузка данных
GitHubnpm
Платежи
Mollie logo

Mollie

От Variable Vic

Легко принимайте мультивалютные платежи через Mollie

Загрузка данных
GitHubnpm