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.
- 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:
- The device requests authorization for the maximum charge amount
- 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?