NFT Installment Payment Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool provides on-chain payment management for NFT installment plans, enabling you to make installment payments and track payment status. It reads your connected wallet address, installment contract address, NFT contract address, token ID, position ID, installment amount, due date, payment status, current block timestamp, payment history, and remaining balance. You can then sign and send transactions to pay individual installments, check current payment status, view payment history, and record payment metadata on-chain. All payment parameters are displayed in a clear review panel before you sign, so you know exactly what you are paying. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all payment activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your installment contract, and paste the installment contract address and NFT contract address. Enter the token ID, position ID, the installment amount in raw units, and token decimals for display purposes. The review panel shows all inputs and the current block timestamp before you sign. Use the numbered action buttons: check status to view your current position status, total paid, remaining balance, and next due date; or pay installment to make a payment for the current installment. You can also view payment history to see all payment timestamps for your position. Each transaction is signed sequentially, and the tool displays transaction details and confirmation status.
THE REAL MECHANISM
This tool uses ethers.js v5.7.2 to build and send transactions through the wallet's signer. It does not rely on any hardcoded contract addresses – you paste the installment contract you are using, so you are in full control. When you make a payment, the tool constructs a contract call to the payInstallment function, which transfers the installment amount from your wallet and updates the paid balance. The contract verifies that the payment is for the correct position and that the amount matches the scheduled installment. When you check status, the tool calls getPosition, which returns the buyer, NFT contract, token ID, total price, paid amount, installment amount, next due date, completed status, and default status. The tool also reads payment history via getPaymentHistory, returning an array of timestamps for all payments made on the position. All transactions are sequential to prevent nonce conflicts, and gas costs are calculated using effectiveGasPrice for accurate post-EIP-1559 reporting.
WHAT IT CANNOT SEE
This tool cannot verify off-chain NFT value, assess buyer creditworthiness, detect default risk, or ensure that the installment contract handles payments correctly. It cannot detect if the NFT is worth the purchase price or if the buyer is creditworthy. The tool also cannot verify that the installment contract correctly handles edge cases like missed payments, early payoff, or default. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the payment will be processed correctly if the contract is not properly implemented.
PLEASE NOTE
This tool works only on EVM-compatible chains supported by your wallet and provider. Always double-check the contract addresses and position IDs before signing. Use testnet first. The tool is a transaction-signing interface and installment payment management tool, not a credit assessment or NFT valuation system.