계좌이체 수단의 결제 성공 시 반환되는 Payment 객체에 대한 문의입니다.
안녕하세요.
PHP 7.* 버전을 사용하여 개발된 가맹점 쇼핑몰에서
계좌이체 수단을 선택해서 토스페이먼츠 결제 승인 API 호출 시
가맹점 설정상
Payment 객체
다만,
[Q1]
두 속성에 대한 개념적 차이가 있는지 문의드립니다.
가이드 문서를 보면
그런데 어떠한 이유로 그 값이 null로 반환되는지 궁금합니다.
[Q2]
계좌이체와 동일하게 가상계좌건에 대한 현금영수증 자동 발급도 동일한 시점(입금)에 처리될 것으로 예상이 되서
하지만 webhook을 통해 얻어지는 데이터는
현금영수증 발급과 관련된 정보는 확인할 수 없었는데요.
그렇다면 가상계좌건은
만약, 그렇다면 그때 반환되는 Payment 객체안의
가맹점 쇼핑몰에서는 결제 승인 후 현금영수증 발급 정보를 DB에 저장하기 위한 목적으로 위와 같은 문의를 작성해보았습니다.
확인하신 뒤 답변 부탁드립니다.
감사합니다.
PHP 7.* 버전을 사용하여 개발된 가맹점 쇼핑몰에서
결제 승인 및 현금영수증 발급 및 취소 API 사용에 관련하여 문의드립니다.계좌이체 수단을 선택해서 토스페이먼츠 결제 승인 API 호출 시
Payment 객체를 응답 데이터로 반환 받게되는데요.가맹점 설정상
현금영수증 사용 여부가 사용으로 설정된 경우 자동으로 현금영수증이 발급되고, Payment 객체
cashReceipt 속성을 통해 그 정보를 확인해 볼 수 있었습니다.다만,
cashReceipt 외 cashReceipts 속성도 있는 것을 확인했지만 이 정보는 null로 반환되고 있는데요.[Q1]
두 속성에 대한 개념적 차이가 있는지 문의드립니다.
가이드 문서를 보면
cashReceipts의 경우 순서가 보장되지 않는 현금영수증 발급 정보 목록(Array)를 의미하는 것 같은데요.그런데 어떠한 이유로 그 값이 null로 반환되는지 궁금합니다.
[Q2]
계좌이체와 동일하게 가상계좌건에 대한 현금영수증 자동 발급도 동일한 시점(입금)에 처리될 것으로 예상이 되서
입금 확인하기(DEPOSIT_CALLBACK) 위한 목적으로 webhook을 사용하고 있습니다.하지만 webhook을 통해 얻어지는 데이터는
status, secret, createdAt, transactionKey, orderId 외 현금영수증 발급과 관련된 정보는 확인할 수 없었는데요.
그렇다면 가상계좌건은
가상계좌 발급 시점에 현금영수증이 발급되는 것인지... 만약, 그렇다면 그때 반환되는 Payment 객체안의
cashReceipt 또는 cashReceipts 정보를 활용하면되는지 문의드립니다.가맹점 쇼핑몰에서는 결제 승인 후 현금영수증 발급 정보를 DB에 저장하기 위한 목적으로 위와 같은 문의를 작성해보았습니다.
확인하신 뒤 답변 부탁드립니다.
감사합니다.



