Integrate With a Payment Service, Provision a Secure Droplet, and Deploy a Docker Image

When a customer pays for my product using Stripe, Square, Shopify, or some similar service, I need to automatically provision a droplet at Digital Ocean, deploy an application in a docker image, generate SSL keys, secure the web server, and email the customer with their login information.

Solution must include two-factor authentication using Google Authenticator, SMS, or a comparable service.

I am open to suggestions regarding the service providers used, though I lean towards Stripe for payments.

The user comes to a sales page, where they complete the purchase. The subscription API needs to accept input for either monthly or annual subscription, subscription price, user identification, username, and strong password. Two-factor authentication must be set up. The username should also be used as the subdomain for the Droplet. Subscription prices are provided by an API or configuration, so that I have the ability run promotions and easily change the price.

This is a monthly or annual subscription, so the user would need a secure page to manage their subscription (basically, the ability to cancel). And there needs to be a way to handle webhooks from the payment processor when the subscription payment is made or fails. When a subscription payment fails, the Droplet should be deprovisioned to terminate any further charges from Digital Ocean.

If subscription payments are not automatically made by the payment gateway, then this solution needs to initiate those periodic subscription payments.

All credentials should be environment variables, none in code, and no sharing of accounts between you and me. Details of the droplet configuration (CPUs, RAM, region, etc.) should be in an external config file for easy maintenance.

This should be a standalone application written with MEAN, LAMP, or some similar stack. I am open to suggestion.

The basic flow is this: A customer makes a purchase, subscribing via a payment processor, and their information is written to the database. A Droplet is created, assigned a subdomain via an API (Namecheap perhaps?), SSL certs are generated and deployed (letsencrypt or similar), a Docker image is deployed to the Droplet, a non-root user is created to run the Docker-based application (Python 3.7), the firewall is opened for the application, and the application is started. The Droplet is configured to start the application on reboot. Should be Ubuntu 18.04, 18.10, or 19.04. Customer and I are both emailed when the Droplet is up and running.

Note that your work will not necessarily run at Digital Ocean. Perhaps HostGator. Perhaps Linode. Could be Digital Ocean.

Note that you will not have access to my server. I would like this solution delivered as source code that I can deploy myself. (I am an experienced software engineer.)

Kemahiran: PHP, Javascript, node.js, Linux, React.js

Lihat lagi: escrow payment service, hsbc secure payment service, instant payment service ptc, instant payment service script, php integrate paypal payment gateway, integrate psbill payment gateway, safe setcom payment service, site integrate hsbc payment gateway, asp payment service script, internet payment service provider script, payment service script, integrate website payment pro, php code integrate yourpay payment gateway, est secure payment service, hsbc secure payment service cpi, integrate java application payment service provider, php integrate bardocom payment service provider, integrate paysealicici web service payment gateway asp net, secure payment service alibaba, payment is only with escrow service

Tentang Majikan:
( 0 ulasan ) Plantsville, United States

ID Projek: #20760790

42 pekerja bebas membida secara purata $1097 untuk pekerjaan ini


Hi sir, After carefully reviewing the experience requirements for the job description, we feel that we are suitable for the job. Our latest Node projects are: [login to view URL], [login to view URL], gnetentertainment.com. Thanks, Lagi

$984 USD dalam 16 hari
(804 Ulasan)

Nice to meet you Full Stack Expert development team is ready to serve you. We are working on hourly rate 40usd / hour. Please check my profile and message me for more details. Thanks

$1125 USD dalam 5 hari
(189 Ulasan)

Dear Client, how are you? I am a senior full-stack developer from China. Especially, I have pretty good experiences in Payment Gateways. I am familiar with ecommerce platform and connect payment. Also, python/flask/dja Lagi

$1125 USD dalam 7 hari
(80 Ulasan)

Hello, I always provide fastest results with quality. I have an experience of more than 10 years in web development and maintenance. I have in-depth knowledge of php, mysql, javascript , jquery, payment system integrat Lagi

$750 USD dalam 7 hari
(326 Ulasan)

