Enabling Payment in Commerce Cloud Endless Aisle Through Verifone Device

Before performing these steps, you should have specifed Endless Aisle app settings. . You can also refer to Pairing the Payment Device with the iPad.
  1. In app/assets/config/user.js, edit the payment terminal by specifying:
        devices : {
            payment_terminal_module : 'verifoneDevice'
        },
  2. Ensure that tiapp.xml file is based on the tiapp.xml.sample.verifone file.
  3. Board the Verifone device:
    1. Ensure the profile you are using to log into the app is part of a permissions group that has admin access enabled.
    2. Start the Endless Aisle app on the device on which you intend to run it in the store.
    3. Tap the Hamburger Menu and tap Admin Dashboard.
    4. On the Payment Terminal tab, tap Registart.
    5. To test the device, tap Swipe Card or Manual Entry.
    6. Enable Bluetooth; when the list of available devices appears, select the device to use and click Board.
  4. During testing, you can copy "allow_simulate_payment": false from app/assets/config/main.js to app/assets/config/user.js and set it to true, however, you set this to false before deploying the app. You can use the iPad simulator with the Verifone device if using Ethernet connection. See Test the Endless Aisle Payment Device.