Интеграция оформления заказа
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.
AIdodopayments
official
Дизайн
Что делает навык
Навык обеспечивает запуск размещённых Checkout Sessions, платёжных ссылок и overlay/inline-оформления для разовых и повторяющихся продуктов. Он позволяет собирать данные клиента, применять скидки, настраивать кастомные поля и перенаправлять пользователей после оплаты.
Когда применять
- Создание потока оплаты разовых покупок
- Оформление подписки с опциональным пробным периодом
- Встраивание формы оплаты в overlay или inline-модальное окно на сайте
- Сбор контактных данных клиента и кастомных полей в процессе оформления
- Применение промокодов или выбор валюты при оплате
Как работает
- Инициализировать клиент DodoPayments с использованием bearerToken и указать environment (test_mode или live_mode)
- Вызвать метод client.checkoutSessions.create, передав product_cart, данные клиента (email, name или customer_id) и return_url
- При необходимости добавить параметры для скидок (discount_codes), подписки (subscription_data), кастомных полей (custom_fields) или метаданных (metadata)
- Получить ответ с checkout_url для перенаправления клиента или с client_secret и publishable_key для inline-режима
- Обработать вебхук (например, 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 и совместимые) подхватывает его по описанию и следует шагам.