Hello. I've read your project description and understood what you need. I have more than 5 year's great experience in Web development(Node.js, Angular.js, React.js, Vue.js, Laravel, WordPress, PHP, MySQL, HTML). I am h Lagi

$1125 USD dalam 7 hari
(50 Ulasan)

Hi, Greeting for the day, Hope you are doing well 10+ Years of Experience in custom website development like Intranet application, web directory, online community, online E-Commerce Portal, online connecting consumer a Lagi

$1125 USD dalam 20 hari
(210 Ulasan)

Dear, I have checked your request. I can resolve your problem with my 10+years experience of full stack developer. I am very interesting of your proposal. I have 200 reviews in freelancer site and I am proud of deliver Lagi

$1125 USD dalam 7 hari
(112 Ulasan)

Hello. I can do your task. Could we discuss the project in more detail. About me: My programming experience is 9 years. I did projects both in the development team and alone. I am pleased to perform work of any comp Lagi

$1095 USD dalam 12 hari
(41 Ulasan)

Hi there, We have been working over Freelancer since last 8+ years and completed 37+ projects with 5* review. We have been developing/maintaining various web applications in NodeJS (both Express and Sails). Mostly Lagi

$1500 USD dalam 15 hari
(23 Ulasan)

Hello, I can help you to develop the system where you can deploy a droplet in digitalocean after a subscription/payment is done through your system. Let me know when we can discuss. Thanks

$1111 USD dalam 30 hari
(253 Ulasan)

Hello Manager Hope things are going well in your life!!   We are a team of 30+ individuals highly experienced in creating wonderful Web applications and apps for our clients to increase their business and to help them Lagi

$1095 USD dalam 7 hari
(46 Ulasan)

Great, I am an Scalable Cloud Architect, I have 10years exp with Masters degree Software engineering from Montreal, Canada, I have been building many products that involve simple website to AI/Machine learning for rese Lagi

$1125 USD dalam 7 hari
(19 Ulasan)

Hi, I've read your description carefully. I've done like this project before. I've got main focus of your project. Let's discuss more details and make it success together. Thanks for your time. ~ Zhixue~

$750 USD dalam 7 hari
(5 Ulasan)

⭐⭐⭐⭐⭐Dear Client. How are you?⭐⭐⭐⭐⭐ I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I am an experienced professional who has been working with Web Pro Lagi

$1000 USD dalam 7 hari
(15 Ulasan)

Hi. How are you? I read your description carefully and am very interesting in your project. I can start right now and can help you. If you hire me,i will do my best for your job and you can get the best results. Lookin Lagi

$1125 USD dalam 7 hari
(59 Ulasan)

Greetings, I can setup Stripe payment gateway (PHP) and spin up droplet using Terraform along with other requirements like 2F Authentication. It would be helpful, if you can finalize and confirm the provider where you Lagi

$1125 USD dalam 15 hari
(85 Ulasan)

Hello Client. How are you? I have an excellent background as a Full Stack developer I would like to inform you also that I am highly skilled with Reactjs/Redux, and Nodejs/Expressjs framework as I have a handsome expe Lagi

$750 USD dalam 7 hari
(38 Ulasan)

Hi Sir I am a fullstack web developer. I'm having great experience in frontend technologies like HTML5, CSS,Angular.js, react.js, Vue.js, JS, Jquery, Bootstrap. Backend technologies like MYSQL, PHP, Laravel And Andr Lagi

$1125 USD dalam 7 hari
(32 Ulasan)

Hi, sir. My name is Xiangyi K. I'm very happy to have a chance to send a proposal. As I am an expert who have in web develop more 6 year's experience. My skills are: Web Development + Backend: PHP, Python, Django, Node Lagi

$1125 USD dalam 7 hari
(18 Ulasan)

Hi,sir, Thanks for taking your valuable time for reviewing my proposal.I'm sure that I can be a excellent candidate for your project. Please contact me, so that we can discuss more over chat. I value my credits from cl Lagi

$1250 USD dalam 7 hari
(5 Ulasan)