Skip to main content

Create quote

Create a time-bound quote for a transfer request.

Endpoint​

POST /quote

Query Parameters​

  • version (string, required) - API contract version. Use exactly 2024-10-01.
  • diagnostics (boolean, optional) - Non-production docs only. Set true to include extra diagnostic metadata (for example observed_client_ip).

Header Parameters​

  • PW-subscription-key (string, required)
  • PW-origin-country (string, required)
  • PW-request-date (string, required)
  • PW-ip-address (string, required)
  • User-Agent (string, required)

Request Body​

{
"session_token": "f7f8d2f4a4a64b5db8f3bd9d41e38f2a",
"institution_name": "Sunshine",
"request_amount": "150.00",
"request_currency": "USD",
"debit_party": {
"mobile_number": "+18681112220",
"organization_id": "PayWise",
"account_number": "WLT-1234567890",
"account_type": "wallet",
"currency": "USD",
"country": "US",
"metadata": "sender-profile-a"
},
"credit_party": {
"mobile_number": "+18681234567",
"organization_id": "PayWise",
"account_number": "WLT-9988776655",
"account_type": "wallet",
"currency": "TTD",
"country": "TT",
"metadata": "beneficiary-profile-b"
}
}

Responses​

200 - Quote created successfully.​

{
"status": "success",
"code": 200,
"message": "Quote created successfully.",
"expire_date": "2026-02-26T16:45:00.000Z",
"quote_id": "quote_01JQW9X7C5M6P8R2S4T6U8V0WX",
"rate": "7.1205",
"quote_date": "2026-02-26T16:40:00.000Z",
"amount_quoted": "1068.08"
}

400 - Error response.​

{
"status": "error",
"code": 403,
"message": "Error: Exceeds user limits."
}

Notes​

This endpoint page is generated from openapi/pw-wrappers.2024-10-01.yaml.