Stripe integration with CakePHP with delayed payments

I have made a website using CakePHP (3.8) as my platform. I have developed a website for clients to post jobs and contractors can pick them up. The website allows clients to post jobs on a calendar. Contractors can then pick up these jobs for an agreed upon price and date.

For the payments, I want to use Stripe. When the client posts a job (say for example, for June 20th, 2020, 7 AM), I want them to put in their card details and submit the job details. I do not want them to by charged until 24 hours before the job is set to begin (so they get charged June 19th, 2020 7 AM). This seem possible utilizing Stripes setupIntent ([login to view URL])

I would assume using a cron/task scheduler (my development environment is WAMP but will likely migrate to Linux server when going live) would be the best option; run a script every hour to find jobs that can be charged because they meet the conditions:

1 - It is 24 hours before the job starts

2 - The job was confirmed by a manager

If the card is declined for whatever reason, the job should be cancelled to ensure the contractor does not work the job.

Additional functionality would be the ability to have clients save their card details so they only need to input it once, making booking future jobs easy.

The site functions as it should aside from this payment integration, so this is the last step before I can go live. I need someone who has done Stripe integrations similar to this, with familiarity with CakePHP/MVC frameworks as I require the integration to conform to CakePHP conventions. Because I am the primary developer for this website I would also appreciate well-documented code, so if I do need to make changes later it is possible.

Skills: PHP, CakePHP, MySQL, Stripe

See more: wiki integration cakephp, template integration cakephp, facebook integration cakephp, stripe payment status, stripe sdk, stripe charge api, stripe php sdk, cakephp 3 stripe, stripe api, stripe payment gateway integration in php, stripe code, integration cakephp login, ccavenue payment integration cakephp, ccavenue integration cakephp, google map integration cakephp, wishlist member integration paypal website payments pro, paypal integration cakephp, online shopping cart paypal integration cakephp, quickbooks integration cakephp, ccavenue payment gateway integration cakephp

About the Employer:
( 0 reviews ) East Providence, United States

Project ID: #25848616

8 freelancers are bidding on average $157 for this job


Hello How are you? I would be grateful if you could provide me all content, Images, Plugins, and Template. So I can better understand your need and even I can share suggestions with you. I am a high-end Wor More

$176 USD in 5 days
(87 Reviews)

Hello. I've just read your job description carefully and I can do it perfectly I have rich experience in CakePHP, payment integration with paypal, stripe, payoneer etc and have completed several projects with these ski More

$140 USD in 7 days
(3 Reviews)

Hello, I'm a professional programmer for web programming with php language to build the system website, Besides, I'm also expert in MySQL , HTML,HTML5,CSS, JS I'm always top in Vietnam freelancer [login to view URL] More

$200 USD in 7 days
(3 Reviews)

hi i am a fullstack web and application developer. i have about 9 years of experience and most of my activity in developing extensiosn and templates has been for cms.

$90 USD in 7 days
(9 Reviews)

Hello !!! (Expert in AWS ) I am specializing in Wordpress, Wordpress themes, Blog, Woo-commerce HTML/CSS, UI/[login to view URL] refer to my portfolio of work on Freelancer I am highly proficient in the following Skill: Wordpres More

$110 USD in 3 days
(8 Reviews)

"✔Hi, I've read your description carefully and I am interested in your project. I have rich experience in CakePHP and Strip integration. I am working in these fields for 5 years, so I have enough confidence with these More

$140 USD in 7 days
(2 Reviews)

Hello! I am a senior cakephp developer and I have experienced for +3 years. I have all the skills you want and I am very interested in your project. I am very familiar with payment integration including paypal, paystac More

$200 USD in 7 days
(2 Reviews)

Hi Sir, I am interested to working with you. I have 10 years 0f experience in web development. And implemented stripe many times on cakephp projects. So please reply me so that we can start working together. Regards More

$200 USD in 7 days
(0 Reviews)