types of messages were defined: Request, which is
used for request message and Response, used for
answer message. Response always uses Request as
reference message, so hubs can easily identify
message sources. We propose following message
actions:
Authorize - request type message for
authorization;
Capture - request type message to execute
transaction capture;
Cancel - request type message to cancel
transaction processing;
Accepted - response type message, indicating
successful authorization of transaction in
particular system or subsystem;
Approved - response type message, indicating
approval of transaction execution;
Canceled - response type message, indicating
cancelation of transaction due to particular
technical reasons, including timeout;
Denied - response type message, indicating
declining of transaction due to particular reasons.
3 DISCUSSION
Proposed payment infrastructure allows
implementing transportation of transaction
documents along with transaction messages;
however for functionally comprehensive transaction
document management separate system must be
developed. This system would work in collaboration
with transaction messaging system and in the same
time would be responsible for generation and
transportation of transaction documents which are
not necessary related to transaction processing
partners, for example, distributor. Separate system
will allow realization of transportation for informal
messages as well, for example, reports.
Usually by integrating multiple e-commerce
systems difficulties with transaction document
formats (Mitasiunas and Bykovskij, 2015) may
occur; however, electronic document format
(Wawrzyniak and El Fray, 2016) will be available to
each system in unified structure, containing five
components - abstract, XML data, JavaScript
methods, CSS/HTML5 and mandates. Our proposed
document structure provides both data and
functionality, therefore we believe it will suit e-
commerce needs.
As additional improvements message format is
proposed, which is built around two parts - header
and body, providing possibility to transport and
process messages by every system with inclusion of
unique data required by each different service. In
this case document body part is responsible for
handling service specified data, in other words body
is transaction object, whereas document header
contains necessary information for message routing.
Verification and validation of these messages is
done during implementation phase using XML and
XML scheme 1.1, whereas authorization is realized
by encapsulating XML formatted message into eDoc
container. Using both eDoc and XML provides
secure transportation of transaction documents.
These improvements allows interoperating of
different transaction documents for various services,
provides ease of transportation using one messaging
system, which transfers both formal and informal
messages. This allows usage of unified format for
transaction documents to store and later manage
them by different parties and systems.
4 CONCLUSIONS
Distribution of transaction document types provides
the ability to track generation steps of transaction
documents and correspond these steps with
transaction processing results and messages, by
therefore making these two non-connected before
processes as whole new global service processing
process.
Standard banking procedures typically does not
provide processes for transportation of transaction
document and focus mainly of payment processing.
Existing payment processing workflows and
payment infrastructure allows usage of entities such
as banks to provide secure client authorization in
case client uses bank account.
Proposed transportation mechanism describes
mostly transaction messages used during transaction
processing, however it potentially can be used for
transportation of transaction documents between
transaction processing partners. During the research
it was concluded, that transportation of transaction
documents requires delivering message to additional
parties, therefore separate system must be
developed, which could use unified formats for both
transaction documents and transportation messages.
Proposed improvements of mobile payment
infrastructure support creation and management of
transaction documents using unified documents and
concepts.