Uses of Class
xyz.tcheeric.cashu.voucher.app.MerchantVerificationService.VerificationResult
Packages that use MerchantVerificationService.VerificationResult
-
Uses of MerchantVerificationService.VerificationResult in xyz.tcheeric.cashu.voucher.app
Methods in xyz.tcheeric.cashu.voucher.app that return MerchantVerificationService.VerificationResultModifier and TypeMethodDescriptionCreates a failed verification result with a single error.Creates a failed verification result with multiple errors.MerchantVerificationService.processPaymentPayload(@NonNull xyz.tcheeric.cashu.common.nut18.VoucherPaymentPayload payload, @NonNull xyz.tcheeric.cashu.common.nut18.VoucherPaymentRequest originalRequest) Validates a NUT-18V payment payload structure against the original request.MerchantVerificationService.VerificationResult.success()Creates a successful verification result.MerchantVerificationService.validatePaymentPayload(@NonNull xyz.tcheeric.cashu.common.nut18.VoucherPaymentPayload payload, @NonNull xyz.tcheeric.cashu.common.nut18.VoucherPaymentRequest originalRequest) Validates a NUT-18V payment payload against the original payment request.MerchantVerificationService.verifyOffline(@NonNull SignedVoucher voucher, @NonNull String expectedIssuerId) Verifies a voucher offline (signature + expiry only).MerchantVerificationService.verifyOnline(@NonNull SignedVoucher voucher, @NonNull String expectedIssuerId) Verifies a voucher online (offline checks + ledger status).