Simulation Environment
DashboardHelpBank Integration Guide

Bank Integration Guide

For Bank Tech Teams • How Granullo integrates with your systems

Technical Reference • v1.0

Granullo sends governance events and eligibility decisions • never financial data.

Webhooks
  • • rule.created / rule.updated / rule.deleted
  • • program.stage_changed
  • • beneficiary.eligibility_changed
  • • card.status_changed
API Responses
  • • Eligibility decisions: ALLOW / DENY + reason codes
  • • Rule configurations: MCCs, limits, time windows, geo-fences
  • • Program metadata: stage, participants, domains

When rules change in Granullo, here's exactly what happens:

Rule Change Propagation

1
Client
Updates spending rule (e.g., add MCC to allowlist)

Via Granullo UI

2
granullo
Records governance change with full audit trail

Immutable log entry created

3
granullo
Sends webhook notification to Bank

event: rule.updated

4
Bank
Receives webhook, validates signature
5
Bank
Updates beneficiary app/card configuration

Bank-owned system

6
Bank
Confirms "Applied" status via API

POST /api/rule-confirmations

7
granullo
Logs confirmation to governance record

Complete audit chain

When a beneficiary tries to make a purchase:

DPP Eligibility Check

1
Beneficiary
Initiates purchase at merchant

Via bank-issued card/app

2
Bank
Receives transaction request
3
Bank
Calls Granullo eligibility API

GET /api/dpp/check-eligibility

4
granullo
Evaluates rules: MCC, limits, time, geo-fence

Deterministic evaluation

5
granullo
Returns ALLOW or DENY + reason code

e.g., MCC_NOT_ALLOWED

6
granullo
Logs decision to audit trail

Decision recorded, NOT settlement

7
Bank
Executes settlement OR blocks transaction

Bank-controlled execution

Granullo Owns
  • Rule storage and versioning
  • Eligibility evaluation logic
  • Decision audit trail
  • Webhook delivery and retries
  • Multi-party coordination record
Bank Owns
  • Card issuance and management
  • Transaction authorization
  • Settlement execution
  • Account balances and ledger
  • Applying rule changes to systems

Settlement is executed by partner banks. Granullo records governance.

Drag me for clarity