Experienced Solana programmer for Solana Pay Project (React, JS, PHP)

Job ID: 32926769

Budget: $30 – $100 USD

We have tested the Solana Pay POS demo code using the following reference links:

Solana Pay: https://solanapay.com
Point-of-Sale Demo: https://solana-labs.github.io/solana-pay/app?recipient=GvHeR432g7MjN9uKyX3Dzg66TqwrEWgANLnnFZXMeyyj&label=Solana+Pay
Github Repository: https://github.com/solana-labs/solana-pay/tree/master/point-of-sale

The POS demo allows you to click on numerical keypad to select amount of SOL to send. Clicking on the "Generate QR Code" then creates a QR code on the resulting page.

We'd like the following modifications to be made:

1. On the POS demo page, be able to grab amount from payment request link and pre-populate the "Total" field. For some reason, this is not working.

2. Grab and pass back the transaction signature to a php script.

3. Poll continuously to verify a transaction on the solana blockchain and pass back parameters to a json-based webhook.

Resources:
https://docs.solana.com/developing/clients/jsonrpc-api#gettransaction
https://docs.solanapay.com/core/merchant-integration
(Jump to "4. Show a Payment Status page" - using findTransactionSignature)

4. While the demo works well when deployed from a forked github repo to vercel, we're using Linux Centos 8 on our server and would like to have the POS working on our server. Unclear about how to get from "yarn start" => "server running at http://localhost:1234" to getting the POS demo actually running on our server and displaying it from our own domain.

For the right coder, we are looking for a long-term relationship and have several additional more complex solana projects in mind (smart contracts, nft). So please bid with this in mind.
Related categories: PHP JavaScript React.js Blockchain Solana