v6 documentation is incomplete, want to contribute?

Get Steam Transaction

Get a single Steam transactions by ID. This returns the exact same information as getSteamTransactions, so no point in using this endpoint.

Requests made through this page are proxied through an intermediary server due to Cross-Origin Resource Sharing restrictions.

GET
/Steam/transactions/{transactionId}
auth<token>

Auth Token via Cookie

In: cookie

Path Parameters

transactionIdstring

Must be a valid transaction ID.

Response Body

application/json

application/json

curl -X GET "https://api.vrchat.cloud/api/1/Steam/transactions/string"
{
  "id": "txn_e5c72948-e735-4880-8245-24b2a41198b0",
  "userId": "usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469",
  "userDisplayName": "string",
  "status": "active",
  "subscription": {
    "id": "vrchatplus-yearly",
    "steamItemId": "5000",
    "amount": 9999,
    "description": "VRChat Plus (Yearly)",
    "period": "year",
    "tier": 5
  },
  "sandbox": false,
  "created_at": "2019-08-24T14:15:22Z",
  "updated_at": "2019-08-24T14:15:22Z",
  "steam": {
    "walletInfo": {
      "state": "",
      "country": "SE",
      "currency": "EUR",
      "status": "Trusted"
    },
    "steamId": "string",
    "orderId": "string",
    "steamUrl": "string",
    "transId": "string"
  },
  "agreement": {
    "agreementId": "string",
    "itemId": 0,
    "agreement": "string",
    "status": "string",
    "period": "string",
    "frequency": 0,
    "billingType": "string",
    "startDate": "string",
    "endDate": "string",
    "recurringAmt": 0,
    "currency": "string",
    "timeCreated": "string",
    "nextPayment": "string",
    "lastPayment": "string",
    "lastAmount": 0,
    "lastAmountVat": 0,
    "outstanding": 0,
    "failedAttempts": 0
  },
  "error": "string",
  "isGift": false,
  "isTokens": false
}

{
  "error": {
    "message": "\"Missing Credentials\"",
    "status_code": 401
  }
}