API Reference

Submit a signed transaction for broadcast (V2)

posthttps://api.circle.com/v2/cpn/payments/{paymentId}/transactions/{transactionId}/submit

  • Reference
  • Playground

Submit a signed V2 transaction for broadcast

Path parameters
transactionId
uuid
Required

The transaction id created previously.

paymentId
uuid
Required

The payment id created previously.

Body parameters
signedTransaction
string
Required

Signed transaction. Base64 encoded for NEAR and Solana chains. Hex encoded for EVM chains.

Response
RequestChoose a language
ResponseChoose an example
1{
2  "data": {
3    "id": "c4d1da72-111e-4d52-bdbf-2e74a2d803d5",
4    "paymentId": "c4d1da72-111e-4d52-bdbf-2e74a2d803d5",
5    "status": "PENDING",
6    "expireDate": "2023-01-01T12:04:05Z",
7    "senderAddress": "0xe01be9cdd9e744ae6a709794bfe531ec3ec0671c",
8    "blockchain": "ETH-SEPOLIA",
9    "amount": {
10      "amount": "110.270000",
11      "currency": "USDC"
12    },
13    "destinationAddress": "0xe01be9cdd9e744ae6a709794bfe531ec3ec0671c",
14    "messageType": "PAYMENT_SETTLEMENT_CONTRACT_V1_0_PAYMENT_INTENT",
15    "messageToBeSigned": {},
16    "metadata": {},
17    "failureReason": "FAILED_ONCHAIN",
18    "transactionHash": "2vmEDSBThR143WJyJePkpKVQcERVo9KePuCUwYU8fkoJaQjarTMj6sZG7DNnJ4zjhtRz6hDruqEFEkD4wJpGviiW"
19  }
20}
Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.