CashPaymentFlow

constructor(amount: Amount<Currency>, recipient: Party)
constructor(amount: Amount<Currency>, recipient: Party, anonymous: Boolean)

A straightforward constructor that constructs spends using cash states of any issuer.


constructor(amount: Amount<Currency>, recipient: Party, anonymous: Boolean, notary: Party)
constructor(request: CashPaymentFlow.PaymentRequest)


constructor(amount: Amount<Currency>, recipient: Party, anonymous: Boolean, progressTracker: ProgressTracker, issuerConstraint: Set<Party> = emptySet(), notary: Party? = null)

Parameters

amount

the amount of a currency to pay to the recipient.

recipient

the party to pay the currency to.

issuerConstraint

if specified, the payment will be made using only cash issued by the given parties.

anonymous

whether to anonymous the recipient party. Should be true for normal usage, but may be false

notary

if not specified, the first notary of the network map is selected for testing purposes.