fields
Converts all financial account KYC fields to a map for SEP-9 submission.
Only fields with non-null values are included in the result. This method is used when submitting KYC information via SEP-12 or similar protocols.
Return
Map of field keys to string values for all non-null fields
Example:
val account = FinancialAccountKYCFields(
bankName = "Example Bank",
bankAccountNumber = "1234567890"
)
val fields = account.fields()
// Result: {"bank_name": "Example Bank", "bank_account_number": "1234567890"}
// With organization prefix
val orgFields = account.fields(keyPrefix = "organization.")
// Result: {"organization.bank_name": "Example Bank", ...}Content copied to clipboard
Parameters
key Prefix
Optional prefix for field keys (e.g., "organization." for business accounts)