Payments
Payment gateway integration (Wert, Transak)
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.
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.
Transaction signature
Signed transaction
Signed transaction
Signing success status
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"
}Signed transaction
{
"signedTransaction": "text",
"success": true
}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.
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.
Unique Transak order identifier
Transak order
Order ID
Order status
Order amount
Order currency
Order creation timestamp
Order not found
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