Towards An Interoperable Mobile Wallet Service
|
|
|
- Harvey Johnathan McCormick
- 10 years ago
- Views:
Transcription
1 Towards An Interoperable Mobile Wallet Service Pradipta De, Kuntal Dey, Vinod Mankar, Sougata Mukherjea IBM Research, New Delhi, India CEWIT Korea and SUNY Korea Abstract Advancement in mobile technology, coupled with a market wide growth in mobile subscriber base, is encouraging financial, telecom and even third party operators to offer mobile payment services. In presence of a plethora of such services, an imminent problem is lack of interoperability across them. In this work, we address the challenge of interoperability by designing a wallet service built upon a concept of token. A token encapsulates a payment instruction, which can be of different types, such as instant, dated or installment payment. A token is represented by a Info-Matrix code, viz. Quick-Response (QR) code, thereby bringing in additional advantages in terms of user interactions with the wallet service. We present the lifecycle management of a token, beginning with token generation on user request, transfer of token, and acknowledged receipt and encashment of a token. This work presents an architecture for interoperable wallet service, along with the implementation of a system that demonstrates the use of QR-codes as standardized tokens for transactions. I. INTRODUCTION Phenomenal advances in mobile technology is leading to a renewed interest in mobile enabled financial services. Several companies worldwide have launched mobile payment service. At present there are 124 mobile payment systems across the globe [7]. With third party players, like Google and Paypal, entering the mobile wallet market, wallet-as-a-service will gain more prominence. However, as none of the payment systems interoperate among them, it introduces a new inconvenience for the user. Current mobile money deployments act as walled gardens, where a user cannot transfer money to another user or a merchant who is not registered with the same provider. In countries, like Tanzania, where there are competing mobile payment offerings from four different telecom vendors, this leads to hindrance in executing financial transactions seamlessly. From service providers viewpoint it may appear that introducing interoperable wallets may negatively impact their sales. However, in an interoperable setting, users have lower incentive to subscribe to different providers, thereby reducing possible customer churn, and also potentially increasing transaction volume. Designing an interoperable money exchange ecosystem allowing users to use wallets and interoperate seamlessly with traditional money exchange presents the following set of challenges. Payment artifact: Interoperability mandates a payment artifact for money exchange representation that needs to capture details about the transactions and the parties involved. The representation needs to be amenable to electronic as well as traditional systems in terms of creation/procurement, transfer and encashment. One can think of cash notes (dollar bills) and cheques as examples of artifacts. Standardization: There needs to exist a standardization for payment instruction exchange and the process of settlement. Further, a state of each transaction needs to be maintained by all the interoperating parties. and tese states need to be consistent. Scalability: Interoperability requires designing an ecosystem where new financial players (e.g. wallets) can easily enter the process and start operating irrespective of the other parties. It needs to scale linearly so that a new financial player does not require registering with any other (existing) financial player to start operating, by complying with the platform protocol. Modality & User Control: Users need to be able to pay with all the primary money exchange modes, which includes instant exchange equivalent to cash transactions, dated exchanges equivalent to cheque payments and multi-transaction exchanges such as installment settlements. In addition to it, receiver must have the flexibility of withdrawing within a range of permissible dates, such as encashing a dated cheque on a preferred date within a specified time range rather than immediately after the cheque becomes valid. Usability: Users need to be able to use the ecosystem irrespective of the device type, including smart devices with advanced capabilities and basic devices with only plain-text format support, and offline also. Ease-of-use (e.g. minimal keypress), reliablity (e.g. consistent view of money across front-end and backend), robustness (e.g. loss or damage of device should not invalidate money) and human error tolerance (e.g. typing errors) are desirable. Security: Payment solutions are unusable in absence of security - so it is important to ensure that the ecosystem is secure and fraud-proof. In this paper, we present an architecture for interoperable wallet services that overcome the above challenges. The design involves the sender and the receiver of the money as front end parties. Each front end party will be associated with a backend wallet service capable of sending and receiving payments from other backend wallet services. The design captures the payment instructions as tokens moving across the
2 various platform components involved in the system. We then implement DigiToken, a front-end application based upon this architecture, that addresses all the money exchange modalities. A token is used in this system to represent transactions objectively across all the players participating in the money exchange process. The token is modeled as a machine-readable pictorial info-matrix code - specifically, Quick-Response (QR) code. We design a scalable backend in a manner that is capable of handling all the payment modalities and works for smart as well as basic front-end devices. This enables basic phones and other devices with feature restrictions also to participate in this money exchange ecosystem and operate on each of the transaction modalities. We enable backend tracking of token lifecycle. The system allows the sender to create and send the tokens at different times to different receivers, associating one or more validity dates and monetary values to each token. The system requires an explicit acceptance from the receiver before transferring the token to the receiver s account. Apart from instant exchange scenarios, where an acceptance of token by the receiver is the only signal to encash, we implement the encashment to be initiated on the receiver s explicit expression of intent. Using third-party security providers like Verisign, password/pin protection and private-public key encryption can be considered for providing security. The rest of the paper is organized as follows. In Section II different payment transaction types are presented, followed by an architecture for interoperability. The implementation details of the QR-code based tokens are presented in Section III. In Section IV, we illustrate the DigiToken application which uses the QR-coded tokens for enabling an interoperable mobile wallet system, as well as, show the pros and cons of using QRcoded tokens as the medium of exchange. We explore the state of current literature in Section V. We conclude in Section VI. II. TRANSACTION TYPES & SYSTEM ARCHITECTURE In this section, different forms of payments are introduced. We also present an architecture and workflow to enable interoperability across wallet services. A. Types of Payments Typical wallet transactions, viewed from a user s perspectives, can be of three types. A user can make a payment to a merchant, as at a Point-of-Sales (PoS), or to another user, similar to a day-to-day cash transaction. These transactions are instant transactions, where the transfer must happen immediately. The second notion of transfer is captured by a dated cheque transaction, where a user marks the date of transaction. This is referred to as dated transaction, where the transfer is initiated on or after the specified date. The third form of transfer is installment payments, where on specific dates a transfer is initiated and it repeats for a pre-defined number of times. A wallet service should enable all 3 forms of transfer: instant, dated and installment. Fig. 1. Architecture for interoperability in mobile payment transactions B. System Architecture Wallet service has a front-end hosted on the end device, and the backend, corresponding to a front-end, is hosted by a service provider with whom the user is registered, as shown in Fig. 1. The front-end of the wallet service acts as the control point for three operations in the wallet service workflow: Token Generation, Token Transfer, and Token Encashment. Token generation is the process where a user requests for a digital token which can act as the instrument of payment, and can be easily exchanged. The sender initiates the process of token generation by sending the required information, like value, receiver name, validity dates to the backend. From a mobile phone the request is sent to a pre-defined shortid provided by the Mobile Network Operator. Once a token is generated by the backend, a token identifier is sent to the user and can be used subsequently to trigger transfers. Alternatively, the sender can receive the pictorial QR-coded token, which can be directly scanned by receiver from sender to trigger a transfer. Token transfer is the process to initiate the transfer of a token generated earlier to another user. When a user wants to transfer the token, the sender sends a message to a short id with the token id to instruct transfer of the token. If the receiver is registered with the same wallet service provider as sender, then a message is sent to the receiver to accept the token transferred to him. Otherwise, if the receiver is registered with a different service provider, then sender s service provider communicates with the receiver s service provider to notify the user of the token. When the receiver acknowledges the token transfer, the sender s service provider sends a copy of the token to receiver s service provider to maintain the subsequent token states. Token encashment is the step when an available token is encashed. In case of instant token types, the encashment step is initiated as soon as the token is accepted in the token transfer process. For other token types, like dated or installment, as soon as token encashment date is reached, it is available to the receiver to encash. A receiver can view all the tokens ready for encashment, and trigger encashment, leading to actual clearance of funds from sender s wallet to receiver s wallet. The encashment step is broken into acknowledgment of token,
3 and encashment to avoid unwarranted transfer of funds. C. Error Handling and Transaction Rollbacks We model the overall process as long running transactions and treat the three steps, namely token generation, transfer, and encashment as nested inner transactions. Each transaction rollback event involves a compensating transaction, except when the sender fails to receive the token generated, and when a dated or installment token is not encashed within the specified date range. In our system, disruption in message delivery is one of the key sources of errors in the workflow, and necessitates rollbacks. The scenarios are explained below: i. After token generation, the message from backend to the sender failed, thereby sender not receiving the token id. In this case, the generated token is invalidated. Since the user fails to receive the token, he is expected to repeat the request for generation of the token. ii. On transfer request by sender, the token could not be delivered to the receiver. The token is marked cancelled, and the sender notified of the token cancellation. The sender has the option to re-instantiate the token, if he wants to try the transfer again to the receiver. iii. On receiving a token, the receiver may reject a token, if the token is wrongly delivered, or the token information, like the amount, is incorrect. The token is again invalidated, and the sender notified. The sender has the option of editing the token, and re-instantiating it. iv. During token encashment, the clearance from the sender s wallet may fail if there is insufficient balance. In this case, the token is marked as not encashed. The receiver is notified of the failure, and the sender is notified of the payment failure. The token is invalidated, and must be regenerated. This can be handled like a dishonored check. III. IMPLEMENTATION DETAILS We implemented a payment system that uses QR-code tokens as the basic unit of transaction. The front-end application, called DigiToken, enables a user to transact using tokens. In this section, we present the implementation a QR-code based token, and the methods to enable interoperability using the token. We describe in detail the token structure, followed by different states of the token lifecycle. We also describe the implementation of token generation, token transfer, and token encashment phase. Since we assume that one of the primary mechanisms for exchanging tokens between the backend and front-end is SMS, we also describe how a QR-code based token can be exchanged, when necessary, over the SMS channel. A. Token Structure A token is an entity that carries the assurance of payment. A token is designed to contain several fields. Each token is associated with a unique identifier when it is generated. The unique identifier is a combination of service provider id, and a unique sequence number. For example, if the provider id is 110, and the unique sequence number is 12345, then the token id will be This unique id is used to reference the token across service providers. Different types of payment modes are encoded using a type field, which denotes instant, dated or installment payment. Each type requires some specific fields to define it unambiguously. Two other necessary fields are, sender id and receiver id. The sender and receiver s service provider id, or bank account details can be optionally present in the token. Finally, the amount to be transferred is also maintained in the token. The fields are summarized in Table I. In case of dated payment, the date from when the payment instrument is valid is also maintained in the token, along with the validity period. For installment payment, along with the first payment date, the token also maintains the number of payments, and payment value at each payment cycle. B. Token State Transition In order to maintain the lifecycle of the token, the token status is maintained at the backend. Several states are introduced which denotes the current state of the token. Important states of a token are as follows: TokenGenerated: This denotes the generation of the token, with the details sent by the sender. The token is marked with a unique identifier, the details are embedded in a QR-code, and the token is stored in the database of the sender s service provider. TokenDeliveredToSender: This denotes the successful delivery of a token identifier, or the QR-code representing the token, to the sender. TokenAcceptedByReceiver: This denotes the successful delivery and acknowledgment of receipt of the token id by the receiver when the sender has issued the transfer request to the backend. The sender s backend must send the token to the receiver s backend so that the token states can be maintained in a distributed manner. In the instant payment scenario, the encashment process starts immediately without explicit request from the receiver. If the encashment succeeds, the token state moves to TokenEncashmentSucceeded. TokenRejectedByReceiver: The receiver may reject a token for various reasons, like the amount is incorrect. In that case, the token is moved to TokenRejected- ByReceiver state on the receiver s backend. The state is communicated by the backend to sender s backend as well. TokenEncashmentRequested: When the receiver requests to encash a token in his store, the specific token is moved to this state. For dated or installment payment, explicit encash request is expected, therefore, we introduce this state. TokenPartEncashmentRequested: In the installment payment scenario, the backend must keep track of partial encashments of the installments. This state captures the receiver s intent to encash the installment payment. TokenPartiallyEncashed: In installment payment scenario, this state denotes successful completion of an
4 Token Field Token Id Token Type Token Generation Date Sender Id Receiver Id Amount Token Status Sender Account Receiver Account Explanation Unique token identifier across providers Denotes whether payment is instant, deferred or installment Denotes the timestamp when the token was created Sender identifier Receiver Identifier Transferable amount Denotes the current status of the token Service provider or bank of sender Service provider or bank of receiver TABLE I THE FIELDS COMMON TO ALL TOKENS A clearance request is raised to the senders service provider by the receiver s service provider indicating the token id. Once the tokens are identified, and the token validity established, then the actual clearance is performed, where the wallet balance of the sender is deducted, and the same amount is added to the wallet balance of the receiver. Fig. 2. State transition diagram representing token lifecycle for instant payment. installment payment. We also maintain the payment status of each installment separately in the backend databases. TokenEncashmentSucceeded: After the wallet balances are adjusted and the actual transfers are completed, then the token moves to this state. This denotes that this token has completed its lifecycle, and can be archived. DeliveryToSenderFailure: A token moves to this state when a token is generated, but the token id cannot be delivered to the sender. This denotes a failure state, and the token can be moved to invalid or non-usable state. DeliveryToReceiverFailure: A token delivery to receiver may also fail, moving the token to this state. This is also a failure state, and may lead to token invalidation. TokenEncashmentFailure: When a wallet clearance fails, viz. due to insufficient balance on the sender s wallet, then the token is moved to this state. This is another failure state. Fig. 2 shows the lifecycle of a token for an instant payment scenario. A sender requests a token to be generated by (a) using DigiToken app on a smartphone to request a new token, or (b) send an SMS to a pre-defined SMS short code. Once a token is generated, the token id is delivered to the sender, indicating that a token is ready for transfer. During transfer the token id is checked by the sender s service provider, and receiver s service provider is contacted to notify the receiver. In instant payment, the encashment step is triggered as soon as the receiver accepts a token. For dated and installment mode, the encashment is explicitly requested by the receiver. In the fund clearance process, the service provider of the receiver determines the service provider of the sender by extracting the unique provider identification number from the token id. C. Delivery of QR-coded token over SMS Delivering QR-coded token, instead of just a token id, allows additional flexibility to the sender to transfer a token directly to receiver. A receiver scans the token from the sender s device. The token is parsed on the receiver s device to match the receiver id in the token. The receiver then sends a message to the backend acknowledging token receipt. The transfer of token from the backend to an end device can be performed over MMS. In most countries MMS costs more than SMS. Any telecom provider supports SMS. The QR-coded token is encapsulated over multiple SMS messages. The SMS messages are marked with sequence number, and a type code that can be deciphered at the device end and the SMS messages are merged to regenerate the QR-coded token. A QR-code is typically a black-n-white pictorial representation. Therefore, it is possible to deliver the complete pixel information as a bitmap. However, the number of bytes to send will be high, leading to large number of SMSes. An optimized delivery mechanism is possible due to the structure of QR-codes. QR-codes comprise of modules, where modules are black or white. The number of modules present depends on the content length, and the level of error correction. A higher version QR-code, which encapsulates more content, has more modules. Typically, the number of modules in a QR-code can be computed as modules = 4v + 17, where v is the QR-code version number which can vary from 1 to 40 as per standards. If the module information is transmitted, then the QR-code can be reconstructed. In our implementation, we decipher the bit matrix representing the QR-code module information, and send the bit matrix to the sender from the backend. IV. DISCUSSION DigiToken is demonstrated as a Android based smartphone app. In Fig. 3 we show execution steps for an instant payment. Let us assume that the sender and receiver maintains the wallet on two different service providers. Fig. 3-(a) shows the screen pulled up by sender in order to begin a payment.
5 Money system. Observe that at each step several key presses are involved. The use of QR-coded tokens can eliminate the need to type in several information, which can be stored in a token. We have shown the steps that can be simplified through use of tokens, represented as QR-codes, marked as red blocks in Fig. 5. Fig. 4. Fig. 3. DigiToken application screens showing different phases. DigiToken usage in a direct sender to receiver transfer scenario. Generate token option leads to screen shown in Fig. 3-(b), which requires the different fields necessary for generating a token. Once the values are submitted, a token is generated and delivered to the user. Fig. 3-(c) shows the QR-coded token. Sender has the option to review all tokens ready for transfer, as shown in Fig. 3-(d). Once the token transfer is initiated, the backend notifies the receiver. Receiver can take a look at all tokens available to him, as shown in Fig. 3-(e). Once he accepts a token, the encashment process is initiated in case of instant transfer mode. An alternative transfer mode is demonstrated in Fig. 4. In this mode, the sender displays the token to be transferred to the receiver. Receiver scans the token using DigiToken app on his device, and the transfer process is complete. Receiver can now accept the token, and the backend is updated. Fig. 5. Workflow in MPesa [15], and keypresses that can be eliminated by use of QR-coded tokens Fig. 5 shows the workflow of transactions in MPesa Mobile A. Feasibility of DigiToken Token content can be of different lengths, depending on the size of each fields and the type of the token (instant, dated or installment). In addition, QR-code encodes alphabets and digits differently. There are also different error correction levels for encoding a content into a QR-code. We study the size of modules corresponding to different token content length and error correction levels. The size of modules dictates the number of SMSes, thereby the cost incurred, in the DigiToken setup. Table II records the module length corresponding to different token types, and their error correction levels. Instant tokens has the least number of fields compared to Dated and Installment payment types. We have also varied the token field sizes, and reported the number of modules required to accommodate a small and large content in a token. Since with increasing information content, number of modules in a QR-code increases, we calculated the number of SMSes when number of modules grows from 33 to 93. We chose 33 modules since it corresponds to the smallest token content. At 33 modules, 1 SMS is required to transmit the module information, whereas at 93, SMSes required are 8. If MMS is used to transmit the QR-code, then only 1 MMS is required. Based on mobile phone packages in different countries, we observe that in some countries SMS-based QRcode transmission technique, as described in Section III-C, would be more cost efficient. In UK, SMS is free, whereas MMS has fixed price; in India the cost of MMS is about 5 times the cost of SMS; in Australia, it is twice; and in USA, it is almost comparable. In Singapore, the cost of SMS and MMS is same, thus making MMS the favored way to transfer, whereas in Kenya, the cost of MMS is significantly higher than SMS, making the SMS based transmission a suitable option. B. Security of DigiToken We note that existing techniques can be effectively used for securing transactions. Trusted third-party services, like Verisign [11], that can sign each token before issuing to user can be used. The digital signature will be verified during token encashment, and a validation failure will trigger transaction rollback. In our system theft of device will not invalidate any account or money. In case of theft of receiver s device, the receiver can easily download the existing tokens on a replacement device. If the thief attempts to encash the accepted tokens, then the money will go to the receiver s backend wallet rather than any of the thief s financial account. Password/PIN-authenticated token generation request will easily protect from potential implications of theft of sender s device.
6 Token Type Content Length QR-Code Error Correction Level #Modules #SMS #Characters #Digits low 53 3 Instant high low high low 57 3 Dated high low high low 61 4 Installment high low high 93 8 TABLE II EVALUATION OF QR-CODE SIZES WITH RESPECT TO DIFFERENT TOKEN TYPES V. RELATED WORK Several third party service providers and startups have launched mobile wallet services. Google Wallet uses QR-code to store a registered user s credit card information [5]. At a NFC enabled PoS, the QR-code storing the user details is transferred from a NFC-enabled phone to the merchant terminal. Google also supports a wallet entity where user can add money. Paypal Wallet is designed in a similar fashion, except that they do not explicitly depend on NFC-enabled phones, and provide other means of payments [9]. Similar use of NFC-enabled phones for transactions, where the wallet is maintained either at the backend or on the device, is explored by Balan et al. [12]. Other notable ventures in the mobile payment space are by American Express, with their serveamex product [10], and a joint venture among AT&T Mobility, T-Mobile USA and Verizon Wireless to launch ISIS mobile payment platform [6]. These efforts are targeted mostly at instant payments, and do not address dated or installment payments. BitPay, which is an application built on top of a virtual currency platform, called BitCoin [1], uses QR-codes in their application. Bitpay uses QR-code to encode entities, like payment invoice, to aid in electronic peer-to-peer exchange of information [2]. Bitpay does not present a notion of token, which is treated as a first class transaction instrument in our system. Among MNO-led mobile money initiatives in developing regions, MPesa is the most well-known. MPesa, managed by Vodafone in Kenya, allows small money transfers between ordinary mobile phones [16]. Similar approach is adopted by G-Cash in Phillipines [4], and Eko in India [3]. Some of these MNO-driven initiatives bring a degree of off-network interoperability by introducing agent kiosks, from where any user can encash her money into paper money. In some countries, government intervention has introduced some degree of interoperability. In India, the Mobile Payment Foundation of India [8] is developing a model for interoperability. As part of this work, Kumar et al. has proposed architectural choices for interoperability [13], [14]. However, their model is specific to highly regulated financial environment in India, where every transaction is processed by a bank. VI. CONCLUSION Mobile payment systems are in rise across the globe with currently 124 mobile payment services operational worldwide. However, these services do not interoperate among themselves. We have presented an approach to address interoperability among mobile payment service providers. DigiToken application is based on a uniform format of a digital token that can be exchanged across providers. We have used an info matrix code, QR-codes, for encoding the information in a token. QR-codes are a standardized pictorial encoding of information, thereby making it machine readable, but not easily interpretable by humans. This along with a trusted third-party digial signature allows a degree of security, and at the same time it makes the token easily interoperable. Digitoken application demonstrates basic functionalities of the concept using QR-code. REFERENCES [1] Bitcoin. [Online]. Available: [2] Bitpay. [Online]. Available: [3] Eko. [Online]. Available: [4] G-cash. [Online]. Available: [5] Google wallet. [Online]. Available: [6] Isis. [Online]. Available: [7] Mobile money live. [Online]. Available: [8] Mobile payment forum of india. [Online]. Available: [9] Paypal wallet. [Online]. Available: [10] Serve. [Online]. Available: [11] Verisign. [Online]. Available: [12] R. K. Balan, N. Ramasubbu, K. Prakobphol, N. Christin, and J. Hong, mferio: the design and evaluation of a peer-to-peer mobile payment system, in Proceedings of the 7th international conference on Mobile systems, applications, and services, ser. MobiSys 09, [13] P. Chandrahas, D. Kumar, R. Karthik, T. A. Gonsalves, A. Jhunjhunwala, and G. Raina, Some design considerations for a mobile payment architecture, in Proceedings of the Seventeenth National Conference on Communications, ser. NCC, [14] D. Kumar, T. A. Gonsalves, A. Jhunjhunwala, and G. Raina, Mobile payment architectures of india, in Proceedings of the 16th National Conference on Communications, ser. NCC, [15] I. Mas and O. Morawczynski, Designing mobile money services lessons from m-pesa, Innovations: Technology, Governance, Globalization, vol. 4, no. 2, pp , April [16] I. Mas and D. Radcliffe, Mobile payments go viral: M-pesa in kenya, Capco Institutes Journal of Financial Transformation, vol. 32, Aug 2011.
Mobile Payments Primer
Mobile Payments Primer February 13 th, 2014 Outline 1 Definitions 2 Introduction to Mobile Payments 3 Near Field Communication and Payment Methods 4 Non-NFC Payment Methods 4 Security 5 Mobile Payments
Mobile Wallet Platform. Next generation mobile wallet solution
Mobile Wallet Platform Next generation mobile wallet solution Introduction to mwallet / Mobile Wallet Mobile Wallet Account is just like a Bank Account User s money lies with the Mobile Wallet Operator
Ingenious Systems. Evolute System's. Mobile Payment. Initiative
Ingenious Systems Evolute System's Mobile Payment Initiative The Mobile Payment Concept A mobile payment is any payment where a mobile device is used to initiate, authorize and confirm an exchange of financial
permitting close proximity communication between devices in this case a phone and a terminal.
MOBILE PAYMENT What it is. How it works. What it means for Canadians. By EnStream LP for the House of Commons Finance Committee February 13, 2014 INTRODUCTION EnStream was established by Bell, Rogers and
Maybank Mobile Transfer. A revolutionary in the way people send and receive money
Maybank Mobile Transfer A revolutionary in the way people send and receive money Pay to anyone from your Mobile Contacts. You can now transfer money to anyone with a registered Malaysian mobile number
Intelligent Database Monitoring System using ARM9 with QR Code
Intelligent Database Monitoring System using ARM9 with QR Code Jyoshi Niklesh 1, Dhruva R. Rinku 2 Department of Electronics and Communication CVR College of Engineering, JNTU Hyderabad Hyderabad, India
Smart Ride: European transit systems move to contactless mobile payments Trends and Developments, May 05, 2015
Industry trends suggest that transit system operators are moving away from traditional methods of payment such as cash, tokens and paper tickets to a variety of electronic payment methods, including near
Mobile phone based business models. Sundar Murthi CAB
Mobile phone based business models Sundar Murthi CAB Session Plan Overview of mobile business Mobiles for banking Guidelines for mobile banking Technologies for mobile banking Mobile banking solutions
MiniPOS and BluePad-50 user manual
MiniPOS and BluePad-50 user manual Welcome to MiniPOS application for mobile and card payments! +386 (30) 70 4444 +386 (30) 70 5555 [email protected] www.paywiser.si Slovenska ulica 54 Ljubljana, Slovenija
EMV-TT. Now available on Android. White Paper by
EMV-TT A virtualised payment system with the following benefits: MNO and TSM independence Full EMV terminal and backend compliance Scheme agnostic (MasterCard and VISA supported) Supports transactions
WHITE PAPER Usher Mobile Identity Platform
WHITE PAPER Usher Mobile Identity Platform Security Architecture For more information, visit Usher.com [email protected] Toll Free (US ONLY): 1 888.656.4464 Direct Dial: 703.848.8710 Table of contents Introduction
How To Design An Invoice Processing And Document Management System
WIPRO CONSULTING SERVICES Business Methods Series Source to Pay: Transforming Processing and Document Management Paulo Jose Freixa Calhau Preto Senior Manager, Finance & Accounting Transformation Practice,
Prototype Design of NFC-Based Electronic. Coupon Ecosystem with Object Memory Model
Contemporary Engineering Sciences, Vol. 7, 2014, no. 22, 1105-1112 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.49138 Prototype Design of NFC-Based Electronic Coupon Ecosystem with
Product Catalogue. Next generation mobile wallet solution
Product Catalogue Next generation mobile wallet solution xpwallet has a complete end-to-end proven mobile wallet solution ready for immediate implementation. Solution Overview Suitable for telcos, banks,
How do I sign up for Mobile Banking? Login to consumer Online Banking and click on manage Mobile Banking settings. Follow the instructions provided.
Mobile Banking FAQs Frequently Asked Questions General Is it secure? Yes, the Mobile Banking service utilizes best practices from online banking, such as HTTPS, 128-bit SSL encryption, password access
www.trustvesta.com VESTA CORPORATION WHITEPAPER Payment Card Industry Data Security Standards (PCI DSS) and Mobile Operators: Trends and Implications
www.trustvesta.com VESTA CORPORATION WHITEPAPER Payment Card Industry Data Security Standards (PCI DSS) and Mobile Operators: Trends and Implications About this paper There have been numerous data breaches
mobile payment acceptance Solutions Visa security best practices version 3.0
mobile payment acceptance Visa security best practices version 3.0 Visa Security Best Practices for, Version 3.0 Since Visa s first release of this best practices document in 2011, we have seen a rapid
American Express Contactless Payments
PRODUCT CAPABILITY GUIDE American Express Contactless Payments American Express Contactless Payments Help Enable Increased Convenience For Card Members At The Point Of Sale American Express contactless
KEEPING PACE WITH MOBILE PAYMENT
KEEPING PACE WITH MOBILE PAYMENT Mobile payment is transforming the buying experience. Smaller merchants are looking to ISOs and acquirers for help in keeping pace as larger retailers employ new card acceptance
Mobile Payment: The next step of secure payment VDI / VDE-Colloquium. Hans-Jörg Frey Senior Product Manager May 16th, 2013
Mobile Payment: The next step of secure payment VDI / VDE-Colloquium May 16th, 2013 G&D has been growing through continuous innovation Server software and services Token and embedded security Cards for
Your Guide to PayAnywhere
Your Guide to PayAnywhere Items included: 1. Frequently Asked Questions Answers to FAQ about the PayAnywhere program 2. Apply Site Guide Refer to this section for helpful hints on applying for your PayAnywhere
Zapper for ecommerce. Magento Plugin Version 1.0.0. Checkout
Zapper for ecommerce Magento Plugin Version 1.0.0 Branden Paine 4/14/2014 Table of Contents Introduction... 1 What is Zapper for ecommerce? Why Use It?... 1 What is Zapper?... 1 Zapper App Features...
Credit card: permits consumers to purchase items while deferring payment
General Payment Systems Cash: portable, no authentication, instant purchasing power, allows for micropayments, no transaction fee for using it, anonymous But Easily stolen, no float time, can t easily
Two-Factor Authentication over Mobile: Simplifying Security and Authentication
SAP Thought Leadership Paper SAP Mobile Services Two-Factor Authentication over Mobile: Simplifying Security and Authentication Controlling Fraud and Validating End Users Easily and Cost-Effectively Table
Creating unique customer experiences
Creating unique customer experiences Company Introduction N NETinfo is a company specializing in the development and supply of e Banking and Mobile Financial Services (MFS) Solutions to the Banking and
IBM Payment Services. Service Definition. IBM Payment Services 1
IBM Payment Services Service Definition IBM Payment Services 1 1. Summary 1.1 Service Description This offering is provided by IBM Global Process Services to allow Government bodies to deliver commerce
Country Club Bank- Mobile Banking FAQs
Country Club Bank- Mobile Banking FAQs GENERAL... 2 MOBILE BANKING- WHAT IS IT?... 2 TEXT BANKING... 3 PHONE ENROLLMENT... 4 MOBILE BILLPAY... 5 TROUBLESHOOTING... 6 General How much does this service
A Whitepaper by Vesta Corporation. Payment Card Industry Data Security Standards (PCI DSS) and Mobile Operators: Trends and Implications
A Whitepaper by Vesta Corporation Payment Card Industry Data Security Standards (PCI DSS) and Mobile Operators: Trends and Implications About This Paper There have been numerous data breaches both announced
Customer Support Guide
Customer Support Guide v0.1 BitPay, Inc. https://bitpay.com 2014 BITPAY, Inc. All Rights Reserved. 1 Table of Contents Introduction Contacting Support Payment Data Common Payment Exceptions Underpayment
Development of contactless mobile payment services
Development of contactless mobile payment services by the Financial Infrastructure Department Taking the advantage of the latest Near Field Communication (NFC) technology development, a number of economies
Innovations in retail payments
Innovations in retail payments CPMI-BCRP Seminar Lima, Peru, 26-27 May 2016 The views expressed here are those of the authors only. No responsibility of them should be attributed to the Bank of Canada
BALLSTON SPA NATIONAL BANK. Online Banking Service Agreement
BALLSTON SPA NATIONAL BANK Online Banking Service Agreement Agreement This Agreement which includes the Application Form 1, and Terms and Conditions of Your Deposit Account 2, is a contract which establishes
Telecom. Mobile Commerce Platform for. Increase ARPU Increase ROI Increase Customer Value
Mobile Commerce Platform for Telecom Maximize Revenue. Secure. Convenient. Affordable Mobetize offers the only integrated secure mobile commerce platform for telecom companies designed to maximize your
Your Digital Dollars Online & Mobile Banking
Your Digital Dollars Online & Mobile Banking There are a lot of benefits to being able to bank or make payments from just about anywhere, but it s important to know how to do these things safely. Understanding
Banner Client--PayPal Merchant
SUNGARD SUMMIT 2007 sungardsummit.com 1 Banner Client--PayPal Merchant Presented by: Kevin Davidson, Rose-Hulman Institute of Technology 1:30 p.m. March 21, 2007 A Community of Learning Rose-Hulman Institute
Paytooth - A Cashless Mobile Payment System based on Bluetooth
Paytooth - A Cashless Mobile Payment System based on Bluetooth Rushabh Patel 1, Akhil Kunche 1, Nihar Mishra 1, Zakwan Bhaiyat 1, Prof. Rahul Joshi 2 1,2 Symbiosis Institute of Technology (SIT) Affiliated
Mobile Banking and Mobile Xpress Deposit Frequently Asked Questions (FAQ s)
Mobile Banking and Mobile Xpress Deposit Frequently Asked Questions (FAQ s) Questions General How much does this service cost? Is it secure? Which wireless carriers are supported? Do I need a data plan?
MobileMerchant Application Guide
MobileMerchant Application Guide United Kingdom Ireland Version 6 Android: Google Play is a trademark of Google Inc. Apple: Apple, the Apple logo, iphone and ipad are trademarks of Apple Inc., registered
Bringing Mobile Payments to Market for an International Retailer
Bringing Mobile Payments to Market for an International Retailer Founded in 2011, Clearbridge Mobile has emerged as a world class studio developing state of the art wearable and mobile wallet / payment
U.S. Mobile Payments Landscape NCSL Legislative Summit 2013
U.S. Mobile Payments Landscape NCSL Legislative Summit 2013 Marianne Crowe Vice President, Payment Strategies Federal Reserve Bank of Boston August 13, 2013 2 Agenda Overview of Mobile Payments Landscape
ELECTRONIC COMMERCE WORKED EXAMPLES
MODULE 13 ELECTRONIC COMMERCE WORKED EXAMPLES 13.1 Explain B2B e-commerce using an example of a book distributor who stocks a large number of books, which he distributes via a large network of book sellers.
Key Topics in Mobile Payments. Marianne Crowe Federal Reserve Bank of Boston m-enabling Summit June 10, 2014
Key Topics in Mobile Payments Marianne Crowe Federal Reserve Bank of Boston m-enabling Summit June 10, 2014 Agenda Overview of mobile payments landscape Role of Federal Reserve Mobile Payments Industry
NFC technology user guide. Contactless payment by mobile
Contactless payment by mobile Table of contents 1. What is contactless payment by mobile? 2. What do I need to shop with my mobile phone? 3. How can I manage a Mobile Card? 4. How do I shop with my mobile
Mobile Payment in India - Operative Guidelines for Banks
Mobile Payment in India - Operative Guidelines for Banks 1. Introduction 1.1 With the rapid growth in the number of mobile phone subscribers in India (about 261 million as at the end of March 2008 and
How digitalisation is changing user experience
How digitalisation is changing user experience Harbo Except for the historical information contained herein, statements in this release which contain words or phrases such as will, aim, will likely result,
Mathematical Modelling of Computer Networks: Part II. Module 1: Network Coding
Mathematical Modelling of Computer Networks: Part II Module 1: Network Coding Lecture 3: Network coding and TCP 12th November 2013 Laila Daniel and Krishnan Narayanan Dept. of Computer Science, University
Chapter 5. Online Payment System. Types of Payment Systems. Cash Checking Transfer Credit Card Stored Value Accumulating Balance
Chapter 5 Online Payment System Copyright 2007 Pearson Education, Inc. Slide 5-64 Types of Payment Systems Cash Checking Transfer Credit Card Stored Value Accumulating Balance Copyright 2007 Pearson Education,
The Impact of 21 CFR Part 11 on Product Development
The Impact of 21 CFR Part 11 on Product Development Product development has become an increasingly critical factor in highly-regulated life sciences industries. Biotechnology, medical device, and pharmaceutical
OVERVIEW OF MOBILE PAYMENT LANDSCAPE
OVERVIEW OF MOBILE PAYMENT LANDSCAPE NEACH FORUM September 10, 2014 Marianne Crowe Federal Reserve Bank of Boston Disclaimer: The views expressed in this presentation are those of the presenter and do
ISI Unified Communications Intelligence Tools: Infortel Select and Microsoft Lync : Driving ROI From Your Lync Investment
ISI SOLUTIONS WHITE PAPER ISI Unified Communications Intelligence Tools: Infortel Select and Microsoft Lync : Driving ROI From Your Lync Investment By: Mitchell Weiss Director of Product Strategy ISI Telemanagement
PayWithIt for Android Devices User Guide Version 1.0.0
PayWithIt for Android Devices User Guide Table of Contents About PayWithIt... 1 Installing PayWithIt... 1 Logging on to PayWithIt... 2 Logging Off from PayWithIt... 2 Configuring PayWithIt Settings...
BANKOH BUSINESS CONNECTIONS WIRE TRANSFER GUIDE
BANKOH BUSINESS CONNECTIONS WIRE TRANSFER GUIDE Revision 2/2013 1 of 35 Contents GENERAL INFORMATION... 3 Wire Transfers... 3 Types of Wires... 3 Wire Templates... 3 Bankoh Business Connections Wire Cut-off
2020 Foresight: Best Practices in Implementing Mobile Payments
2020 Foresight: Best Practices in Implementing Mobile Payments Product Code: VR0963MR Published Date: November 2013 www.timetric.com TABLE OF CONTENTS TABLE OF CONTENTS 1 Executive Summary... 6 2 Dynamics
GROUPTALK FOR ANDROID VERSION 3.0.0. for Android
for Android Requirements Android version 2.3 or later. Wi-Fi or mobile data connection of at least 20kbit/s network bandwidth. Optional: Bluetooth audio requires Android version 4.0.3 or later. Optional:
Android pay. Frequently asked questions
Android pay Frequently asked questions June 2015 Android Pay - FAQs In May 2015, Android Pay was announced by Google. Android Pay is Google s payments solution that allows consumers to do in-store and
Merchant Operating Guide
PB 1 Merchant Operating Guide ANZ FastPay MOBILE PAYMENT SOLUTION Contents 1. Welcome 4 1.1 Merchant Agreement 4 1.2 Contact Details 4 1.3 How to get started 4 1.4 Authorisation 4 1.4.1 Authorisation Declined
Design and Analysis of Methods for Signing Electronic Documents Using Mobile Phones
Design and Analysis of Methods for Signing Electronic Documents Using Mobile Phones Pramote Kuacharoen School of Applied Statistics National Institute of Development Administration 118 Serithai Rd. Bangkapi,
FBZ General Information. Cloud Mobile Banking 13,10,14-5. Copyright FBZ 2012-2013 All rights reserved
FBZ General Information Cloud Mobile Banking 13,10,14-5 Copyright FBZ 2012-2013 All rights reserved FBZ General information Cloud Banking Copyright (c) 2012-2013 Page 1 Read this first Thank you for choosing
Two-Factor Authentication: Tailor-Made for SMS
SAP Thought Leadership Paper SAP Mobile Services Two-Factor Authentication: Tailor-Made for SMS Exploring Myths, Misconceptions, and Best Practices for SMS-Based 2FA Table of Contents 4 Understanding Two-Factor
How Secure are Contactless Payment Systems?
SESSION ID: HT-W01 How Secure are Contactless Payment Systems? Matthew Ngu Engineering Manager RSA, The Security Division of EMC Chris Scott Senior Software Engineer RSA, The Security Division of EMC 2
Types of Payment Systems and Instruments
Welcome to the Public Awareness column prepared by the Reserve Bank of Fiji. This month s article introduces the types of payment mechanisms available in Fiji and how they work. Types of Payment Systems
PCI Compliance - A Realistic Approach. Harshul Joshi, CISM, CISA, CISSP Director, Information Technology CBIZ MHM [email protected]
PCI Compliance - A Realistic Approach Harshul Joshi, CISM, CISA, CISSP Director, Information Technology CBIZ MHM [email protected] What What is PCI A global forum launched in September 2006 for ongoing enhancement
NBT Bank Personal and Business Mobile Banking Terms and Conditions
This NBT Bank Mobile Banking terms and conditions will apply if you use a mobile device to access our Mobile Banking service. When you use NBT Bank s Mobile Banking service, you will remain subject to
Card Management System Integration Made Easy: Tools for Enrollment and Management of Certificates. September 2006
Card Management System Integration Made Easy: Tools for Enrollment and Management of Certificates September 2006 Copyright 2006 Entrust. All rights reserved. www.entrust.com Entrust is a registered trademark
How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3
Recognizing Voice Over IP: A Robust Front-End for Speech Recognition on the World Wide Web. By C.Moreno, A. Antolin and F.Diaz-de-Maria. Summary By Maheshwar Jayaraman 1 1. Introduction Voice Over IP is
IDRBT Working Paper No. 11 Authentication factors for Internet banking
IDRBT Working Paper No. 11 Authentication factors for Internet banking M V N K Prasad and S Ganesh Kumar ABSTRACT The all pervasive and continued growth being provided by technology coupled with the increased
Electronic Services Disclosure & Agreement (Regulation E)
Electronic Services Disclosure & Agreement (Regulation E) LANDMARK CREDIT UNION 5445 S. Westridge Drive, P.O. Box 510870 New Berlin, WI 53151-00870 (262) 796-4500 In this Disclosure and Agreement, the
Global Online Payment Methods: First Half 2015
Brochure More information from http://www.researchandmarkets.com/reports/3378379/ Global Online Payment Methods: First Half 2015 Description: Around the world, the online and mobile payments environments
EMV and Chip Cards Key Information On What This Is, How It Works and What It Means
EMV and Chip Cards Key Information On What This Is, How It Works and What It Means Document Purpose This document is intended to provide information about the concepts behind and the processes involved
SAFE SYSTEM: SECURE APPLICATIONS FOR FINANCIAL ENVIRONMENTS USING MOBILE PHONES
SAFE SYSTEM: SECURE APPLICATIONS FOR FINANCIAL ENVIRONMENTS USING MOBILE PHONES Sead Muftic 1, Feng Zhang 1 1Department of Computer and System Sciences, Royal Institute of Technology, Stockholm, Sweden
Mobile Applications and OpenTravel Specifications
Mobile Applications and OpenTravel Specifications A G E N D A Introductions Is the Mobile channel important? USER EXPERIENCE What is the next generation of mobile applications? How do Open Standards come
Introduction to the similar solutions and compare with the proposed system.
Chapter 2 Introduction to the similar solutions and compare with the proposed system. Chapter two contains the similar solutions done by others and these solutions have been compared with the automated
C23: NFC Mobile Payment Ecosystem & Business Model. Jane Cloninger Director
C23: NFC Mobile Payment Ecosystem & Business Model Jane Cloninger Director The mobile phone is the most successful communication device in history Global mobile subscribers (millions) 5,000 4,500 4,000
"You" and "your" mean the account holder(s) and anyone else with authority to deposit, withdraw, or exercise control over the funds in the account.
FIRST BANK KANSAS Information about Electronic Fund Transfers The Electronic Fund Transfer Act and Regulation E require banks to provide certain information to customers regarding electronic fund transfer
Messaging and Voice Conferencing through Wi-Fi Network
RESEARCH ARTICLE OPEN ACCESS Messaging and Voice Conferencing through Wi-Fi Network Miss. Nayana H S, Dr. M C Padma Mtech (CE) Department of C S & E, PES College of Engineering, Mandya, Karnataka, India.
Positional Data and Active Code (ACD) Used for the Cash Receipts and Settlement Scheme
Positional Data and Active Code (ACD) Used for the Cash Receipts and Settlement Scheme Arayuki Takahashi Makoto Ohnuki Michitaka Umemura With the Internet firmly in place in our society today, the frequency
Tokenization Amplified XiIntercept. The ultimate PCI DSS cost & scope reduction mechanism
Tokenization Amplified XiIntercept The ultimate PCI DSS cost & scope reduction mechanism Paymetric White Paper Tokenization Amplified XiIntercept 2 Table of Contents Executive Summary 3 PCI DSS 3 The PCI
AS DNB banka. DNB Link specification (B2B functional description)
AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...
Transaction Management
Access Online Transaction Management User Guide Version 3.6 Cardholder and Program Administrator Contents Introduction... 2 Transaction Management Variables by Organization... 2 Procedures in This Guide...
Declaration of Conformity 21 CFR Part 11 SIMATIC WinCC flexible 2007
Declaration of Conformity 21 CFR Part 11 SIMATIC WinCC flexible 2007 SIEMENS AG Industry Sector Industry Automation D-76181 Karlsruhe, Federal Republic of Germany E-mail: [email protected] Fax: +49
Evolving Mobile Payments Industry Landscape
Evolving Mobile Payments Industry Landscape Mobile Banking: Can the Unbanked Bank on It? Sargent Shriver National Center on Poverty Law webinar August 16, 2012 Marianne Crowe Federal Reserve Bank of Boston
Transaction Security. Training Academy
Transaction Security Training Academy Your independent, trusted partner for transaction security technology Welcome to UL UL is a world leader in advancing safety with over a hundred years of history.
Frequently Asked Questions (FAQs) IDBI Bank PayApt
A. About PayApt Frequently Asked Questions (FAQs) IDBI Bank PayApt Q1. What is IDBI Bank PayApt? IDBI Bank PayApt is a mobile payment solution accessible from your Android smartphone that enables you to
ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2
ODEX Enterprise Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2 Copyright Data Interchange Plc Peterborough, England, 2013. All rights reserved. No part of this document may be disclosed
Modeling the Mobile Application Development Lifecycle
, March 12-14, 2014, Hong Kong Modeling the Mobile Application Development Lifecycle Tejas Vithani, Member, IAENG and Anand Kumar Abstract Software Development Lifecycle is crucial in Desktop or web application
Online Bank Services Agreement and Disclosure Statement INTRODUCTION GENERAL AGREEMENT AND DISCLOSURE
Online Bank Services Agreement and Disclosure Statement INTRODUCTION Welcome to Sierra Vista Bank, and thank you for selecting this Internet banking product. In this publication, we give you important
GLOBAL MOBILE PAYMENT TRANSACTION VALUE IS PREDICTED TO REACH USD 721 BILLION BY 2017. 1. MasterCard M/Chip Mobile Solution
INTRODUCING M/Chip Mobile SIMPLIFYING THE DEPLOYMENT OF SECURE ELEMENT MOBILE PAYMENTS OCTOBER 2015 GLOBAL MOBILE PAYMENT TRANSACTION VALUE IS PREDICTED TO REACH USD 721 BILLION BY 2017. 1 Research into
Emerging Trends in the Payment Ecosystem: The Good, the Bad and the Ugly DAN KRAMER
Emerging Trends in the Payment Ecosystem: The Good, the Bad and the Ugly DAN KRAMER SHAZAM, Senior Vice President Agenda The Ugly Fraud The Bad EMV? The Good Tokenization and Other Emerging Payment Options
Contactless Payments with Mobile Wallets. Overview and Technology
Contactless Payments with Mobile Wallets Overview and Technology History of Contactless Systems Upass (smartcard) a pre-paid card for the transportation system in Seoul and its suburbs, first used in
EMERGING PAYMENT PRODUCTS AND PAYMENT SYSTEMS
EMERGING PAYMENT PRODUCTS AND PAYMENT SYSTEMS 26th Annual Payment Card Institute May 3-4, 2012 Arlington, VA Wanji J. Walcott Managing Counsel Enterprise Growth Group American Express Andrew J. Lorentz
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
Tehran Traffic Control Company. Shabnam Farahani Tehran Traffic Control Company. Farshad Jalali Tehran Traffic Control Company
Mobile Phone as a medium for Electronic Toll Collection Toward developing a virtual e-wallet Tehran Congestion Charging Experience Hojat Behrooz Tehran Traffic Control Company Shabnam Farahani Tehran Traffic
