Skip to content

Instantly share code, notes, and snippets.

View ajtransak's full-sized avatar

NULL ajtransak

  • NULL
  • NULL
  • 12:44 (UTC -12:00)
View GitHub Profile
@ajtransak
ajtransak / transakOne.js
Last active August 12, 2024 12:21
Transak Sandbox
import React, { useState } from "react";
import Stack from "@mui/material/Stack";
import Box from "@mui/material/Box";
import Button from "@mui/material/Button";
import { Transak } from "@transak/transak-sdk";
import Pusher from "pusher-js";
import { parseUnits } from "@ethersproject/units";
import { Interface, Logger } from "ethers/lib/utils";
import envConfig from "../config";
@ajtransak
ajtransak / nftCheckoutCollections.js
Last active October 5, 2024 19:32
Transak Sandbox
import React, { useState } from "react";
import Stack from "@mui/material/Stack";
import Box from "@mui/material/Box";
import Button from "@mui/material/Button";
import { Transak } from "@transak/transak-sdk";
import Pusher from "pusher-js";
import envConfig from "../config";
let pusher = new Pusher("1d9ffac87de599c61283", { cluster: "ap2" });
@ajtransak
ajtransak / nftCheckoutCustom.js
Last active August 12, 2024 12:20
Transak Sandbox
import React, { useState } from "react";
import Stack from "@mui/material/Stack";
import Box from "@mui/material/Box";
import Button from "@mui/material/Button";
import { Transak } from "@transak/transak-sdk";
import Pusher from "pusher-js";
import envConfig from "../config";
let pusher = new Pusher("1d9ffac87de599c61283", { cluster: "ap2" });
@ajtransak
ajtransak / paymentAuthorizationSDK.js
Last active December 20, 2024 13:07
Skip Payment Authorization - Transak SDK
import { useEffect, useState } from "react";
import Stack from "@mui/material/Stack";
import Box from "@mui/material/Box";
import { Transak } from "@transak/transak-sdk";
import config from "../config";
export default function PaymentAuthorizationTransakSDK() {
const [isPaymentAuthorized, setPaymentAuthorized] = useState(false);
useEffect(() => {
@ajtransak
ajtransak / containerIdSDK.js
Last active December 20, 2024 13:05
Customising the Widget using containerId - Transak SDK
import React, { useEffect } from "react";
import { Transak } from "@transak/transak-sdk";
import Stack from "@mui/material/Stack";
import Box from "@mui/material/Box";
import config from "../config";
// add the following lines to your css file to target the Transak Widget Container
// #transakMount {
// height: 650px;
// width: 400px;