How to implement a paid subscription?

Need to sell the service of access to the admin of this site.
Tell us how to make so that people can pay for access your account to admin, and when you pay them the access, and if not paid the month are still waiting, and then turned off access?
Certainly not handles check payment and on/off in the settings.
June 14th 19 at 20:03
4 answers
June 14th 19 at 20:05
merchant + recurring payments

not everywhere, and not all payment systems
as for Ukraine, that it may know the real? - Rowena76 commented on June 14th 19 at 20:08
no, but likea )), but all the Russian merchants and work for Ukraine / CIS cards - Juanita17 commented on June 14th 19 at 20:11
but as a Ukrainian legal entity will send the money to Russia merchant? - Rowena76 commented on June 14th 19 at 20:14
merchants always send a card

otherwise it's a normal account - Juanita17 commented on June 14th 19 at 20:17
June 14th 19 at 20:07
in the just like there is the possibility of subscriptions
yeah, then I have to search for the merchant, who at the API, you can check ID of users on the subject of payments? - Rowena76 commented on June 14th 19 at 20:10
June 14th 19 at 20:09
ROBOKASSA, merchant
any of those work at your ROBOKASSA, any DDoS and hundreds of people will not be paid access.

A person has a login:pass from the admin area. All paid for before the 20th day of the present month.
He's trying to go:
today number 5 - go into the admin panel
today the number of 25 - to say that he has the time to pay the admin before the 20th day of the following month and allowed in admin area
today is the 21st of the following month - are not allowed.

only three checks, just need to tie the payment and immediately after payment update time in the database, which is all paid for.

Personally, I strive to decrease dependencies on third-party services, and what You suggest, it can save Your customers and buyers at the most important point.
the check is actually garbage. all are realizuetsya on laravale.
the question is in the technique of payment. how to make people pay, but I didn't have to reconcile payments to client Bank.
now, if in a month the service costs 100 money. the man paid 200 cash,and the Bank or WebMoney or bitcoin and he gave the service for 2 months, of course with the very same validation logic that You wrote above. - Rowena76 commented on June 14th 19 at 20:12
have You got some kind of gateway, which monitors the payment?
If it is online payment system - it must necessarily tap out You success payment URL that You specify in the settings, and this is the gateway-success-payment will overwrite the user the expiration date of the subscription.

If this is BTC - on the payment page should be a button "check payment", which does exactly the same - updates the expiration date of the subscription.

Name aggregator [s], I will tell You more specifically the logic and the technique. - Juanita17 commented on June 14th 19 at 20:15
while there is nothing. while in the planning stage.
country - Ukraine. maybe you know something interesting comfortable(except the LiqPay)? - Rowena76 commented on June 14th 19 at 20:18
June 14th 19 at 20:11
Almost all payment gateways in the settings you can specify the URL of your handler on the website.
This URL as a minimum will receive 2 parameters: the amount of payment and account id/account of the buyer (This Id pass it to payment gateway at the time of payment).
to Ukraine advise?
the main form of payment assumes regular payments Privat24 - Rowena76 commented on June 14th 19 at 20:14
For SaaS, online services suitable
paddle.com
paymentwall
payproglobal
fastspring
mycommerce

Paypal, for Ukraine is available to accept payments through intermediaries - Juanita17 commented on June 14th 19 at 20:17

Find more questions by tags LaravelPHPPayment systems