| If your payment processors system is down, you lose orders -- and
customers. If your payment processing system loses your transactions, you lose revenue. If
your payment processing solution settles transactions that never were completed, you lose
time and customer goodwill when correcting the problem. Reliability is a critical
requirement for any transaction processing service. PaymentNets service architecture
has been designed to provide both high service reliability and high transaction processing
accuracy. High Service Availability
We maintain high service availability at our secure operations center through
redundant connections to the Internet and to our processing partner operation center and
through our redundant, real-time failover system design. The design of our server complex
eliminates single points of failure at the hardware, network and application levels.
Networking equipment is installed in identical, cross-connected, auto-failover pairs, with
identical sets (two or more) for each service we provide. At the application level, our
servers provide both load balancing and auto-failover when using network and database
resources. At the backend, if a single connection to a processor fails, traffic is
automatically routed to other working connections. The result: High service availability
from a robust system that can automatically recover from incidental failures and that can
adjust and recover from more substantial ones -- all without interruption of service
delivery.
High Transaction Accuracy
Reliable processing also requires accurate transmission of payment data.
PaymentNets client monitors user connectivity throughout the transaction process
with abandoned or disconnected sessions that result in abandoned transactions. Our client
API also provides a facility for specifying a timeout period. This timeout period is
passed to the PaymentNet transaction servers and the servers will attempt to process the
transaction in the time allotted. Should the financial host processor not respond in time,
PaymentNets server will respond with a "Host Time-out" error. Should the
client not receive a response in time, the client will issue a "client time-out"
error. By actively monitoring at the client, PaymentNets servers log only completed
transactions.
The communication process used between the client and server was designed to ensure
that transactions are reliably transmitted to the PaymentNet servers. Once in our secure
data center, the transaction is logged (in addition to being logged with the host
financial system). PaymentNet provides all customers with a comprehensive set of reports
and transaction management tools that allow easy reconciliation of settled transactions. |