What is FiskPay?
FiskPay is a Web3 payment viewer working on top of the Polygon network, that enables you to receive an Instant Payment Notification (IPN) every time you receive a crypto payment.
What does FiskPay do?
Crypto transactions have no native way of notifing i.e. a webserver about the transaction event. This makes it hard for webmasters to automate a follow-up proccess, like marking an order as "paid" in their database. As a result, website owners choose not to give their customers the option of checking out using crypto. FiskPay, acting as a blockchain viewer, monitors the Polygon network for new transactions and automatically notifies the (crypto) recipient through the HTTP protocol.
How does it work?
First of all, using our service requires your customers to use a Web3 wallet, like MetaMask. Acting as a webmaster, by simply including a Javascript script to your website, you can accept cryptocurrency payments and be instantly notified as the transaction gets added to the blockchain. In more detail, the included scripts enables a custom HTTP POST form that "creates orders". When your customer submits the form, their Web3 wallet triggers prompting them to confirm the transaction (practically prompting them to pay for their order). When the order is paid for, FiskPay sends a POST request to a predetermined server with a one time valid encrypted key that is linked to the aforementioned order. All that is left is for you to make a GET request using the key provided and your public address, and get the order and blockchain data along with some extra information. If it sounds complicated you should not worry, because all you actually have to do is add a PHP file (fiskpay_ipn.php) to your website directory and add your follow-up actions, such as setting an order as "paid".
How to intergrade?
In order to start using FiskPay you have to include a script to your website header. Then you have to create a destination file that will be called upon a successful payment. To make things easy, you can download the example files from https://implement.fiskpay.com/fiskpay.zip. Inside the zip there are two (2) files, one named example.html and the other named fiskpay_ipn.php. The first contains code that can be used as an example, on how the script should be included in you website and how the post form should look. The latter is the file that will be posted to, by FiskPay (it is the destination file that will receive a POST request with the one time key as body after each sucessfull payment). Please note that you MUST REPLACE THE ETHEREUM ADDRESS IN BOTH FILES WITH YOUR OWN.
Service info
TRANSACTIONS LIMIT: 50 transactions / 30 days (free) || unlimited (subscribed)
ACCEPTED CRYPTOS: MATIC (free) || MATIC, USDT, USDC, agEUR (subscribed)
SUPPORTED FIAT: 160+ fiat currencies (free, subscribed)
PROJECT PHASE: Open Beta
SUBSCRIPTION COST: Free (contact me through Discord)
NETWORKS: Polygon (mainnet), Mumbai (testnet)