Fakturindocs

Try the demo

Five minutes from an empty wallet to a financed and repaid invoice on Arbitrum Sepolia.

You need a browser wallet (MetaMask, OKX Wallet, Rabby or any WalletConnect wallet) and a little Arbitrum Sepolia ETH for gas. Everything else is free test money.

Test network only

Fakturin runs on Arbitrum Sepolia with MockIDRX, a test token. Nothing here is real money, and the tax-office data is simulated.

Get gas

Add Arbitrum Sepolia (chain ID 421614) to your wallet; the app offers to switch for you when you connect. Get a little ETH from an Arbitrum Sepolia faucet, or bridge Sepolia ETH. One borrower-plus-lender run costs well under 0.001 ETH.

Get test rupiah

Open the app, connect, and press Get test MockIDRX. The faucet sends Rp1,000,000,000 of MockIDRX to your wallet. Anyone can call it; it is test money.

Borrow against an invoice

Go to Borrow and follow the borrower guide: sign once to verify your business, pick one of your Faktur Pajak, submit. Chainlink checks it with the (simulated) tax office in a few seconds and opens a vault.

Fund it from a second wallet

Switch to another account, get MockIDRX, go to Lend and follow the lender guide: sign once for KYC, then lend to the invoice you just opened. When the vault is full the borrower receives 80% in the same transaction.

Repay and withdraw

Back on the borrower wallet, press Repay. Then on the lender wallet, Withdraw with your return. Look the number up on Check: the invoice NFT now carries a LUNAS stamp.

Demo shortcuts

The simulated tax office recognises a few special endings on a Faktur Pajak number, so you can see every path without waiting days.

Number ends inResult
…7777Valid, but due in 2 minutes. Leave it unpaid and the keeper closes it as defaulted, with no button.
…9999Cancelled at the tax office. Rejected.
…8888Replaced by a newer Faktur Pajak. Rejected.
…0000Not found. Rejected.
An invoice listed under another walletValid, but the NPWP is not yours. Rejected with SELLER_MISMATCH.

On this page