Skip to content
payrocdevelopers

Ingenico

Connect an Ingenico card reader to your POS through the Payroc Cloud middleware, choosing the setup guide for your Windows or Linux host machine.

You can use Payroc Cloud to send instructions from a POS to an Ingenico payment device that doesn't use an Android operating system. Your POS manages the checkout experience, while your Ingenico device captures the payment details.

To enable communication between your POS, your payment device, and our gateway, you need to download the Payroc Cloud middleware. The middleware runs on a host machine with a Windows or Linux operating system, and it connects to only one payment device at a time by USB.

How it works

The following diagram describes the flow of a transaction between your POS, the gateway, the middleware, and your payment device.

Mermaid diagram
Mermaid source
sequenceDiagram
    participant POS as POS
    participant GW as Gateway
    participant MW as Middleware
    participant D as Device

    rect rgba(0, 81, 194, 0.4)
        Note over POS,D: Initiate a transaction
        POS->>GW: 1. Create instruction
        GW->>MW: 2. Send instruction to middleware
        MW->>D: 3. Start payment on device
        MW-->>GW: 4. Confirm delivery of instruction
        GW-->>POS: 5. Return identifier for the instruction
    end

    rect rgba(0, 224, 184, 0.3)
        Note over POS,D: Run the transaction
        Note over D: 1. Device captures the transaction details
        D->>MW: 2. Send transaction details
        MW->>GW: 3. Send transaction details
        Note over GW: 4. Gateway sends transaction details to the processor
        Note over GW: 5. Processor returns a response for the transaction
        GW-->>MW: 6. Send transaction response
        MW-->>D: 7. Send transaction response
    end

    rect rgba(0, 81, 194, 0.4)
        Note over POS,D: Get a link to the transaction
        POS->>GW: 1. Get the status of the instruction
        GW-->>POS: 2. Return instruction with a link to the transaction
    end

    rect rgba(0, 224, 184, 0.3)
        Note over POS,D: View the transaction
        POS->>GW: 1. View details of the transaction
        GW-->>POS: 2. Return details of the transaction
    end

Initiate a transaction

  1. Your POS sends an instruction to our gateway.
  2. Our gateway sends the instruction to the middleware.
  3. The middleware starts the payment on your payment device.
  4. The middleware confirms it received the instruction by sending a response to our gateway.
  5. Our gateway returns an identifier to your POS for the payment instruction.

Run the transaction

  1. Your payment device captures the transaction details.
  2. Your payment device sends the transaction details to the middleware.
  3. The middleware sends the transaction details to our gateway.
  4. Our gateway sends the transaction details to the processor.
  5. The processor returns a response to our gateway.
  6. Our gateway returns a response to the middleware.
  7. The middleware sends the response to your payment device.

Get a link to the transaction

  1. Your POS sends a request to our gateway to check the status of the instruction.
  2. Our gateway sends the response to your POS that contains a HATEOAS link to view the transaction.

View the transaction

  1. Your POS sends a request to our gateway to view the details of the transaction.
  2. Our gateway sends a response to your POS that contains the details of the transaction.

Integration steps

To configure Payroc Cloud on an Ingenico device, complete the following steps:

  1. Prepare your host machine for configuration.
  2. Configure native libraries.
  3. Configure the payconfig.xml file.
  4. Run the middleware.

We have two guides to help you configure your Ingenico device, depending on the operating system that you use:

After you configure your device, program your POS to submit sale instructions to the device. For more information about how to submit sale instructions, go to Run a sale.

Browse guides

Search documentation

API reference169
Guides118
Knowledge38
legal1
Solutions32
Workflows74
↑↓highlight↵openView all search results

Menu

Theme

Sign out

Your saved plans remain in your organization. This browser’s private draft and account view will be cleared.

Talk to an engineer