NameArgumentsAccounts
init
ix:`InitIx`
paymentManager
isMut
authority
isMut
payer
isSignerisMut
systemProgram
managePayment
paymentAmount:`u64`
paymentManager
isMut
payerTokenAccount
isMut
feeCollectorTokenAccount
isMut
paymentTokenAccount
isMut
payer
isSigner
tokenProgram
handlePaymentWithRoyalties
paymentAmount:`u64`
paymentManager
isMut
payerTokenAccount
isMut
feeCollectorTokenAccount
isMut
paymentTokenAccount
isMut
paymentMint
mint
mintMetadata
payer
isSigner
tokenProgram
handleNativePaymentWithRoyalties
paymentAmount:`u64`
paymentManager
isMut
feeCollector
isMut
paymentTarget
isMut
payer
isSignerisMut
mint
mintMetadata
systemProgram
close
paymentManager
isMut
collector
isMut
closer
isSignerisMut
update
ix:`UpdateIx`
paymentManager
isMut
payer
isSignerisMut
systemProgram