새로운 기능
1. 권한
Dodo Payments는 이제 통합된 Entitlements와 함께 제공되어 모든 이행 통합을 위한 자동 배송을 지원합니다. 단 하나의 제품으로도 여러 권한을 성공적인 구매 또는 활성 구독마다 전달할 수 있습니다.
이들은 기존 라이센스 키(활성화 제한과 만료가 있는 고유 키)와 디지털 파일(eBook, 템플릿, 미디어를 위한 presigned 다운로드 URL) 통합에 합류하여, 이제 같은 승인 수명주기를 통해 관리됩니다.
기본 제공 기능
웹훅
모든 승인에 대해 네 가지 새로운 수명주기 이벤트가 실행됩니다:
자세히 알아보기: Entitlements | Entitlement Grant Webhooks
2. 고객 포털에서 구독 취소 이유
고객이 고객 포털에서 구독을 취소할 때, 이제 확인을 완료하기 전에 왜 취소하는지를 공유하도록 요청을 받습니다. 수집된 이유는 구독에cancellation_feedback로 저장되어 API 및 웹훅 페이로드에서 표시되며, 대시보드에서 손쉽게 이탈 패턴을 찾을 수 있게 합니다.

표시되는 곳
- Subscription object: 새로운
cancellation_feedback필드(위 값 중 하나)와cancellation_comment(선택적 자유 형식 텍스트) 필드가 추가되며, 고객이 취소할 때 값이 입력됩니다 subscription.cancelledwebhook: 두 필드가 모두 payload에 포함됩니다- API: 취소를 프로그래밍 방식으로 예약하거나 실행할 때
cancellation_feedback및cancellation_comment를PATCH /subscriptions/{subscription_id}에 전달합니다
3. INR E-명령의 구성 가능한 최소 금액
인도 카드의 반복 구독에서 INR e-명령의 최소 금액을 이제 구성할 수 있습니다. 이전에는 ₹15,000 미만의 모든 인도 카드 구독이 고정된 ₹15,000 주문형 명령을 사용했습니다. 이제 거래자 수준에서 이 최소 금액을 재정의할 수 있으며, 필요시 각 체크아웃 세션 또는 구독별로 구성할 수 있습니다. 고객의 은행에 등록된 명령 금액은max(mandate_min_amount_inr_paise, billing_amount)이며, 이 값은 고객이 본인 계정에 접속할 때 인증 최고 한도로 작용합니다.
- 요청 시 재정의(
mandate_min_amount_inr_paise체크아웃 세션, 결제 또는 구독 시) - 비즈니스 설정의 거래자 수준 설정
- 시스템 기본 ₩15,000(1,500,000 paise)
이 설정은 인도에 발행된 카드(Visa, Mastercard, RuPay)의 INR 구독에 대해 등록된 e-명령에만 영향을 미칩니다. UPI 구독은 자체 AutoPay 플로우를 따르며 영향을 받지 않습니다.
4. 적응형 통화 수수료 포함 비즈니스 설정
적응형 통화는 고객이 현지 통화로 결제할 수 있도록 하는 기능입니다. 기본적으로 2-4% 적응형 통화 수수료는 고객이 부담하며 귀하의 표시된 가격에 추가됩니다. 새로운 수수료 포함 설정을 사용하면 이를 반대로 전환하여 표시된 가격을 변경하지 않고 수수료를 귀하가 부담할 수 있습니다. 구성 위치 설정 → 비즈니스로 이동하여 적응형 가격 책정이 활성화되어 있는지 확인하고, 적응형 통화 섹션에서 수수료 포함을 토글하세요. 요청별 재정의adaptive_currency_fees_inclusive 부울값을 사용하여 개별 결제, 온디맨드 구독 요금 및 요금제 변경에 대한 가맹점 기본값을 재정의할 수도 있습니다:
INR → INR 거래는 비즈니스 설정이나 요청별 재정의에 관계없이 항상 포함된 것으로 처리됩니다.
5. Dodo Payments 데스크탑 앱
정식 Dodo Payments 데스크탑 앱이 macOS, Windows, Linux용으로 출시되었습니다. 이제 빠르고 네이티브한 앱으로 결제 대시보드를 실행하세요. 브라우저 탭은 필요 없습니다.
내부 구성 요소
- 작고 네이티브 바이너리 — 시스템의 네이티브 웹뷰에서 Tauri로 빌드, 총 약 5MB(Chromium 번들되지 않음)
- 서명 및 공인 — macOS 빌드는 Apple 개발자 ID로 서명되고 공인되어 Gatekeeper 경고가 없음
- 자동 업데이트 — 4시간마다 체크하여 GitHub 릴리즈에서 서명된 업데이트를 자동으로 적용(macOS, Windows, Linux AppImage에서 작동)
- 시스템 트레이 + 메뉴 바 — macOS에서 트레이로 숨기기, 파일/편집/보기/도움말 메뉴에 키보드 단축키 포함(
⌘⇧H대시보드로 이동,⌘L현재 URL 복사,⌘⌥I개발자 도구) - 딥-링크 지원 — 매직 링크 인증 링크가 앱에서 바로 열림
- 멀티 윈도우 — 여러 대시보드를 나란히 열 수 있음
6. 안정적인 코인 결제(USDC, USDP, USDG)
USD 정산을 통해 전 세계적으로 안정적인 코인 결제를 수락하세요. 고객은 선택한 네트워크의 안정적인 코인 지갑에서 결제하고 귀하는 암호 화폐 변동에 대한 노출 없이, 충전취소 없이, 고객 쪽에서 은행 인프라가 필요 없이 피아트 USD를 받습니다. 지원되는 통화와 네트워크
범위
구성 방법
체크아웃 세션을 생성할 때
crypto_currency를 allowed_payment_method_types에 전달하십시오.
payment.succeeded 웹훅이 실행되고 고객이 성공 페이지로 리디렉션됩니다.
안정적인 코인 결제는 설계상 취소할 수 없습니다. 항상 고객에게 안정적인 코인 지갑이 없는 경우에 대처할 수 있도록
credit 및 debit를 제공하는 것을 권장합니다.7. 기존 라이센스 키 가져오기
라이센스 키 생성 API를 사용하여 다른 시스템의 **라이센스 키를 Dodo Payments로 가져올 수 있습니다. 이는 외부 라이센스 키 제공 업체로부터의 마찰 없는 마이그레이션을 가능하게 하여 기존 고객이 키를 다시 발급하지 않고도 Dodo Payments에 대해 활성화, 검증 및 비활성화할 수 있습니다.source: "import"로 태그가 지정됩니다. (결제 시 자동 생성된 키의 경우 source: "auto"로 태그) 따라서 GET /license_keys를 쿼리할 때 마이그레이션된 인벤토리를 자연적으로 발행된 키와 구별할 수 있습니다. 가져온 키의 payment_id는 null입니다. 왜냐하면 이들은 Dodo Payments 거래와 연결되지 않기 때문입니다.
자세히 알아보기: 라이센스 키 | 라이센스 키 생성 API
8. 체크아웃 세션을 위한 require_phone_number
체크아웃 세션을 생성할 때 feature_flags.require_phone_number: true를 설정하여 고객이 체크아웃 중에 전화번호를 제공해야 하도록 강제할 수 있습니다. 전화번호는 체크아웃 양식의 필수 필드가 되며, 고객이 빈칸으로 남기면 “전화번호는 필수입니다”라는 양식 검증이 표시됩니다.
자세히 알아보기: 체크아웃 기능 | 체크아웃 세션 생성 API
버그 수정 및 개선사항
- 플랫폼 전반에 걸친 사소한 버그 수정 및 안정성 개선