Verifone Developer Kit Invite Only

    Learn about your developer kit and the Verifone P400.

    Setting up the Verifone P400

    This guide provides an introduction to the Verifone P400 device, along with instructions on how to get started with your developer kit. Setup takes just a few steps:

    1. Verify the developer kit contents
    2. Power up the reader
    3. Connect the reader to the network
    4. Validate the setup

    To learn about common troubleshooting techniques, check our Verifone P400 User Guide.

    Step 1: Verify the developer kit contents

    All hardware required to power and connect the Verifone P400 is available inside the developer kit box. This includes:

    • Verifone P400: the reader
    • Verifone I/O block: used to connect the reader to Ethernet and power cables
    • Verifone power adapter: providers power for the device
    • Stripe test card: an EMV- and NFC-enabled test card for use during development
    • Ethernet cable: a standard Ethernet cable, used to connect the reader to a local network and Stripe
    • Ethernet to USB-A adapter: for bridged LAN
    • USB-A to USB-C adapter: included for computers that only have USB-C connectivity

    Developer kit contents

    Step 2: Power up the reader

    Connect the Verifone power adapter to the Verifone I/O block’s power port. Slide the cover off the reader’s bottom, and attach the multipin cable from the Verifone I/O block. Slide the cover back on to hold the cable connection in place. Finally, connect the Verifone power adapter to a wall outlet to turn on the reader.

    The reader will display a notice for any pending updates. You’ll need a network connection (covered in the next section) to perform the update.

    Step 3: Connect the reader to the network

    The Verifone reader must connect to the internet to reach Stripe’s servers, and must connect to your local network to interface with your point-of-sale application.

    There are two ways to connect the reader to the network: bridged LAN and router networking. For production deployments, you should use router networking. However, bridged LAN works great for daily development.

    To get started, connect the Ethernet cable to the Verifone I/O block’s ETH port. Next, see the instructions for bridged LAN or router networking.

    Connecting Ethernet cable to Ethernet port

    Bridged LAN

    Connecting the device to a network via a router or switch is preferred. However, many modern operating systems allow your computer to share its internet connection over a physical port (i.e., a USB or Ethernet port). See the instructions below for your operating system.

    MacOS

    • Use the Ethernet to USB adapter (included in the developer kit) to connect the Ethernet cable’s free end to an open USB port on your computer.
    • Navigate to System Preferences > Sharing.
    • Check the box labeled Internet Sharing.
    • On the Sharing window’s right side, make sure the drop-down labeled Share your connection from is set to Wi-Fi.
    • Check all instances of AX88x72A and USB 10/100/1000 LAN in the check boxes at the right. Then, select Internet Sharing at left to start the connection.

    Windows 10

    • Use the Ethernet to USB adapter (included in the developer kit) to connect the Ethernet cable’s free end to an open USB port on your computer.
    • Navigate to Control Panel > Network and Internet > Network Connections.
    • Ctrl+click the two connections you would like to bridge (i.e., WLAN and the Ethernet Adapter).
    • Right-click the Ethernet Adapter, and select Bridge Connection.

    Router networking

    In a production environment, you’ll need to connect the Verifone reader directly to a router or switch over a wired Ethernet connection. To do this, starting with one end of an Ethernet cable plugged into the Verifone I/O block’s ETH port: plug the cable’s free end into an open port on your router or switch, just as you would with any other wired network device.

    Step 4: Validate the setup

    When the device first connects, it might need to update. In this case, the reader automatically downloads and applies the latest software update. Follow the instructions on the reader’s screen to complete the process.

    If you run into any issues, see our troubleshooting section.

    Once you see the Stripe default splash screen, you’re ready to start integrating!

    Verifone reader default splash screen

    Next steps

    After setting up the reader in your developer kit, proceed to software setup:

    The BBPOS and Chipper™ name and logo are trademarks or registered trademarks of BBPOS Limited in the United States and/or other countries. The Verifone® name and logo are either trademarks or registered trademarks of Verifone in the United States and/or other countries. Use of the trademarks does not imply any endorsement by BBPOS or Verifone.

    Questions?

    We're always happy to help with code or other questions you might have! Search our documentation, contact support, or connect with our sales team. You can also chat live with other developers in #stripe on freenode.

    Was this page helpful? Yes No

    Send

    Thank you for helping improve Stripe's documentation. If you need help or have any questions, please consider contacting support.