Usage

import { useCheckout } from "@slicekit/react"

const { checkout } = useCheckout(config, {
  buyer
})

Parameters

config
Config
required
Wagmi Config to use.
params
UseCheckoutParams
UseCheckoutParams type.

UseCheckoutParams

buyer
`0x${string}`
Buyer address for the transaction.
buyerInfo
`ShippingInfo`
Shipping info for the purchase.
import { type ShippingInfo } from "@slicekit/core"
extraCosts
ExtraCostParamsOptional[]
default:[]
Additional costs to be added to the transaction.
import { type ExtraCostParamsOptional } from "@slicekit/core"
onSuccess
(data: HandleCheckoutReturnData) => void
Callback function to be called on successful transaction.
import { type HandleCheckoutReturnData } from "@slicekit/core"
onError
(data: HandleCheckoutReturnData) => void
Callback function to be called on transaction error.
import { type HandleCheckoutReturnData } from "@slicekit/core"