Device Emulator

The Gravity Payments device emulator was designed to simulate the functions of a typical credit card processing device without the need to obtain and install physical hardware.

Upon finishing your Easy Integrator integration, the device emulator will simulate the experience your customers will have while using one of our integrated hardware options. As our payment device options continue to expand, you will find comfort in knowing that you won’t have to adjust your code in any way.

Setup the device emulator

There are two ways to set up the device emulator, either via a manual setup or via a quick config. key field. The manual setup is preferred if you already have test processing credentials or other custom settings.

Review the steps for both methods and choose which is works best for you.

Quick Config. Key method

    1. Within the Gravity Payments settings window, type testabc123 into the Config. Key field and click Download Settings. This will activate the device emulator and set Gravity Payments to process against our sandbox test system.

Manual setup method

      1. Bring up the Gravity Payments settings window and click the Devices tab. Click on PinPadEmulator to select the emulator device. At the top check the Activate Device checkbox.

Input data needed for the device emulator

We will now need to fill in the swipe, PIN, and signature data that the emulator will use when processing a test transaction. Please fill in the following information into each respective box and click Save when you are done:

%B4019123456789016^PUBLIC/JOHN Q^250510110000?;4019123456789016=250510110000?
%R99999901006314596169^CHARGEITPRO^280707152008G?;99999901006314596169=280707142008?
38C9D42BFFE18266
FFFF03290B070100001D
MAIP:KkUrRCxELEMrQipBKUEpQChAKD8nPyY+JT0kPCM8IjshOyA7HzoeOh05HDgbNxs2GjYZNRk0GDMYMhcxFzAXLxcuFi0WLBYrFioXKhcpFygXJxgmGSUZJBokGyQcIx0jHiMfIyAjISMiIyIkJCQlJSYlJyYoJykpKikqKisrKywsLS0uLS8uMC4yLjMvNS82LzgwOTA7MDwwPjA/MEEwQi9EL0YvRy5JLkotTCxNK08qUClRKVInUydUJlQlVSRWI1YiVyFXIFcfVx5XHVccVxtWGlYZVhhVF1UWVRZUFVQUUxVSFlEWUBdPF04YTRlMGkwbSxxKHUoeSh9JIEkhSSJIJEgkRyZHJ0YoRilGKkYsRi1FLkYvRTBFMkUzRTRFNUU1RDZEN0Q4QzlDOUI6QjpBOUE4Qf//Pkk+Sj1LPUr//1E0VDNVMlYyVjFVMVUwVDBTMFIwUTBQMU8xTjFNMU0yTDJMM0s0SzVKNko3SjhJOEk5STpJO0g7STxJPUk+ST9JQEpBSkJKQ0tETEVNRk5HT0hQSFFJUklUSlZJV0lYSVlIWkdcRl5FX0RfQ2BCYUFhQGI/Yz5jPWM8YztjOmQ5ZDhkN2Q2YzVjNGIzYjJhMmAxXzFeMF0wXDBbL1ovWS9XL1YvVS9UMFMwUjBRMVAyTzJPM080TjVONv//UkNTQ1RDVEJVQ1ZDVkRXRFhFWUZaR1tIW0lbSlxKXEtdTF1N//92LXcteCx5LHosei17LnsvezB8MXwyfDR8NX03fTp9PH4/fkF/RH9Hf0l/S39Nf05/UH9RflJ/Un5SfVJ9UXxQe096T3pOek15THhLeEp3SXZIdkd1RnVFdER0Q3NCc0FzQHM+cz1zPHM7czlzOHQ3dDZ0NXQ0dTN2MXYwdy54LXkseit7Kn0qfil/KYEpgimEKoQrhSyGLYcuiC+IMYgyhzSHNoc4hjmEO4M8gj2BPX8+fT98P///gUaDRoRFhUWFRIZEhkWFRYRGhUaER4VIhUmGSYZLhkyHTYdOiE+JUIpQi1GMUY1RjlCPUI9PkU6STpJNk0yTS5RKlEmUSJRHlEaTRpNHkkeSSJNIk0mTSpNLk0yUTJRNk02TTJJM//+WMZowmzCcMJwxnDKdMpwznTSdNZ02nTedOJ06nTudPJ49nj6eP55AnkKeQ55EnkWdRp1HnUidSZ1KnUudTJxMnE2cTptOm0+bTptNm0ybS5tKm0mbSJxHnEadRZ5FnkSfQ6BCoUKiQqNCpEKlQ6ZDp0OnRKhFqUWqRqpHq0irSatKrEusTaxOrE+rUatSq1OqVKhUp1WmVaRWo1aiVqBWn1aeVZ1VnFWcVJtUmVT//6U5qjirOKw3rDitOK03rTiuOK45rjqvOq87rzyvPa8/sECwQrFEsEWxR7FKsUyyTbJPslCyUrNTs1SzVbNWs1ezWLRYs1izV7RXtFa1VrRWtVa2VbZUt1S2VLZVtVX//7dOuU66TrpPulC6UbtSvFO9VL1Vvla+V75Yv1m/WsBav1r//7RGt0a4RrdGt0e4R7dHt0i2SbVJ///MTc5Nz0zQTNBLz0vOS81LzEvLTMpNyU7JT8lRyFLIU8lVyVbKV8tZzFrOWtBa0lrWWdhY21fdVt9V4VT//w==

How to use the emulator

When you run a transaction with the above emulator settings in place the device emulator will appear next to the Gravity Payments transaction window.

  • Click Swipe on the device emulator to start a transaction process.
  • To test Swipe, EMV, NFC, ApplePay, or Google Wallet transactions click the Swipe button on the device emulator.
  • Confirm the amount by clicking the green button on the pin pad.
  • If you are testing DebitSale click Enter PIN when prompted.
  • If you are testing CreditSale, click Sign when prompted.