debit
abstract suspend fun debit(walletAccountId: String, idempotencyKey: String, amountMinor: Long): String
Idempotently debit walletAccountId by amountMinor. Throws if the balance is insufficient.
Idempotently debit walletAccountId by amountMinor. Throws if the balance is insufficient.