
These options offer developers a wide range of payment functionalities on which their applications can be built.
The Opn antifraud solution is a rule engine that checks known patterns of suspicious user behavior and flags them for account review. Our Paylet defines directives such as:
These values can be defined per application and updated at runtime.
A financial transaction in the Opn payments platform can involve fund movements across multiple systems operated by different service providers, across multiple instrument types and spanning an extended time. The Opn transaction engine uses long-lived transactions to support these operations.
The scope of a financial transaction goes beyond the correct transfer of funds from one set of instruments to another. It also involves making sure all support systems within the transaction engine and payment framework are consistent and reflect the correct transaction outcome. The Opn platform uses a transaction orchestrator to coordinate support functions such as audit entries and identity authorization checks.
The Opn scheduler allows events to be scheduled, e.g., transactions taking place at a certain cut-off time.
A user account representing an individual identity in the system is key to payment system integrity. To manage risk in a payment system, user identities must bear qualified and verified relationships to corresponding entities in the real world. The Opn payments API provides a strong framework for identity management by gathering evidence on user identity properties and allowing operational agents to add, verify and categorize know your customer (KYC) evidence.
In platform as a service (PaaS) environments, multiple applications are hosted on a single platform, which means financial applications with sensitive data share resources. The Opn payments platform architecture ensures the various applications run in "stealth" mode, which keeps them invisible and inaccessible to other applications on the same platform.
The Opn payments platform framework can be extended to support new instrument types as well as new instrument service providers. This flexibility comes from our paylets technology, which manages them in a uniform manner and provides access through generic interfaces.