Issuer and processor
Cuscal, ASL
- Manufactures and personalises
- Connects to Visa and Mastercard
- Authorises and settles
- Holds the PAN and the PIN
Moroku Card Services is the service in between. One API for every card operation, with staff and customer permissioned on the same product.
On Cuscal today, in Moroku Money mobile and internet banking. Built to run on any issuer and any core.
Two systems already exist. Neither of them manages card linkage. Your issuer manufactures the cards and authorises the transactions, your core holds the customer and the money, and everything in between falls to you.
Cuscal, ASL
The part your staff spend their day on
Temenos, Mambu, Thought Machine
The bank's view of its own cards lives in the gap.
The teller console and Moroku Money call the same endpoints. What differs is the permission model, and therefore the scope.
Teller, contact centre, card operations, fraud and risk
Moroku Money, mobile and internet banking
One permission matrix. Evaluated server-side. For both.
The API tells each client what it may do, so a client can never offer an action the service will refuse. Staff and customer have separate permission models, evaluated by the same engine. That is what stops the two experiences drifting apart, and it is the difference between a service and two integrations.
Task-shaped, not data-shaped. The customer on the left, the card in the centre, and an action rail on the right derived from the permission matrix.
Card Services is not a second system of record. It mirrors the issuer and connects the two systems you already run.
| Issuer and processorCuscal, ASL | Core bankingTemenos, Mambu, Thought Machine | Card servicesMoroku |
|---|---|---|
| PAN, CVV, expiry and chip data | Customer and accounts | Which card belongs to which account |
| Production, personalisation and mailing | Balances and postings | Lifecycle workflow and approvals |
| Authorisation and scheme routing | Mandates and account authorities | Who did what, when, on whose authority |
| Card status, authoritative | Fee postings and the ledger | One API contract for every channel |
| PIN services | The audit artefact |
Both external systems sit behind a narrow interface the service owns. A different sponsor is a connector. A different core is a connector. Neither is a rebuild.
Eleven operations
orderCard changeStatus getCard listAuthorisations setControls resetPin unblockPin listTokens changeTokenStatus lodgeDispute
Eight operations
getCustomer getAccountsForCustomer getAccount getAccountPostings checkMandate postFee reverseFee subscribe
Every connector passes the same conformance suite, which turns an open-ended integration into a definite one. Moroku's model bank is the reference implementation, so the whole service runs, demonstrates and tests with no client environment behind it.
BIN and processor lock-in is the largest switching cost in an Australian card programme. Changing processors means a BIN transfer negotiated with the scheme and the outgoing sponsor, or reissuing every card in the portfolio. Which is exactly why processor roadmaps move at the pace they move.
The ACCC did not oppose. The domestic incumbent now holds most of the mutual sector.
A foreign-owned payments bank with a domestic ADI licence enters as a real alternative.
And the thing that makes the choice expensive is channel integration depth against one processor.
No PAN. No CVV. No PIN. Anywhere with us.
An isolated deployment with tokenisation. There is no reveal control in either front end, and there is no plan to add one.
An issuer reference, field-level encrypted. CVV and PIN are encrypted at source and pass straight through to the issuer.
Every PIN operation is an instruction to the issuer to run its own flow. A teller never learns a PIN.
One security posture across both front ends, customer and staff, rather than two to defend separately.
If a workflow appears to need the PAN, the workflow is wrong. Any future need is met by an issuer-hosted component, never by widening this one.
The specified surface, with a permission matrix behind every item.
One service. One permission model. One audit trail. Every channel, and any issuer behind it. We can show you the console running against a real core, with no environment of yours involved.