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

Меч Moscow · Fashion

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

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

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

Makepay

Official MakePay payment provider for Medusa v2 hosted checkout.

npm install @makecrypto/medusa-plugin-makepay
Категория
Платежи
Создано
Makecrypto
Версия
0.1.2
Последнее обновление
2 месяца назад
Ежемесячные загрузки
Загрузка данных
Звезды на Github
1
npmNPMGitHubGithub

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:

1// medusa-config.ts
2import { defineConfig, Modules } from "@medusajs/framework/utils";
3
4export default defineConfig({
5 modules: [
6 {
7 resolve: "@medusajs/medusa/payment",
8 options: {
9 providers: [
10 {
11 resolve: "@makecrypto/medusa-plugin-makepay/providers/makepay",
12 id: "makepay",
13 options: {
14 keyId: process.env.MAKEPAY_KEY_ID!,
15 keySecret: process.env.MAKEPAY_KEY_SECRET!,
16 webhookSecret: process.env.MAKEPAY_WEBHOOK_SECRET!,
17 settlementCurrency:
18 process.env.MAKEPAY_SETTLEMENT_CURRENCY || "USDT",
19 expirationTime: "12h",
20 },
21 },
22 ],
23 },
24 },
25 ],
26});

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:

1paymentSession.data.next_action
2// { 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

1npm ci
2npm 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