How to Pay as You Go Mode - Count Up | Pulse

Learn how to implement Nayax Count Up Mode using pulse connectivity. This guide covers the pay-as-you-go parallel connection for VPOS and ONYX devices, allowing customers to pay for exact usage via continuous pulse bursts. Ideal for car wash systems.

General

We have introduced a new feature that enables connection of the Nayax device with a straightforward pulse connectivity.

This helps improve the user experience and product reliability, allowing your customers to stop at any time and pay for the exact time/ value for which they used the machine.

 
How It Works: Pulse Connectivity 
 
The new feature utilizes regular pulse connectivity rather than a single relay signal to operate the machine continuously during use.
  • Connection Method: A parallel connection is established between the VPOS/ONYX device and the machine's existing coin mechanism. Both are connected directly to the machine's input.
  • Operation: To maintain the session in "count-up" mode, the payment device sends a pulse burst at a constant, regular rate. This continuous stream of pulses keeps the machine running until the user stops the session.
  • Logistical Simplicity: This parallel setup avoids the logistical issues associated with the old relay method, which required connecting the VPOST/ONYX directly before a motor.

Note: This feature is applicable for preauthorization flows only

 

The Complete Transaction Process

1: Customer Starts the Session

When a customer taps or inserts their payment card:

  1. The device requests authorization for the maximum charge amount
  2. Once approved, the machine starts operating

2: Service Runs and Charges Accumulate

As the service runs:

  • The charge increases at regular intervals (called "Delta Time")
  • At the beginning of each interval, the total charge goes up by a set amount (called "Credit per Delta Time")
  • The customer can press Stop at any time to end the service

3: Final Charge Calculation

When the service stops, the customer is charged:

Total Charge = Number of Intervals × Credit per Delta Time

The final charge will always fall between your configured minimum and maximum amounts.

 

 


 

The diagrams below show the Nayax device’s connectivity points for each of the count-up modes

Behavior of the previous Count-Up as a Relay functionality: 

 

Behavior of the new Count-Up as Pulse functionality: 

 
 

 

Count Up Examples

Here's how it works in practice with these settings:

  • Credit per Delta Time: $0.12 (amount added each interval)
  • Delta Time: 10 seconds (length of each interval)

Scenarios:

Time (sec)

Min.

Max.

0-10

10-20

20-30

30-40

40-50

50+

Example 1

<=12

60

12

24

36

48

60

Stop

Example 2

36

60

36

36

36

48

60

Stop

Example 3

40

70

40

40

40

48

60

Stop *

 

Example 1: Standard Session

Settings: Minimum charge = $0.12 | Maximum charge = $0.60

Time Elapsed Charge
0-10 seconds $0.12
10-20 seconds $0.24
20-30 seconds $0.36
30-40 seconds $0.48
40-50 seconds $0.60
50+ seconds Machine stops (maximum reached)


Example 2: Higher Minimum Charge

Settings: Minimum charge = $0.36 | Maximum charge = $0.60

Time Elapsed Charge
0-10 seconds $0.36 (starts at minimum)
10-20 seconds $0.36 (still at minimum)
20-30 seconds $0.36 (still at minimum)
30-40 seconds $0.48
40-50 seconds $0.60
50+ seconds Machine stops (maximum reached)

Note: The customer pays at least the minimum charge, even if they use the service for less time.


Example 3: Maximum Charge Limit

Settings: Minimum charge = $0.40 | Maximum charge = $0.70

Time Elapsed Charge
0-10 seconds $0.40 (starts at minimum)
10-20 seconds $0.40 (still at minimum)
20-30 seconds $0.40 (still at minimum)
30-40 seconds $0.48
40-50 seconds $0.60
50-60 seconds Machine stops automatically

Note: At 60 seconds, the next charge would be $0.72 ($0.12 × 6 intervals), which exceeds the $0.70 maximum. The machine automatically stops to prevent overcharging.


FAQs

Did you find this article helpful?