Class CashReceiptService
java.lang.Object
kr.paysync.sdk.cashreceipt.CashReceiptService
현금영수증 API입니다.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription남은 금액 전체를 취소합니다.금액 일부를 취소합니다.cancelAsync(String id, String reason, @Nullable Long amount) 현금영수증을 조회합니다.issue(CashReceiptIssueParams params) 현금영수증을 발급합니다.issueAsync(CashReceiptIssueParams params) list()현금영수증 목록의 첫 페이지를 조회합니다.list(CashReceiptListParams params) 현금영수증 목록을 조회합니다.list(CashReceiptListParams params, long offset, int limit) offset과limit을 따로 넣어 현금영수증 목록을 조회합니다.listAll()모든 현금영수증을 조회합니다.listAll(CashReceiptListParams params) 조건에 맞는 현금영수증을 마지막 페이지까지 모두 조회합니다.listAsync(CashReceiptListParams params) listAsync(CashReceiptListParams params, long offset, int limit) 발급에 실패한 현금영수증을 원본과 같은 값으로 재발급합니다.reissue(String id, CashReceiptReissueParams params) 발급에 실패한 현금영수증을 재발급합니다.reissueAsync(String id, CashReceiptReissueParams params) void현금영수증을 이메일로 보냅니다.sendEmailAsync(String id, String email) void현금영수증을 문자로 보냅니다.sendSmsAsync(String id, String phoneNumber) 현금영수증 문서 주소를 받습니다.
-
Constructor Details
-
CashReceiptService
-
-
Method Details
-
issue
현금영수증을 발급합니다. 발급이 거절되면CashReceiptStatus.FAILED상태로 돌아옵니다. -
issueAsync
-
get
현금영수증을 조회합니다. -
getAsync
-
list
현금영수증 목록의 첫 페이지를 조회합니다. -
list
현금영수증 목록을 조회합니다. -
listAsync
-
listAll
조건에 맞는 현금영수증을 마지막 페이지까지 모두 조회합니다. -
listAll
모든 현금영수증을 조회합니다. -
list
offset과limit을 따로 넣어 현금영수증 목록을 조회합니다. -
listAsync
public CompletableFuture<Page<CashReceipt>> listAsync(CashReceiptListParams params, long offset, int limit) -
cancel
남은 금액 전체를 취소합니다. 새로 만든 취소 영수증을 돌려줍니다.- Parameters:
reason- 취소 사유
-
cancel
금액 일부를 취소합니다. 새로 만든 취소 영수증을 돌려줍니다.- Parameters:
reason- 취소 사유amount- 취소할 금액
-
cancelAsync
- Parameters:
amount- 취소할 금액. null이면 남은 금액 전체를 취소합니다.
-
reissue
발급에 실패한 현금영수증을 원본과 같은 값으로 재발급합니다. -
reissue
발급에 실패한 현금영수증을 재발급합니다. -
reissueAsync
-
urls
현금영수증 문서 주소를 받습니다. -
urlsAsync
-
sendEmail
-
sendEmailAsync
-
sendSms
-
sendSmsAsync
-