Partner API
  1. Orders
Partner API
  • Getting Started
    • Introduction
    • Authentication
    • Business Use Cases
  • API References
    • Partner Operations
      • Balances & Transaction History
        • Get Balances
        • Get Transaction History
        • Create Wallet
      • Currency Exchange
        • Retrieve Exchange Rate
        • Retrieve Exchange Rate and Create a Lock
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
      • SEPA Transfers
        • Get SEPA Deposit Info
        • Get SEPA Deposit Contact List
        • Create a SEPA Transfer
        • Get SEPA Transfer Details
      • Crypto Withdrawal
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • Crypto Deposits
        • Update Travel Rule
      • Orders
        • Get Rates
          GET
        • Retrieve Order Rate and Create a Lock
          POST
        • Create and Finalize an Order
          POST
        • Get Order Details
          GET
      • Payment link & Checkout Link
        • Generate Payment Link
        • Generate Hosted Checkout
        • Get Payment Link Details
    • User Operations
      • Onboarding & KYC Flow
        • Create User Account
        • Method A: Add KYC File
        • Method B: Creating KYC Verification
        • Method B: Redirect to Verification
        • Method B: Get KYC Status
        • Add User Verification
        • Add POA File
      • Account Management
        • Update Existing User
        • Delete User
        • Suspend User
        • Unsuspend User
      • Balances & Transaction History
        • Get User Balances
        • Get User Transaction History
      • Currency Exchange
        • Retrieve Exchange Rate
        • Retrieve Exchange Rate and Create a Lock
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
      • SEPA Transfers
        • Get SEPA Deposit Info
        • GET SEPA Deposit Contact List
        • Create a SEPA Transfer
        • Get SEPA Transfer Details
      • Crypto Withdrawal
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • Crypto Deposits
        • Update Travel Rule
      • Internal Transfers
        • Create a Transfer
        • Get Transfer Details
      • Virtual Cards
        • Create Virtual Card
        • Get All User Cards
        • Get Card Details
        • Update Card PIN
        • Block Card
        • Unblock Card
        • Get Card Limits
        • Update Card Limits
        • Delete Card
  • Integration
    • SDKs & Integration Guides
    • Transaction Processing
    • Error Handling
    • Rate Limiting
    • Webhooks
      • User & KYC Webhooks
        • User Balance Generation Webhook
        • KYC File Added Webhook
        • POA Verification Status Webhook
        • KYC Verification Status Webhook
        • Create Wallet Webhook
      • Transfers & Payments Webhooks
        • P2P Transfer Webhook
        • Partner SEPA Transfer Webhook
        • User SEPA Transfer Webhook
        • SEPA Deposit Webhook
        • Crypto Withdrawal Webhook
        • Crypto Deposit Webhook
        • Exchange Webhook
        • Card Transaction Webhook
        • Order status Webhook
        • Payment Link Webhook
      • Card Webhooks
        • Card 3DS Code Webhook
        • Card Activation Code Webhook
  • Reference
    • Supported Countries
    • Supported Currencies
    • Fees
    • FAQ
    • Changelog
    • Support
  1. Orders

Get Order Details

Testing Env
https://partner-api-stage.p100.io
Testing Env
https://partner-api-stage.p100.io
GET
/v1/order/details/{orderId}
This endpoint retrieves the current, detailed information for a specific order using its orderId. Use it to track the transaction lifecycle-from the initial wallet generation to the final settlement and conversion.
Wallet Generation
Immediately after an order is created, its initial status is WAITING_FOR_WALLET_ADDRESS. In this state, the system is asynchronously preparing the payment destination. Specifically:
The walletAddress and expiresAt fields will be null.
Full details will appear automatically once the status changes to WAITING_FOR_DEPOSIT.
Compliance & Partial Deposits
Whenever a deposit is detected-including partial payments (PARTIALLY_COVERED)-the order may enter compliance statuses such as WAITING_FOR_TR_DATA or WAITING_FOR_VERIFICATION.
These states indicate that the funds received are undergoing a risk or manual review. These checks must be successfully completed for the order to progress towards COMPLETED, even if the customer still needs to send additional funds to cover a partial payment.

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Path Params

Responses

🟢200Success
application/json
Body

🟠400P403: Validation error
🟠400P500: Unknown exception
🟠400P501: Service temporarily unavailable
🟠401Access Denied
🟠404P463: Order not found
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://partner-api-stage.p100.io/v1/order/details/orderId' \
--header 'x-api-key: <api-key>'
Response Response Example
200 - Success
{
    "orderId": "a44a0805-dd40-4dc4-80d7-8bc81783ec42",
    "lockId": "8b94a8f6-1c9d-4a6f-92c8-5f6d9e72a123",
    "status": "WAITING_FOR_CONFIRMATION",
    "createdAt": "2025-08-31T21:21:35.840Z",
    "confirmations": 1,
    "requiredConfirmations": 3,
    "receivedAmount": 849.39,
    "totalAmountRequired": 1000,
    "cryptocurrency": "usdc",
    "walletAddress": "0xE353464eBa01d651c16D8879cbCaE1C80568705C",
    "transactionHash": "0x84a1234b3b251ab02f1735c634eacab43a282dcbdebf22c1eb0634f5678695cd",
    "network": "POLYGON"
}
Previous
Create and Finalize an Order
Next
Payment link & Checkout Link
Built with