Create a prepaid recurring payment agreement with an app party. The client locks funds upfront for a fixed period, enabling subsequent pay-outs without additional on-chain approvals. Invoked through the two-phase transaction flow with:Documentation Index
Fetch the complete documentation index at: https://docs.modo.link/llms.txt
Use this file to discover all available pages before exploring further.
operation = TRANSACTION_OPERATION_REQUEST_RECURRING_PREPAIDparams.request_recurring_prepaid = RequestRecurringPrepaidParams { … }
Params
Party ID of the app receiving the recurring payments.
Payment amount per cycle.
Amount of Canton Coin locked upfront as prepayment.
How many days the prepayment remains locked.
Maximum total amount the app can draw over the lifetime of the agreement.
Human-readable description.
Client-supplied reference.
See also
RequestRecurringPayasyougo— alternative flow with no upfront lock.GetAmulets— pick amulets that satisfylocked_amount.GetAgentConfig— readsubscription_app_partyandrecurring_payment_package_namefor the provider’s recurring-payment setup.