# Caver-java를 이용해서 수수료대납 Klay전송을 하려고 하는데 샘플소스가 있을까요?

**URL:** <https://devforum.kaia.io/t/caver-java-klay/1992>\
**Category:** Caver\
**Created:** [10월 6, 2021, 1:05오전 UTC](https://devforum.kaia.io/t/caver-java-klay/1992 "2021-10-06T01:05:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ToTheMoon](https://avatars.discourse-cdn.com/v4/letter/t/46a35a/32.png) [@ToTheMoon](https://devforum.kaia.io/u/ToTheMoon)\
**Post date:** [10월 6, 2021, 1:05오전 UTC](https://devforum.kaia.io/t/caver-java-klay/1992/1 "2021-10-06T01:05:06Z")

</div>

기존에 caver-java 1.3.X대 버전을 사용하고 있는데  
1.6.3버전으로 라이브러리 업데이트를 하고 있습니다

기존에 `TxTypeFeeDelegatedValueTransfer`를 사용하여 Klay전송을 하고 있었습니다.

[참고링크](https://docs.klaytnapi.com/tutorial/wallet-transaction-api/wallet-transaction-klay#api-2)를 통해서 테스트를 하고 있는데 `caver.kas.wallet.requestFDValueTransferPaidByUser`이 부분에서 막히고 있습니다…  
requestFDValueTransferPaidByUser는 어떻게 호출하는지 문의드립니다.

저 방법이 아니라면 참고할만한 링크가 있을까요?

---

<div class="post-metadata">

**Author:** ![Kale](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/kale/32/148_2.png) [@Kale](https://devforum.kaia.io/u/Kale)\
**Post date:** [10월 6, 2021, 4:47오전 UTC](https://devforum.kaia.io/t/caver-java-klay/1992/2 "2021-10-06T04:47:07Z")

</div>

안녕하세요. @ToTheMoon  
KAS의 user feepayer를 사용하시려고 하시는걸까요? 아니면 단순히 feePayer를 통해 Transaction을 보내려고 하시는걸까요?

참고하신 링크는 KAS SDK(caver-java-ext-kas)의 문서이고, 현재 물어보고 있으신 내용은 caver-java의 내용입니다.  
KAS를 통해 Fee payer를 관리하고 트랜잭션을 생성 및 전송할 계획이시라면 caver-java-ext-kas와 현재 보고있으신 문서를 바탕으로 하시면 될 것 같고

caver-java를 이용해서 fee payer를 활용하여 Transaction을 생성 및 전송할 계획이시면 Klaytn docs의 [문서](https://docs.klaytn.com/bapp/sdk/caver-java/getting-started#fee-delegation)를 참고하시기 바랍니다.

---

<div class="post-metadata">

**Author:** ![ToTheMoon](https://avatars.discourse-cdn.com/v4/letter/t/46a35a/32.png) [@ToTheMoon](https://devforum.kaia.io/u/ToTheMoon)\
**Post date:** [10월 6, 2021, 4:50오전 UTC](https://devforum.kaia.io/t/caver-java-klay/1992/3 "2021-10-06T04:50:09Z")

</div>

@Kale  
답변 감사합니다.  
링크로 알려주신 문서를 참고해서 테스트 코드를 작성했었는데  
서명값이 안맞는것 같아서 다시 글을 올렸었습니다…

확인 가능하신가요??

> [@트랜잭션 수수료 대납 Klay 전송 오류 문의드립니다](https://devforum.kaia.io/t/klay/1994):
>
> 오전에 문의드렸었던 내용([https://devforum.kaia.io/t/caver-java-klay/1992](https://devforum.kaia.io/t/caver-java-klay/1992))에서 조금 더 테스트해보았습니다. Klay전송은 성공해새 TransactionHash값(0xffb91deab40044939986c4b7edc77da721990fa271903d7a34f29fa8479d7c88)을 얻어 Baobab Scope에서 정상적으로 조회되는것을 확인하였습니다. 그리고 최종적으로 목표했던 수수료대납 트랜잭션을 테스트하려고 하는데 SingleKeyring senderKeyring = caver.wallet.keyring.createFromPrivateKey("0xAAA"); caver.wallet.add(senderKeyring); AbstractKeyring feePayerKeyring = getFeePayerKeyring(); caver.wallet.add(feePayerKeyring); FeeDelegatedValueTransf…
