Jump to Content
NiftyApes
DocsAPI and SDK Reference
v1.0

Log InNiftyApes
API and SDK Reference
Log In
v1.0DocsAPI and SDK Reference

NiftyApes Seller Financing API

  • Getting started
  • Loans
    • Retrieve loansget
  • Offers
    • Retrieve offersget
    • Create an offerpost
    • Retrieve an offerget
  • User Histories
    • Retrieves user historiesget
    • Retrieves a user historyget

Getting Started

  • Installation

SDK Hooks

  • useBuyWithFinancing
  • useCreateOffer
  • useCancelOffer
  • useERC721Approve
  • useERC721SetApprovalForAll
  • useLoans
  • useMakePayment
  • useMintWithFinancing
  • useOffers
  • useSeizeAsset
  • useUnderlyingNFTOwner

Types

  • FinancingTerms
  • Loan
  • LoanDetails
  • Offer
  • OfferDetails
  • PaymentHistoryItem
  • SeaportOrder
  • SeaportOrderParams
  • SellerFinancingReceiptNFT

UI Library

  • CreateOfferModal
  • BuyWithFinancingModal
  • MakePaymentModal

NiftyApes Seller Financing API

  • Loans
    • Retrieve loansget
  • Offers
    • Retrieve offersget
    • Create an offerpost
    • Retrieve an offerget
  • User Histories
    • Retrieves user historiesget
    • Retrieves a user historyget
Powered by 

FinancingTerms

The FinancingTerms type represents the financing terms configuration

type FinancingTerms = {
  price: BigNumber;
  downPayment: BigNumber;
  durationSeconds: number;
  payPeriodSeconds: number;
  expirationSeconds: number;
  apr: number;
  collectionOfferLimit: number;
};