Dejavoo FAQ

How are PCI/Semi Integrated EMV and certification related? 

EMV/Semi Integrated

So, you have a cloud solution which means no software needs to be installed locally?

Yes, the SPIN proxy allows your POS to make web based calls to the terminal. Coding to the SPIN proxy will enable you to send and receive/send order information from/to the terminal. The terminal will be loaded with Clearent EMV applications (which will remove you from EMV certification as a POS). So, no software installations and/or updates need to be installed locally at the merchant level. Everything is https based communications.

What is the SpinProxy? 

Spin is the Dejavoo API docs.  And the SPINProxy refers to the cloud solution. The cloud solution is ideal, because it manages the terminal connections for you. You no longer have to worry if your merchant is savvy with figuring out the IP of the device ect. You turn the device on, it “phones home” and the URL you have in your system never has to change. It also prevents users from needing to download device drivers ect… to get emv working.

What are the benefits of the spin proxy? 

Coding to the SPIN proxy will enable you to send and receive/send order information from/to the terminal. The terminal will be loaded with Clearent EMV applications (which will remove you from EMV certification as a POS). So, no software installations and/or updates need to be installed locally at the merchant level.

What if the SpinProxy goes down? Can I still run transactions?

Yes, there is a spin bypass mode in the menu of the terminal. It will enable a terminal app on the terminal so transaction processing can still occur. However, it will no longer connect to the POS until the SpinProxy is back up. See Diagram:

Which networks and hardware with a signature pad do you offer? 

The Z11, Z9 Z6 support signature capture. When integrating to SPIN there is a field that the POS will need to add support which “passes through” the signature capture image.

Why are there 2 different api documents? Which one do I use? (transaction flow, for card not present, both)

In order to keep the POS from having to handle card data (which keeps it out of PCI, and EMV Certification scope), the terminal has to handle the card data. The SPIN proxy API enables POS developers to send and receive information from the terminal to the POS for card present transactions. Terminals will be loaded with Clearent EMV application which removes POS from EMV scope.

The Card Present specs are coded to the terminal and the terminal then calls Clearent. The benefit here is that you can now call Clearent and seamlessly do voids refunds and transaction lookups outside of the terminal call. This allows your back-office software to be very functionally rich.

For card not present transactions such as recurring payments, tokenization and moto orders you need to integrate to Clearent’s API.

Can I store my card tokens in a database?

Yes. Tokens are not card numbers. You can store them in your database for future use.

What is a TPN? How to I find my TPN?

TPN is the Terminal Profile Number. It is a way to identify your Terminal. It’s a 10-digit number that’s assigned to the terminal during build. If you are using the SpinProxy you can see your TPN registered in DeNovo.

What do I do if I can’t connect? 

If you are not using the SpinProxy, check the IP of your terminal. Verify in your build that you are using the correct port. Make sure you can ping the terminal from your POS system. If you are using the SpinProxy, Log into Denvovo and ensure that your TPN shows connected. If it does not, then make sure your terminal has access to the internet. How to Set Up WiFi

Guides:

EMV Z6, Z9 & Z11 Touch Screen Restaurant Quick Reference Guide

EMV Z3 and Z8 Non-Touch Spin Retail Quick Reference Guide