Skip to main content
A one-time card is a virtual card that automatically cancels itself after a single transaction event you choose at creation — either the first approved authorization or the first successful capture (settlement). After the card cancels, any unused balance is released back to your issuing balance, and the card cannot be reactivated. Business Visa only

When to use a one-time card

How a one-time card differs from a standard card

Supported card BINs

One-time cards are available on selected card BINs only. To work with one-time cards in sandbox, use product BIN 40963608. For production, contact your UQPAY account manager to confirm which BINs on your account have one-time card enabled. If you call Create Card with usage_type: ONE_TIME against a BIN that does not have the feature enabled, the request is rejected.

Create a one-time card

Send the same Create Card request you would for a standard card, plus three additional fields:

Example

Response:
The card starts in PENDING status. Within seconds, it transitions to ACTIVE and is ready for the single transaction.

Cancel-trigger modes

Pick one mode at creation. The card cannot switch modes later.

ON_AUTH — cancel after the first approved authorization

Choose this when you want the card to be unusable the moment it is authorized once. As soon as one authorization is approved, the card is cancelled. Any subsequent authorization on the same card — including from the same merchant — is declined.

ON_CAPTURE — cancel after the first successful capture

The card stays usable until the first authorization clears (settles). During the window between authorization and capture, the card is locked to the merchant of the first approved authorization: that merchant can re-authorize on the same card (for example, to adjust the amount or retry), and any of those authorizations will be approved as long as the available balance allows. Authorizations from any other merchant are declined. After the first capture clears, the card is cancelled.

Decision summary

Verification authorizations under USD 1 (or the equivalent in another currency) are intentionally excluded from the trigger so that customers can complete card-on-file binding before the real charge.

Operations not allowed on a one-time card

The following endpoints reject one-time cards with HTTP 400: Example response:

What happens after a one-time card is cancelled

  • The card transitions directly to CANCELLED and cannot be reactivated. It does not pass through the PRE_CANCEL intermediate state used when a standard card is manually cancelled.
  • Any unused available balance is released back to your issuing balance automatically.
  • The card record is retained and can be retrieved by card_id for reconciliation.
  • Refunds and reversals are still accepted on the cancelled card; the refunded amount is credited to your issuing balance, not to the cancelled card.

Fees and quotas

  • Card-count quotas are shared with standard cards. A one-time card consumes one slot from the same per-cardholder and per-account card limits.

FAQ

No. Once the trigger fires (or expiry_at is reached), the card is permanently cancelled and cannot be reactivated.
ON_CAPTURE mode locks the card to the merchant of the first approved authorization. If the second authorization came from a different merchant, it is declined by design. Authorizations from the same merchant continue to be approved until the first capture clears.
Yes. Refunds and reversals on a cancelled one-time card are accepted; the refunded amount is credited to your issuing balance.