---
title: "Card Withdraw"
method: POST
path: "/v1/issuing/cards/{id}/withdraw"
tags: ["Card Funding"]
---

# Card Withdraw

`POST /v1/issuing/cards/{id}/withdraw`

Withdraw funds from the card into the account balance.

Card withdrawal is applicable to both `SINGLE` and `SHARE` mode cards.

## Path parameters

- `id` string, uuid, required

## Headers

- `x-on-behalf-of` string
- `x-idempotency-key` string, uuid

## Request body

- CardOrderRequest
  - `amount` string, required

## Response `200`

Card withdraw successfully.

- CardOrderResponse
  - `card_id` string, required — Unique identifier for the card.
  - `card_order_id` string, required — ID of the card order.
  - `order_type` 'CARD_CREATE' | 'CARD_RECHARGE' | 'CARD_WITHDRAW' | 'CARD_UPDATE' | 'CARD_ELEVATE_LIMIT', required — The order type.
  - `amount` string, required
  - `card_currency` 'SGD' | 'USD' | 'XUSD', required — The card currency.
  - `create_time` string, date/time, required — The timestamp when the record was created in the system. Timestamp follows the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) standard.
  - `update_time` string, date/time, required
  - `complete_time` string, date/time, nullable, required — The timestamp when the request was successfully processed and marked as `COMPLETED`. Returns `null` while the request is still in progress.
  - `order_status` 'PENDING' | 'PROCESSING' | 'SUCCESS' | 'FAILED', required — This field will contain the status of the request after processing. * `PENDING` -The initial status of the order request. * `PROCESSING` - If this status shall be subject to webhooks notification. * `SUCCESS` - The final status of the order request is successful. * `FAILED` - The final status of the order request is failed.

---

[API](https://skmtc.dev/uqpay/apis/authentication-api.md) · [All operations](https://skmtc.dev/uqpay/apis/authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/uqpay/authentication-api/revisions/cef532a10777/schema)
