/v1/package-pay 수수료 후확정 및 취소 수수료 추가 결제 가능 여부 문의

안녕하세요, 카카오페이 온라인결제 API를 연동 중인 개발자입니다.

현재 항공권 예약 시스템에 /v1/package-pay API 적용을 검토 중이며, 저희 비즈니스 프로세스상 두 가지 시나리오에서 결제 금액을 ready 시점에 확정할 수 없는 구조적인 문제가 있어 문의드립니다.


저희 결제 프로세스

[예약 시]

  1. 사용자가 항공권 선택
  2. ready 호출 → 이 시점에는 항공운임만 확정, 발권수수료(TASF)는 미확정
  3. 항공사 API 호출 후 발권수수료 금액 확정
  4. 항공운임 + 발권수수료 합산 후 최종 결제 승인

[취소 시]

  1. 예약 취소 요청
  2. 항공사 API 호출 후 취소 수수료 금액 확정 (이 시점에 금액을 알 수 있음)
  3. 기존 tid로 취소 수수료 추가 결제 필요

문의 사항

  1. ready 시점에 항공운임만 포함하고, 이후 발권수수료가 확정된 뒤 approve 전에 금액을 추가하거나 변경하는 것이 가능한지요?

  2. 취소 시, 기존 예약 tid를 활용하여 취소 수수료를 추가 결제하는 방식이 지원되는지요? (새로운 ready 없이)

  3. 위 두 방식이 모두 불가하다면, 저희 프로세스에 적합한 대안 연동 방식을 안내해 주실 수 있는지요?

가맹점 코드(CID) 발급은 완료된 상태이며, 실제 연동 테스트 진행을 위해 문의드립니다.

감사합니다.

안녕하세요. 카카오페이입니다.

문의주신 package-pay api의 경우 ready 호출시 확정된 금액으로만 결제가 발생할수 있는 구조입니다.

연속결제 api 가 만들어진 큰 이유는 고객이 1번의 결제씬만으로 항공료, 발권수수료 결제가 나눠서 결제가 될 수 있도록 한 부분입니다.

1.문의주신 ready api 호출시점에 금액이 확정이되지 않은 상태에서 결제를 진행하는건 연속결제 서비스에서는 사용이 불가능한 구조입니다.

2.취소와 결제는 구분이 되어있습니다. 또한 카카오페이 tid는 한번 결제가 발생되면 재사용이 불가능합니다.

3.위 1,2번에서 안내드렷듯이 연속결제서비스에서는 사용이 불가능할것으로 판단됩니다.

정기결제서비스를 통해 sid를 발급받는다고 해도 해당 sid 는 요청한 cid 내에서만 사용이 가능합니다.

문의주신 담당자분은 여행사분일것으로 보여집니다.(ready 는 여행사에서 진행)

정확한 부분은 kakaopay_pg@kakaopaycorp.com 으로 문의주시면 사업담당자와 기술담당자간 소통을 통해 방안모색을 해야할것으로 보입니다.

감사합니다.