終了

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.)

スキル: PHP, Javascript, node.js, Linux, React.js

さらに表示: 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

採用者について:
( 0件のレビュー ) Plantsville, United States

プロジェクトID: #20760790

36人のフリーランサーが、このジョブに平均$1109で入札しています

dreamci

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 5日以内
(197件のレビュー)
8.6
sapotacorp

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, もっと

$984 USD 16日以内
(828件のレビュー)
8.7
suju8811

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 もっと

$1125 USD 7日以内
(84件のレビュー)
7.8
pointlogic

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 もっと

$750 USD 7日以内
(326件のレビュー)
8.1
karunakartiwari

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 もっと

$1125 USD 20日以内
(218件のレビュー)
7.4
xiqian88

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 もっと

$1125 USD 7日以内
(56件のレビュー)
7.3
Mickelson

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 もっと

$1125 USD 7日以内
(140件のレビュー)
7.0
tudiptechnology

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 もっと

$1500 USD 15日以内
(23件のレビュー)
7.1
pofilippov

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 もっと

$1095 USD 12日以内
(43件のレビュー)
6.8
ArkssTech

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 もっと

$1095 USD 7日以内
(48件のレビュー)
6.5
sr33raj

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 30日以内
(299件のレビュー)
6.6
avto35217

Hi,dear! I am quite interested in your project - 'Integrate With a Payment Service, Provision a Secure Droplet, and Deploy a Docker Image'. :) I am a skillful software developer who has rich experience in this field. I もっと

$1250 USD 5日以内
(18件のレビュー)
6.4
karthikbalu7

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 もっと

$1125 USD 7日以内
(22件のレビュー)
6.2
kongxiangyuhunch

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 もっと

$1125 USD 7日以内
(27件のレビュー)
5.8
vladzolotukhin

Hello sir. I read your requirement in care. It is no problem for me. As you can see in my profile, I am fully experienced and lots of skills about your project. Especially I am fully familiar with angular, angular mat もっと

$1125 USD 7日以内
(54件のレビュー)
5.9
seniorcoder024

Dear sir! I have read your job description carefully. I am a senior full stack developer who has rich experiences in ecommerce website development. I have been working for 6 years in information technology. I can fulf もっと

$1125 USD 7日以内
(35件のレビュー)
5.8
daistar125

⭐⭐⭐⭐⭐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 もっと

$1000 USD 7日以内
(18件のレビュー)
5.6
valiksoin

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 もっと

$1125 USD 7日以内
(40件のレビュー)
5.6
coronajames

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 もっと

$750 USD 7日以内
(43件のレビュー)
5.8
xinglong717

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 もっと

$1125 USD 7日以内
(59件のレビュー)
5.5