Pepper (by Bank Leumi)
Quick example
const result = await scraper.scrape({
phoneNumber: '972000000000',
password: 'mypassword',
otpCodeRetriever: async () => await myInbox.getCode(),
});
Known quirks
- Uses asymmetric (ECDSA-P256 / RSA-2048) signing with the signature attached as a request header.
- REST API throughout (no GraphQL) —
/transactions + /balance endpoints. - Pepper is on the Headless mediator path — its
PipelineDescriptor is composed via the fluent PipelineBuilder rather than the declarative literal style.