Skip to main content

Maple Platform

Capabilities & integrations

Everything the Maple platform delivers today. Use the filters and search to check coverage against your requirements.

Feature matrix

46 capabilities shipped and running in production. Status shown for the rest.

49 features
AreaFeature
SDKTap to Add

Card provisioning for wallet and e-commerce enrolment

SDKTap to Activate

Card activation on the consumer's own device, with optional PIN and issuer scripts

SDKTap to Change PIN

Secure PIN change on the consumer's own device using issuer scripts

SDKTap to Update Card

Card maintenance operations applied remotely via issuer scripts

SDKManual PAN entry

Secure manual card number entry under Mypinpad's MPoC listing

SDKTap to Confirm

Card checking and transaction verification

SDKAccessible PIN pad

PIN entry for sight-challenged consumers

SDKLarge screen support

Support for kiosks and large display devices

SDKiOS support

Tap to Pay on iPhone

SDKInstalment support

Support for acquirer instalments

SDKMulti-step messaging

Support for pre-auth and other multi-step messaging protocols

SDKGeofencing

Limit transactions to a physical area (country)

SDKMDM support

Mobile device management for non-Play Store app distributions

SDKFlutter SDK wrapper

Cross-platform framework incorporating Android and/or iOS SDK

SDKDual SDK support

Two versions of the SDK running in the same app at the same time

SDKTap to Send / Receive

Peer-to-peer payments via NFC on consumer device

SDKDynamic Currency Conversion

Support for DCC

SDKOffline transactions

Support for offline / store-and-forward transactions

SDKMaple via app processing

Sending transaction encrypted via host app

SDKMaple direct-to-customer

Sending transactions directly to customer gateway

SaaSTechnical reversals

Async reversal service for transactions

ServicesApplication integration reporting

Mypinpad runs application integration testing for MPoC completion

Non-paymentTransit and ticket inspection

Contactless card verification for transit fares and event entry

Non-paymentIn-branch verification

Card and cardholder verification on merchant devices in branch

Non-paymentStep-up authentication

Card read plus PIN as a second factor inside a banking app

Non-paymentPassword and credential reset

Reset via card read and PIN, replacing phone banking or a branch visit

SaaSMerchant management (MMS/TMS)

Merchant onboarding, offboarding and remote terminal configuration

SaaSCustomer Portal

Self-service management dashboard

SaaSReceipting

Receipting support for hardware (SMS & email)

SaaSLinked refunds

Initiate a refund linked to a previous authorised transaction

SaaSFull message encryption

Encrypt payloads with additional security to bridge into customer PCI environment

HardwareKozen AndroidPOS

Support for Kozen PTS terminals

WattleAndroid / iOS app

Wattle and iWattle white-labelled payment app

AcaciaAndroid / iOS app

Acacia and iAcacia white-labelled deeplink app

WalnutEMV kernel library

Available for standalone licensing

WalnutVisa Consumer L2

Certification for consumer device use

DataBasic data APIs

Core transaction data provision via API

DataEnhanced data APIs

Detailed data provision via API

DataMerchant onboarding APIs

Programmatic merchant creation, update and lifecycle management

DataBatch processing & reporting

Scheduled daily/weekly/monthly/quarterly performance reports

DataSettlement file production

Assist with EOD settlement file creation

DataInsights reporting

Telemetry and usage statistical reporting on a scheduled basis

WebhooksPush notifications — transactions

Transaction events delivered in real time

WebhooksPush notifications — attestation and monitoring

Attestation and monitoring events delivered in real time

WebhooksPush notifications — telemetry

Device and usage telemetry events delivered in real time

ProcessingDirect-to-customer gateway

Module to run on customer infra/cloud to receive DTC transactions

TokenisationTap provisioning

Provisions card tokens into your own tokenisation system

DeveloperAI-assisted integration documentation

Onboarding documentation, reference code and test applications

ReceiptingE-Receipting

QR-based receipting

Hosts & gateways

Maple integrates with the payment hosts and gateways our customers already run.

MPP Direct
Postilion
BASE24
jSwitch
Cybersource
MPGS
Verifone
ACI
iATS
Hypercom
CCV

Scheme and kernel support

Schemes a customer can take to Level 3 certification today, the Walnut EMV kernels behind them, and what is coming. Most providers cover the global schemes; the domestic ones are where coverage usually stops. Quarters are targets, not commitments.

Schemes

In production — available for L3 certification
  • Visa
  • Mastercard
  • American Express
  • JCB
  • Discover
  • Diners Club
  • UnionPay
  • eftposAustralia
  • InteracCanada
  • RuPayIndia
  • EloBrazil
  • BankAxeptNorway
  • DankortDenmark
In development
  • JaywanUAEQ4 2026
  • BancomatItalyQ1 2027
On the roadmap
  • Cartes BancairesFranceQ1 2027
  • BancontactBelgiumQ1 2027

Walnut EMV kernels

Certified and in production
  • Visa
  • Mastercard
  • American Express
  • JCB
  • Discover
  • eftpos
  • Interac
  • RuPay
Awaiting letter of approval
  • UnionPayQ4 2026

UnionPay is accepted today through a certified kernel; its dedicated Walnut kernel is awaiting its letter of approval.

In development
  • PUREQ4 2026
  • BancomatQ1 2027
On the roadmap
  • CPACEQ1 2027

Every Walnut kernel is developed and owned by Mypinpad, and every Level 2 approval is held and maintained by Mypinpad, so the capability runs end to end from card tap to certification with no third party in between. Several schemes are accepted through another scheme's kernel, which is why more schemes are in production than there are kernels.

Need something specific?

If you don't see a capability you need, talk to us — our development is shaped by customer requirements.