Skip to main content
Physical cards require a PIN for transaction authentication. UQPAY also supports configurable PIN-free thresholds so cardholders can make low-value purchases without entering a PIN.
PIN settings apply to physical cards only. Virtual cards do not use PINs.

Set PIN at activation

A PIN is mandatory when activating a physical card. Include the pin field in the Activate Card request:

Reset PIN

Use the Reset Card PIN endpoint to change a card’s PIN:

No-PIN payment threshold

The no_pin_payment_amount parameter sets a transaction amount below which PIN entry is not required. This improves the checkout experience for small, frequent purchases — especially in contactless payment scenarios.

Default behavior

For cards issued in USD, the default threshold corresponds to the USD equivalent of 200 SGD at the prevailing exchange rate.

Supported ranges

Supported BINs

Configure the threshold

Set no_pin_payment_amount during card update:

Transaction decision logic

The authorization result depends on three factors: whether the card has a PIN, whether a custom no-PIN limit is configured, and the transaction amount.
If a card has no PIN set and no PIN-free limit configured, high-value transactions will fail due to missing authentication credentials. Always set a PIN during card activation.