Postilion Management

The Postilion suite of products developed by ACI Worldwide covers a range of capabilities across payment switching, transaction processing and card issuing. The key components are:

  • Realtime payment switching
  • Card issuing
  • ATM and POS driving

Eclipse is tightly integrated into Postilion to offer a unified platform that provides a range of hosted services including:

  • Instant Card Issuing as a Service
  • Acquiring and Payment as a Service
  • SME in a-box Services including Terminal Management
  • The rapid acceleration of banking-as-a-service deployments

There are various deployment options including:

  • Eclipse and Postilion services are offered as hosted services
  • Eclipse integrated into an existing Postilion instance

This section describes the prerequisites to connect an Eclipse instance to a Postilion instance.

Pre-requisites:

The following Postilion host details are required:

  1. IP address
  2. Port
  3. Number of connections permitted

Service Discovery Configuration

The following should be included in the global property sd.external.services as part of service discovery:

Service Type: Always 'TCPSOCKET'

  1. Service Name: PROD/TEST><ISO 2 country code> e.g. TEST_Postilion_EFTCorp_ZA_Xneelo
  2. Handler: com.ukheshe.eclipse.services.postbridge.transport.PostbridgeTcpsocketHandler
  3. Some connections as provided in Postilion host details, default to 1.
  4. IP and Port of the Postilion host:

e.g:

TCPSOCKET,TEST_Postilion_EFTCorp_ZA_Xneelo,41.87.208.234:7802:com.ukheshe.eclipse.services.postbridge.transport.PostbridgeTcpsocketHandler:1, , , ,6000

Tenant level configurations

  1. postilionServiceName (required) - e.g. postilionServiceName=TEST_Postilion_EFTCorp_ZA_Xneelo
  2. cardManagementSystem(required) - e.g. cardManagementSystem=Postilion
  3. isPostilionCardManagementSystem(required) - e.g. isPostilionCardManagementSystem=true
  4. hsmServiceName(required) - e.g. hsmServiceName=TEST_HSM_EFTCorp_ZW_Netone
  5. postbridge.config (optional) - if the tenant will point to a custom postbridge config
  6. postilionOutboundProcessor (optional) E.g. OutboundPnPayMsgProcessor. The special processor to use for calling postilion to link cards and update cards and read card details. Can also be defined at the program level on a tenant e.g. OutboundPnPayMsgProcessor.
  7. postilionUpdateNotificationProcessor (optional) E.g. BKDebitCardProgramProcessor. The special processor to use to process notifications from Postilion about card linking and other events that have happened in Postilion. In order of precedence, we look for tenant config postilionUpdateNotificationProcessor. then tenant config postilionUpdateNotificationProcessor then global property postilionUpdateNotificationProcessor. and finnaly plain global property postilionUpdateNotificationProcessor

Global property configurations

Default postbridge.config settings:

NameDescription
institutionIdICA number
cardAcceptorTerminalId00000008
cardAcceptorId120000000000001
cardAcceptorNameLocationUKHESHE RESTFUL PRETORIA ZA
posDataCode060000065000017
issuerNr1