---
title: "checkout process"
method: POST
path: "/rpc/Marketplace/GenerateBuyTransaction"
tags: ["Marketplace"]
---

# checkout process

`POST /rpc/Marketplace/GenerateBuyTransaction`

## Request body

- MarketplaceGenerateBuyTransactionRequest
  - `collectionAddress` string
  - `buyer` string
  - `marketplace` 'unknown' | 'sequence_marketplace_v1' | 'sequence_marketplace_v2' | 'blur' | 'zerox' | 'opensea' | 'looks_rare' | 'x2y2' | 'alienswap' | 'payment_processor' | 'mintify' | 'magic_eden' — Represented as uint8 on the server side
  - `ordersData` OrderData[] — []OrderData
    - `orderId` string, required
    - `quantity` string, required
    - `tokenId` string
  - `additionalFees` AdditionalFee[] — []AdditionalFee
    - `amount` string, required
    - `receiver` string, required
  - `walletType` 'unknown' | 'sequence' — Represented as uint8 on the server side

## Response `200`

OK

- MarketplaceGenerateBuyTransactionResponse
  - `steps` Step[] — []Step
    - `id` 'unknown' | 'tokenApproval' | 'buy' | 'sell' | 'createListing' | 'createOffer' | 'signEIP712' | 'signEIP191' | 'cancel', required — Represented as uint8 on the server side
    - `data` string, required
    - `to` string, required
    - `value` string, required
    - `price` string, required
    - `signature` Signature
      - `domain` Domain, required
        - `name` string, required
        - `version` string, required
        - `chainId` number, required
        - `verifyingContract` string, required
      - `types` object, required
      - `primaryType` string, required
      - `value` object, required
    - `post` PostRequest
      - `endpoint` string, required
      - `method` string, required
      - `body` object, required
    - `executeType` 'unknown' | 'order' — Represented as uint32 on the server side

## Other responses

- `4XX` — Client error
- `5XX` — Server error

---

[API](https://skmtc.dev/sequence/apis/analytics-api.md) · [All operations](https://skmtc.dev/sequence/apis/analytics-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sequence/analytics-api/revisions/12db1459a050/schema)
