Till Number & Paybill Integration¶
Connect your Safaricom Buy Goods Till numbers and Business Paybills directly to Odoo for zero-touch payment reconciliation.
Step 1: Daraja API Credentials¶
Retrieve your Daraja credentials from the Safaricom Developer Portal: - Consumer Key - Consumer Secret - Passkey - Shortcode / Till Number
Step 2: Configure Payment Journal in Odoo¶
- In Odoo, open Accounting > Configuration > Payment Journals.
- Click New and set the journal type to Bank / Electronic.
- In the M-Pesa Settings tab:
- Select your Shortcode Type (Buy Goods Till or Paybill).
- Enter your Shortcode and Passkey.
- Set the automated reconciliation threshold to Exact Amount Match.
- Save the journal.
Step 3: Webhook IPN Validation¶
JengaStack handles SSL termination and registers the Daraja validation and confirmation URLs automatically with Safaricom.