AIKraft/Skills/Интеграция оформления заказа

Интеграция оформления заказа

Guide for starting hosted Checkout Sessions, payment links, and overlay or inline checkout for one-time and recurring products; use subscription-integration for post-checkout lifecycle management.

dodopayments official Дизайн

Что делает навык

Навык обеспечивает запуск размещённых Checkout Sessions, платёжных ссылок и overlay/inline-оформления для разовых и повторяющихся продуктов. Он позволяет собирать данные клиента, применять скидки, настраивать кастомные поля и перенаправлять пользователей после оплаты.

Когда применять

  • Создание потока оплаты разовых покупок
  • Оформление подписки с опциональным пробным периодом
  • Встраивание формы оплаты в overlay или inline-модальное окно на сайте
  • Сбор контактных данных клиента и кастомных полей в процессе оформления
  • Применение промокодов или выбор валюты при оплате

Как работает

  1. Инициализировать клиент DodoPayments с использованием bearerToken и указать environment (test_mode или live_mode)
  2. Вызвать метод client.checkoutSessions.create, передав product_cart, данные клиента (email, name или customer_id) и return_url
  3. При необходимости добавить параметры для скидок (discount_codes), подписки (subscription_data), кастомных полей (custom_fields) или метаданных (metadata)
  4. Получить ответ с checkout_url для перенаправления клиента или с client_secret и publishable_key для inline-режима
  5. Обработать вебхук (например, payment.succeeded или subscription.active) для верификации оплаты и предоставления доступа, так как редирект не является источником истины

Примеры запросов агенту

Создай сессию оформления заказа для разовой покупки продукта pdt_example с email клиента customer@example.com и редиректом на https://yoursite.com/success
Настрой checkout для подписки pdt_monthly_subscription с пробным периодом 14 дней для пользователя subscriber@example.com
Сгенерируй ссылку на оплату для нескольких товаров (pdt_item_1 в кол-ве 2 шт и pdt_item_2 в кол-ве 1 шт) с применением промокода PROMO10

Что понадобится

  • API-ключ Dodo Payments (bearerToken)
  • Указание окружения (test_mode или live_mode)
  • Настроенный вебхук для верификации платежей (согласно рекомендации использовать webhook-integration skill)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «checkout-integration» из репозитория: # https://github.com/dodopayments/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r checkout-integration/ ~/.claude/skills/checkout-integration/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.