Project Description
I need a developer to add a brand-new payment option to my Shopify checkout that routes transactions through Fygaro Link using a JWT flow. The store already accepts PayPal, Stripe and Shopify Payments, but this new gateway must operate as a fully custom method and coexist seamlessly with the existing ones.
Key points
• The gateway must generate and sign the JWT on the fly, pass it to Fygaro Link, then handle the callback to update the Shopify order status automatically.
• All transactions will run in a single currency, so no multi-currency logic is necessary.
• The solution has to live entirely inside Shopify—preferably as a private app or a custom extension—without forcing shoppers to leave the checkout flow.
• Clear, reusable code and step-by-step documentation are essential so I can maintain the integration later.
• End-to-end testing in both sandbox and live mode must confirm that orders, refunds and failed payments are reflected correctly in the admin panel.
Deliverables
1. Source code (Node.js or Ruby preferred, but open to other Shopify-compatible stacks)
2. Setup instructions and environment variables for JWT secret management
3. Written test plan with screenshots or screen recordings of successful and failed payment scenarios
4. A short walkthrough call once everything is live and processing orders
If you have previous experience building custom Shopify payment gateways or working with JWT-based flows, your expertise will be a perfect fit for this task.
Timeline: 7-10 days