Skip to main content
POST
/
intent
/
{intentId}
/
transaction
Execute transaction for payment intent
curl --request POST \
  --url https://app.gnosisramp.com/api/v1/intent/{intentId}/transaction \
  --header 'Authorization: Bearer <token>'
{
  "intentId": "intent_123",
  "status": "IN_PROGRESS",
  "transaction": {
    "id": "txn_123",
    "intentId": "intent_123",
    "status": "PENDING",
    "createdAt": "2024-01-01T00:00:00.000Z",
    "updatedAt": "2024-01-01T00:00:00.000Z",
    "lastActivityAt": "2024-01-01T00:00:00.000Z",
    "context": {}
  }
}

Authorizations

Authorization
string
header
required

uRamp JWT bearer token for authenticated customer requests

Path Parameters

intentId
string
required

Intent identifier

Response

Transaction accepted for execution

Response from executing a money movement transaction

intentId
string
required

Intent identifier

Example:

"intent_123"

status
enum<string>
required

Transaction status

Available options:
IN_PROGRESS
Example:

"IN_PROGRESS"

transaction
object
required

Money movement transaction