Shopify + Reloadly API Integration Developer
Бюджет: $12.0 - $27.0
HOURLY / PART_TIME
⭐ 0.00 (0)
Italy
shopify, shopify-templates, javascript, api-development
Project Overview
I am building a Shopify store that sells digital gift cards (PlayStation, Steam, Xbox, Apple, Google Play, Netflix, etc.).
I need a developer to build a secure automation that connects Shopify with the Reloadly Gift Card API so customers receive their gift cards automatically after successful payment.
Required Features
1. Shopify Integration
Connect to my Shopify store.
Listen for paid orders using Shopify webhooks.
Only process orders after payment is confirmed.
2. Product Mapping
Each Shopify product should map to a Reloadly product.
Example:
Steam €20
Steam €50
PlayStation €10
Xbox €25
The mapping should be easy to edit.
3. Reloadly API
The system should:
Authenticate with Reloadly.
Purchase the correct gift card automatically.
Receive the digital code or redemption details.
Handle API errors gracefully.
4. Automatic Delivery
After a successful purchase:
Send the customer an email.
Include:
Gift card code
Redemption instructions
Order number
Mark the Shopify order as fulfilled.
5. Admin Dashboard
Simple dashboard showing:
Successful orders
Failed orders
Gift card delivered
Reloadly transaction ID
Customer email
Timestamp
Error logs
6. Error Handling
If:
Reloadly is unavailable
Wallet balance is insufficient
Gift card is unavailable
Then:
Do NOT fulfill the order.
Notify the administrator.
Log the error.
Allow retry later.
7. Security
Store API credentials securely.
Verify Shopify webhook signatures.
Prevent duplicate fulfillment if the same webhook is received twice.
Protect against unauthorized API requests.
8. Tech Stack
Preferred:
Node.js (Express or NestJS)
Acceptable:
PHP (Laravel)
Python (FastAPI)
.NET
Database:
PostgreSQL
MySQL
MongoDB
Deliverables
Complete source code.
Installation guide.
Environment configuration (.env example).
API documentation.
Deployment instructions.
Support for initial testing.
Nice-to-Have Features
Automatic low-wallet balance alert.
Daily sales dashboard.
Gift card sales analytics.
Retry failed purchases automatically.
Multi-language email templates.
Ability to add another provider besides Reloadly in the future.
Відкрити на Upwork