Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Defer contract signing until deposit is received #211

Closed
mikeyhoward1977 opened this issue Jan 26, 2018 · 1 comment
Closed

Defer contract signing until deposit is received #211

mikeyhoward1977 opened this issue Jan 26, 2018 · 1 comment
Assignees

Comments

@mikeyhoward1977
Copy link

mikeyhoward1977 commented Jan 26, 2018

We should have an option to withhold the signing of a contract by a client if they have not paid the required deposit.

A setting should exist to allow admins to enforce this policy or not. Turned off by default.

Core MDJM should simply disable the fields for signing the contract and display a notice on the contract signing page.

The Payment gateway add-ons (PayPal, PayFast and Stripe) should provide the option to make the payment as part of the contract signing process.

@peter8rossi
Copy link

peter8rossi commented Jan 26, 2018

The client should not be withheld from signing the contract, but rather the contract does not become a confirmed booking until payment is received. Typically a contract is where the up front payment requirement is stated (as demonstrated in the MDJM default contract), so signing after receiving payment is not how the work flow goes.

Signing the contract should then provide payment options to the client, of which a Payment Gateway could be one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants