종료

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, 자바 스크립트, node.js, 리눅스, 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

이 프로젝트의 입찰 현황은 다음과 같습니다. 입찰자: 34명, 평균 입찰가: $1108

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
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
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
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
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
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
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
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
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일 이내)
(49 리뷰)
6.6
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일 이내)
(19 리뷰)
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
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일 이내)
(44 리뷰)
5.9
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
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
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
albertpopov46

Hi Dear I read your requirements carefully. I have rich experience with Laravel framework, PHP, MVC, software architecture and so on. Please see my last works. [login to view URL] [login to view URL] 더 보기

$1125 USD (7일 이내)
(21 리뷰)
5.0
SecureForYou

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 더 보기

$1250 USD (7일 이내)
(6 리뷰)
5.1