For the complete documentation index, see llms.txt. This page is also available as Markdown.

Payments

Payment gateway integration (Wert, Transak)

Sign Wert payment transaction

post
/v1/wert/sign

Signs a transaction for Wert payment gateway integration. Wert is a fiat-to-crypto payment solution that allows users to purchase NFTs with credit/debit cards. This endpoint validates and signs the transaction data before forwarding to Wert's infrastructure.

Authentication is optional but recommended for tracking user transactions.

Authorizations
AuthorizationstringOptional

Signed fetch authentication using decentraland-crypto-middleware with metadata validation (ADR-44l). Requires auth chain headers (x-identity, x-signature, x-timestamp) for signature validation. See http://adr.decentraland.org/adr/ADR-44l for details.

Body
signaturestringOptional

Transaction signature

Responses
200

Signed transaction

application/json
signedTransactionstringRequired

Signed transaction

successbooleanRequired

Signing success status

post/v1/wert/sign
POST /v1/wert/sign HTTP/1.1
Host: marketplace-api.decentraland.org
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 73

{
  "transaction": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "signature": "text"
}
200

Signed transaction

{
  "signedTransaction": "text",
  "success": true
}

Get Transak order details

get
/v1/transak/orders/{id}

Retrieves detailed information about a Transak payment order. Transak is a fiat-to-crypto payment gateway that enables credit/debit card purchases.

Use this endpoint to check order status, amount, currency, and completion details. Authentication is optional but may provide access to user-specific order information.

Authorizations
AuthorizationstringOptional

Signed fetch authentication using decentraland-crypto-middleware with metadata validation (ADR-44l). Requires auth chain headers (x-identity, x-signature, x-timestamp) for signature validation. See http://adr.decentraland.org/adr/ADR-44l for details.

Path parameters
idstringRequired

Unique Transak order identifier

Responses
200

Transak order

application/json
idstringRequired

Order ID

statusstringRequired

Order status

amountnumberRequired

Order amount

currencystringRequired

Order currency

createdAtstring · date-timeOptional

Order creation timestamp

get/v1/transak/orders/{id}
GET /v1/transak/orders/{id} HTTP/1.1
Host: marketplace-api.decentraland.org
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "id": "text",
  "status": "text",
  "amount": 1,
  "currency": "text",
  "createdAt": "2026-01-01T00:00:00.000Z"
}

Last updated