Wise
Wise (formerly TransferWise) provides cross-border payments and multi-currency accounts for personal and business customers. The Wise Platform API exposes profiles, balances, transfers, recipients, quotes, multi-currency accounts, cards, statements, and webhooks.
Wise publishes 48 APIs on the APIs.io network, including Activity API, Address API, Balance API, and 45 more. Tagged areas include Payments, FX, Cross-Border, Banking, and Multi-Currency.
The Wise catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Wise’s developer surface includes authentication, sandbox, changelog, documentation, and 15 more developer resources.
1 APIs
Business capabilities this provider's published APIs can perform, derived from its own
contracts. Browse all capabilities →
Individual APIs this provider publishes, each with its own machine-readable definition.
Activity represents a snapshot of a performed action for a profile.
Manage physical addresses associated with user profiles. Address requirements vary by country — use the address requirements endpoints to dynamically discover which fields are n...
Create and manage balance accounts within a multi-currency account. Each profile can hold multiple balance accounts in different currencies. A `STANDARD` balance is limited to o...
Balance statements contain transactional activities on a Wise Multi-Currency Account, including deposits, withdrawals, conversions, card transactions, and fees. Statements can b...
Bank account details allow users to receive money into their Wise Multi-Currency Account. Each currency balance can have local bank details (for domestic payments) and internati...
A batch group is a named collection of up to 1000 transfers that can be managed as a single unit. Batch groups are primarily used for funding multiple transfers with a single pa...
Bulk settlement allows partners to settle multiple transfers in a single bank transfer at the end of a settlement period. This model splits transfer creation/funding from final ...
Manage your customers' cards programmatically. These APIs allow you to list cards, retrieve card details, control card status, and manage spending permissions. **Key capabilitie...
These APIs are designed to allow you to print and encrypt your card directly from a kiosk machine. The card information will be sent to our card manufacturer to configure and pr...
With this set of APIs, you will be able to create cards for your customers. You can also retrieve and view the status of your current card orders, as well as the list of availab...
Wise is a PCI DSS compliant provider and stores all card data securely. The scope for PCI compliance depends on your use case and will impact how you integrate. For all sensitiv...
Retrieve information on transactions made on your users' cards. Transaction types {% #card-transaction-type .title-3 .m-t-5 %} The possible `type` values are: - `ACCOUNT_CREDIT`...
Partner Cases are part of the Partner Support API, allowing partners to open, retrieve and respond to support and operations queries. The endpoints described here allow partners...
Allow a customer to take ownership of an account [created on their behalf](/api-reference/user/usercreate). Generate a short-lived `claim_account_code` and use it when [redirect...
The comparison API can be used to request price and speed information about various money transfer providers. This includes not only Wise but other providers in the market. Pric...
Find discoverable Wise profiles and add them to your recipient list using an identifier — such as a Wisetag, email, or phone number — without needing bank details. Creating a tr...
Retrieve the list of currencies supported for transfers, including currency codes and display names.
Get the estimated delivery time for a transfer, showing when funds are expected to arrive in the recipient's bank account.
These APIs provide encrypted cardholder information needed to implement push provisioning (Apple Pay, Google Pay) in your own mobile app.
Register and retrieve external bank accounts used to fund batch transfers via ACH (USD) or EFT (CAD) direct debit.
Raise and manage card transaction disputes, including submission via Dynamic Flow or direct API, file uploads, and dispute lifecycle tracking. For implementation details, see: -...
Wise leverages [FaceTec's](https://www.facetec.com/) facial biometric technology for authentication. Use this endpoint to retrieve the public key needed for exporting 3D FaceMaps.
Wise uses the [JOSE framework](https://jose.readthedocs.io/en/latest/) to accept and respond with signed and encrypted payloads. These endpoints allow you to manage keys and tes...
KYC Review API provides endpoints to view, update and submit information related to the KYC flow. There are two ways to collect KYC requirements from your customers: - **Hosted ...
The Wise multi-currency account (MCA) enables users to hold, convert, and fund transfers (single or batches) with balances in up to 56 currencies. Of the 50+ currency balances s...
Exchange client credentials or authorisation grants for OAuth 2.0 access tokens. All grant types use `POST /oauth/token` with basic authentication (your `client_id` and `client_...
The payin deposit details API allows you to get the bank details for the account that the customer should send funds to when paying for a Wise transfer via a bank transfer. Thes...
The payin APIs allow you to fund the MCA or transfers with local payment rails, by retrieving or creating the relevant details to send to for funding a payment. These details wi...
A profile represents an identity that can send and receive money through Wise — either a personal profile (an individual) or a business profile (a company). Most API endpoints r...
The quote resource defines the basic information required for a Wise transfer - the currencies to send between, the amount to send and the profile who is sending the money. The ...
Current and historical exchange rates by currency routes.
Recipient or beneficiary is the one who will receive the funds. Recipient account endpoints use a mixture of our v1 and v2 APIs. Please ensure you address the right version to g...
Device fingerprints are possession-based SCA challenge factors. They allow you to verify that a user is accessing the API from a recognized device. A profile can have up to 3 de...
Facemaps are inherence-based (biometric) SCA challenge factors that use FaceTec's 3D face recognition technology. Facemaps should be exported from your FaceTec server using thei...
For phone-based OTP (one-time password) authentication — where an OTP is a single-use 6-digit code sent to verify the identity of a user — Wise supports multiple delivery method...
One-time tokens are temporary authentication sessions used to track SCA challenges. When an SCA-protected endpoint is called, a one-time token is returned containing the challen...
PIN (Personal Identification Number) is a knowledge-based SCA challenge factor. Users create a 4-digit PIN that can be used to verify their identity when accessing SCA-protected...
SCA sessions allow you to manually trigger Strong Customer Authentication, returning a one-time token along with a list of associated challenges. These challenges can be cleared...
Use these endpoints to simulate key actions in the sandbox environment, including transfer state changes, balance top-ups, card transactions, KYC reviews, and incoming payments....
Control which card transactions are permitted by creating rules based on merchant category code (MCC) or transaction currency. An authorisation rule dictates whether transaction...
Manage spending limits applied to profiles and cards. Profile limits are shared across all cards under the same profile, while card limits apply to individual cards. For more de...
A transfer is a payment order to a [recipient account](/api-reference/recipient) based on a [quote](/api-reference/quote). Once created, a transfer usually needs to be funded wi...
A User serves as the primary entity and can possess multiple Profiles to represent different contexts or settings. A User can have one personal Profile and multiple business Pro...
{% admonition type="warning" %} These endpoints are deprecated. Please refer to [PIN](/api-reference/sca-pin), [Facemaps](/api-reference/sca-facemaps), and [Device Fingerprints]...
In certain situations, additional evidence is required to verify customers and ensure we’re compliant with the KYC regulations. Additional Verification APIs support a list of ev...
Manage webhook subscriptions at both the application and profile level. Create, list, retrieve, and delete subscriptions, as well as test your webhook endpoints. For more inform...
Webhook events are notifications sent by Wise to your server when specific actions occur. Subscribe to events using the [Webhook](/api-reference/webhook) endpoints at the applic...
To manage certain aspects of the 3D Secure (3DS) authentication, you will need to integrate with the following APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Spectral governance rulesets for linting and validating these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
aid: wise
url: https://raw.githubusercontent.com/api-evangelist/wise/refs/heads/main/apis.yml
name: Wise
kind: company
description: Wise (formerly TransferWise) provides cross-border payments and multi-currency accounts for personal and business
customers. The Wise Platform API exposes profiles, balances, transfers, recipients, quotes, multi-currency accounts, cards,
statements, and webhooks.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: high
source:
- plans
- authentication
- security
- sandbox
generated: '2026-09-03'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/wise.png
tags:
- Payments
- FX
- Cross-Border
- Banking
- Multi-Currency
created: '2026-05-08'
modified: '2026-05-30'
specificationVersion: '0.23'
apis:
- aid: wise:wise-activity-api
name: Wise Activity API
description: Activity represents a snapshot of a performed action for a profile.
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- Activity
tags_raw:
- activity
properties:
- type: OpenAPI
url: openapi/wise-activity-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-address-api
name: Wise Address API
description: 'Manage physical addresses associated with user profiles.
Address requirements vary by country — use the address requirements endpoints to dynamically discover which fields are
needed before creating an address.'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- Address
tags_raw:
- address
properties:
- type: OpenAPI
url: openapi/wise-address-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-balance-api
name: Wise Balance API
description: 'Create and manage balance accounts within a multi-currency account.
Each profile can hold multiple balance accounts in different currencies. A `STANDARD` balance is limited to one per currency,
while `SAVINGS` balances (Jars) allow multiple in the same currency. Creating the first balance for a profile automatically
creates the multi-currency account.
Balances include an `investmentState` field. Only balances with `NOT_INVESTED` can be operated on via the API. Invested
balances should be shown but not actionable.
For a complete guide on multi-currency accounts, see [Multi-Currency Accounts](/guides/product/accounts).'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- Balances
tags_raw:
- balance
properties:
- type: OpenAPI
url: openapi/wise-balance-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-balance-statement-api
name: Wise Balance Statement API
description: 'Balance statements contain transactional activities on a Wise Multi-Currency Account, including deposits,
withdrawals, conversions, card transactions, and fees.
Statements can be retrieved in multiple formats: JSON, CSV, PDF, XLSX, CAMT.053, MT940, or QIF.'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- balance-statement
properties:
- type: OpenAPI
url: openapi/wise-balance-statement-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-bank-account-details-api
name: Wise Bank Account Details API
description: 'Bank account details allow users to receive money into their Wise Multi-Currency Account. Each currency balance
can have local bank details (for domestic payments) and international bank details (for SWIFT payments) where available.
Bank account details can be retrieved for existing balances, or new details can be ordered for currencies where they''re
available but not yet issued.'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- Bank Account Details
tags_raw:
- bank-account-details
properties:
- type: OpenAPI
url: openapi/wise-bank-account-details-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-batch-group-api
name: Wise Batch Group API
description: 'A batch group is a named collection of up to 1000 transfers that can be managed as a single unit. Batch groups
are primarily used for funding multiple transfers with a single payment.
**Workflow:**
1. Create a batch group with a source currency
2. Add transfers to the group (up to 1000)
3. Complete the batch group to close it for modifications
4. Fund the batch group from a balance or via direct debit
Individual transfers in the group follow standard transfer lifecycle and can be tracked separately.'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- batch-group
properties:
- type: OpenAPI
url: openapi/wise-batch-group-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-bulk-settlement-api
name: Wise Bulk Settlement API
description: 'Bulk settlement allows partners to settle multiple transfers in a single bank transfer at the end of a settlement
period. This model splits transfer creation/funding from final settlement, allowing Wise to process transfers before receiving
funds based on a partner''s guarantee.
Use the settlement journal endpoint to submit a list of transfers to be settled, along with the settlement reference that
matches your bank transfer payment.'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- bulk-settlement
properties:
- type: OpenAPI
url: openapi/wise-bulk-settlement-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-card-api
name: Wise Card API
description: 'Manage your customers'' cards programmatically. These APIs allow you to list cards, retrieve card details,
control card status, and manage spending permissions.
**Key capabilities:**
- List and retrieve card details for a profile
- Update card status (active, frozen, blocked)
- Control spending permissions (e-commerce, ATM, contactless, magnetic stripe, etc.)
- Reset PIN attempt counter after incorrect PIN entries
- Update card phone number for verification purposes
{% admonition type="info" %}
For accessing sensitive card data (PAN, CVV, PIN), see the [Sensitive Card Details API](/api-reference/card-sensitive-details).
For ordering new cards, see the [Card Orders API](/api-reference/card-order). For transaction history, see the [Card Transactions
API](/api-reference/card-transaction).
{% /admonition %}'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- Cards
tags_raw:
- card
properties:
- type: OpenAPI
url: openapi/wise-card-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-card-kiosk-collection-api
name: Wise Card Kiosk Collection API
description: 'These APIs are designed to allow you to print and encrypt your card directly from a kiosk machine. The card
information will be sent to our card manufacturer to configure and print the card on-site on a kiosk machine.
The card printing process will automatically begin once the request is received by our card manufacturer.
During the printing process, you will be notified via webhook about any [card production status change](/guides/developer/webhooks/event-types#cards-card-production-status-change).
Before using these APIs, make sure to read the guide on [kiosk collection](/guides/product/issue-cards/card-kiosk-collection#card-kiosk-collection).
{% admonition type="warning" %}
Please reach out to your Implementation Manager for more information on these APIs.
{% /admonition %}
**Testing**: In the sandbox environment, use the [card production simulation API](/api-reference/simulation/simulationcardproduction)
to test your integration with various production statuses and error scenarios.
Production status flow {% .title-2 .m-t-5 %}
These statuses represent the lifecycle of a card production:
- `READY` - Card is ready for production. The [produce card endpoint](/api-reference/card-kiosk-collection/cardkioskcollectionproduce)
can be called.
- `IN_PROGRESS` - Card is being produced at the kiosk machine (chip encryption and printing in progress).
- `PRODUCED` - Card has been successfully produced and collected from the kiosk. This is a final state.
- `PRODUCTION_ERROR` - Card production failed. Check the errorCode to identify the issue, resolve it, then retry using
the [produce card endpoint](/api-reference/card-kiosk-collection/cardkioskcollectionproduce).
A card with production status `PRODUCED` will trigger an asynchronous call to update the associated card order to `PRODUCED`
status.
'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- card-kiosk-collection
properties:
- type: OpenAPI
url: openapi/wise-card-kiosk-collection-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-card-order-api
name: Wise Card Order API
description: 'With this set of APIs, you will be able to create cards for your customers. You can also retrieve and view
the status of your current card orders, as well as the list of available card programs for the user.
{% admonition type="info" %}
On production, each personal profile can order at most 1 physical card and 3 virtual cards. On sandbox, we allow up to
10 physical cards and 30 virtual cards for testing purpose. However, no more than 3 virtual cards can be ordered per day.
This limit includes cards and card orders.
{% /admonition %}
Card order status flow {% #card-order-status-flow .title-3 .m-t-5 %}
The card order response will contain the `status` field. The initial status is `PLACED` or `REQUIREMENTS_FULFILLED` depending
on the requirement fulfillment state:
- `PLACED` - The card order is created. The card will be generated once it has fulfilled all the requirements
- `REQUIREMENTS_FULFILLED` - The card order has fulfilled all the requirements and the card should be generated in a short
while
- `CARD_DETAILS_CREATED` - The card has been generated
- `PRODUCED` - The physical card has been produced and waiting to be picked up by delivery vendor (physical card only)
- `COMPLETED` - The card has been activated and is ready to use. The card order is completed
- `CANCELLED` - The card order has been cancelled. This can happen if you reach out to Wise Support to cancel a card order
- `RETURNED` - Delivery failed, the physical card has been returned and will be blocked (physical card only)
'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- Card - Order
tags_raw:
- card-order
properties:
- type: OpenAPI
url: openapi/wise-card-order-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
- aid: wise:wise-card-sensitive-details-api
name: Wise Card Sensitive Details API
description: 'Wise is a PCI DSS compliant provider and stores all card data securely. The scope for PCI compliance depends
on your use case and will impact how you integrate. For all sensitive card details endpoints, follow the [detailed guide](/guides/product/issue-cards/sensitive-card-details).
**Key capabilities:**
- Access sensitive card data (PAN, CVV, PIN) via encrypted JWE payloads
**Related operations:**
- For card management (list, status, permissions), see the [Cards API](/api-reference/card)
- For ordering new cards, see the [Card Orders API](/api-reference/card-order)
- For transaction history, see the [Card Transaction API](/api-reference/card-transaction)'
humanURL: https://docs.wise.com/api-docs/api-reference/profile
baseURL: https://api.wise.com/v2
tags:
- card-sensitive-details
properties:
- type: OpenAPI
url: openapi/wise-card-sensitive-details-api-openapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/profile
- type: Sandbox
url: https://api.sandbox.transferwise.tech
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/recipient
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/quote
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/transfer
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/multi-currency-account
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/balance-statement
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/card
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/subscription
- type: AsyncAPI
url: asyncapi/wise-webhooks-asyncapi.yml
- type: Documentation
url: https://docs.wise.com/api-docs/api-reference/simulation
# --- truncated at 32 KB (112 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wise/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.