Class RedeemVoucherRequest

java.lang.Object
xyz.tcheeric.cashu.voucher.app.dto.RedeemVoucherRequest

public class RedeemVoucherRequest extends Object
Request DTO for redeeming a voucher (Model B - merchant side).

This DTO is used by merchants to redeem vouchers presented by customers. In Model B, vouchers can only be redeemed at the issuing merchant, not at the mint.

Usage Example

 // Customer presents voucher token
 RedeemVoucherRequest request = RedeemVoucherRequest.builder()
     .token("cashuA...") // The voucher token
     .merchantId("merchant123")
     .build();

 RedeemVoucherResponse response = merchantService.redeem(request);
 
  • Constructor Details

    • RedeemVoucherRequest

      public RedeemVoucherRequest()