Interface: NameLookupResult

Defined in: packages/pesa/src/types/preview.ts:47

Result of a name lookup — resolves the account holder name for a phone number or bank account before disbursing.

Example

if (pesa.getNameLookup) {
  const lookup = await pesa.getNameLookup('255712345678');
  if (lookup.found) {
    console.log(`Account: ${lookup.accountName}`);
  }
}

Properties

PropertyTypeDescriptionDefined in
accountName?stringAccount holder's name, if found.packages/pesa/src/types/preview.ts:51
accountNumber?stringAccount number / phone number.packages/pesa/src/types/preview.ts:53
foundbooleanWhether the account was found.packages/pesa/src/types/preview.ts:49
message?stringOptional human-readable message.packages/pesa/src/types/preview.ts:57
provider?stringProvider or network name (e.g., 'MPESA', 'CRDB').packages/pesa/src/types/preview.ts:55
raw?unknownRaw provider response.packages/pesa/src/types/preview.ts:59

On this page