For NFT collections on Secondary Marketplaces

Use cases

If you are a NFT collection and you want your buyers to be able to purchase an NFT on your website from listings found on Opensea, Rarible, LooksRare and 12 other marketplaces.

Give your users a seamless web2 like experience by allowing them to buy NFTs directly with fiat payment options like credit and debit cards, Apple Pay and Google Pay.

Marketplaces & Blockchains supported

OpenseaEthereum, Polygon, Optimism, Arbitrum, Avalanche, Zora, BaseSeaport
Magic EdenPolygonPayment Processor & Seaport
Coinbase NFTEthereum, Polygon, Base0x v4
RaribleEthereum, PolygonRarible
ZoraEthereum, Base, Optimism, ZoraZora Asks 1.1
OKXEthereum, Polygon, Arbitrum, Optimism, Avalanche, Binance, Linea, zkSync, Polygon zkEVMseaport
ElementPolygon, Linea, Binance Smart Chain, zkSync, Avalanche, Arbitrum, Base, Scrollelement-erc721/ element-erc1155

Prerequisites from Partner’s smart contract?

We support above marketplace smart contracts for both primary and secondary sales of ERC-721 and ERC-1155 on blockchains mentioned above.

The only requirement we have is that the smart contract of the NFT collection being sold should be ERC-721, ERC-721A and ERC-1155 compliant. Email to us at [email protected] if you have a custom requirement.

Note: it is preferable that your NFT collection smart contract is verified on the respective blockchain scanner like Etherscan, Polygonscan, etc.

How it works under the hood

  1. You pass the details to fulfil the transaction through query parameters. (Full list of query parameters for Reservoir marketplace implementation can be found here)
  2. Transak collects the fiat from the user
  3. Then Transak simply executes the marketplace smart contract you specified in the "marketplace" element of "tokenData" query param and then sends the NFT to the user's wallet.


Transak only supports direct sales ("Buy Now")

Auction bids are not supported.

Sample Integration Code

You can find a sample integration code for this flow here.