Mobile Platform

mPOS Mobile Framework

 

The Castles’ mPOS Mobile Framework is the fastest way for a customer or partner to develop an iOS or Android mobile payment application for an mPOS solution. Rather than develop a payment application from scratch the Mobile Framework provides a highly versatile and flexible XML driven iOS/Android framework to rapidly expedite the entire process. Used either in isolation or if necessary incorporated into an existing application, the net result is dramatically reduced time to market while also delivering additional benefits:

 

  • The same scripts can run on iOS and Android – write once and reuse

  • Runs seamlessly on any iOS device (iPhone, iTouch, iPad mini, iPad PRO)

  • Eliminates the need to continuously update applications with the latest versions of iOS/Android

  • Provides pre-integration with SPm2 and SPm20 mPOS platforms

  • Rapid integration with gateways

  • Customer interface control (display and keys): branding, screens, menus, buttons, images, shopping, etc.

  • Seamless integration with existing Spire Payments solutions: retail product catalog system, CRM, campaign management system and cloud-ready

  • Run as native or hybrid

 

 

mPOS Mobile SDK Libraries

 

If a customer already has a mobile payment application and just requires integration with the SPm20 or Spm2 the best approach is to acquire our SDK libraries. Available for Android and iOS operating systems this approach minimises the time it takes to develop a Castles mPOS range compatible mobile payment application. 

 

The Castles mPOS Mobile SDK libraries offer a customer or partner with a previously developed mobile payment application (for another hardware supplier) the ability to update their solution to support the Spm20 and SPm2. The net result is dramatically reduced time to market while also delivering additional benefits:

  • The same scripts can run on iOS and Android – write once and reuse

  • Runs seamlessly on any iOS device (iPhone, iTouch, iPad mini, iPad PRO)

  • Eliminates the need to continuously update applications with the latest versions of iOS/Android

  • Provides pre-integration with SPm2 and SPm20 mPOS platforms

  • Rapid integration with gateways

  • Customer interface control (display and keys): branding, screens, menus, buttons, images, shopping etc.

  • Seamless integration with existing Spire Payments solutions: retail product catalog system, CRM, campaign management system and cloud-ready

  • Run as native or hybrid

 

The environment is designed to provide maximum flexibility for application developers based on Spire Payments’ extensive experience in this sphere. Fully supported by Spire Payments’ team of Mobile Framework specialists, hands-on training programmes can be provided after which access to the Partner Support Portal via castlestechemea.com provides an interface to receive updates, and report issues while learning from previously resolved issues. In addition, technical support can be provided during the end-to-end solution integration phase.

 

inSpire mPOS API

 

The Castle mPOS Application Programming Interface (API) is tailored to support Castle's range of mPOS terminals: Posmate Smart, SPm2, and SPm20. The API allows third parties to rapidly and securely develop a mobile payment application (to reside on a smart mobile device or tablet) that can communicate with all Castle mPOS devices. The message formats have been specifically designed to make the whole process as seamless as possible, ensuring the application developer needs minimal knowledge of payments to develop a solution. The inSPire mPOS API has the following capabilities:

  • Secures card data – the prime purpose of all mPOS devices

  • Online and offline chip & PIN transactions supported

  • Contactless transactions supported

  • Communication to the mobile devices by Bluetooth and USB

  • Multi-lingual merchant and cardholder instructions

  • Simple secure serial communication message format

  • Sale, refund, referrals, cancellations, DCC, cashback, and gratuity supported

  • Simple status messages sent to mobile device – card entry, PIN entry, etc.

  • Complete documentation – from basic to advanced development

 

This package enables rapid application development for third parties. Since all Castles Payments’ mPOS devices support the Castle mPOS API the same mobile payment application can communicate with all devices. The only exception is the Posmate Smart which does not support contactless capabilities.