NFT Buy-Now-Pay-Later Executor
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 execution of NFT Buy-Now-Pay-Later (BNPL) purchases, enabling you to acquire NFTs with installment payment plans. It reads your connected wallet address, BNPL contract address, NFT contract address, token ID, purchase price, down payment, installment amount, installment count, current block timestamp, payment schedule, position status, and payment history. You can then sign and send transactions to initiate BNPL purchases with a down payment and installment schedule, make individual installment payments, complete purchases after all payments are made, and record payment metadata on-chain. All BNPL parameters are displayed in a clear review panel before you sign, so you know exactly what you are purchasing. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all BNPL activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your BNPL and NFT contracts, and paste the BNPL contract address and NFT contract address. Enter the token ID, position ID (if applicable), purchase price in raw units, down payment amount, installment amount, installment count, 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: initiate purchase to start a new BNPL purchase with your specified parameters (the down payment is sent as value); make payment to pay the next installment; or complete purchase to finalize the purchase after all installments are paid. You can also check status to view current position state, paid amount, remaining balance, and next due date, or view payment history to see all payment timestamps. 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 BNPL contract you are using, so you are in full control. When you initiate a purchase, the tool constructs a contract call to the initiatePurchase function, which takes the NFT contract address, token ID, price, down payment, installment amount, and installment count. The contract transfers the down payment from your wallet, creates a new position, and schedules the installment payments. When you make a payment, the tool calls makePayment, which transfers the installment amount and updates the paid balance. When you complete the purchase, the tool calls completePurchase, which verifies that all payments are made and transfers the NFT to your wallet. The tool reads position state via getPosition, which returns buyer, NFT contract, token ID, price, down payment, installment amount, installment count, paid amount, next due date, completed status, and default status. 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 BNPL 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 BNPL 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 purchase 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 parameters before signing. Use testnet first. The tool is a transaction-signing interface and BNPL management tool, not a credit assessment or NFT valuation system.