Shopify + Reloadly API Integration Developer
Worldwide
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.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$12.00
-
$27.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 days ago
- Interviewing:3
- Invites sent:4
- Unanswered invites:1
About the client
- Italy11:39 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by