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
Marketplace | Blockchains | Contract |
---|---|---|
Opensea | Ethereum, Polygon, Optimism, Arbitrum, Avalanche, Zora, Base | Seaport |
Magic Eden | Polygon | Payment Processor & Seaport |
LooksRare | Ethereum | LooksRare |
x2y2 | Ethereum | x2y2 |
Sudoswap | Ethereum | Sudoswap |
Coinbase NFT | Ethereum, Polygon, Base | 0x v4 |
Rarible | Ethereum, Polygon | Rarible |
NFTX | Ethereum | NFTX |
Foundation | Ethereum | Foundation |
Manifold | Ethereum | Manifold |
Zora | Ethereum, Base, Optimism, Zora | Zora Asks 1.1 |
Blur | Ethereum | Blur |
SuperRare | Ethereum | Superrare |
OKX | Ethereum, Polygon, Arbitrum, Optimism, Avalanche, Binance, Linea, zkSync, Polygon zkEVM | seaport |
Element | Polygon, Linea, Binance Smart Chain, zkSync, Avalanche, Arbitrum, Base, Scroll | element-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
- You pass the details to fulfil the transaction through query parameters. (Full list of query parameters for Reservoir marketplace implementation can be found here)
- Transak collects the fiat from the user
- 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.
Updated 9 months ago