You basically have 2 options:
1) Use a 3rd party to handle all the payments or
2) Set up a full node and some scripts yourself
Option 1) is easier to do, but has the effect that you are not in control of the private keys and with most providers you have to pay a fee.
Option 2) takes a bit more time to set up, but you will be completely independent and have full control over your private keys. You'd need to write some scripts (e.g. to update your DB whenever you receive a transaction / confirmation).
Which option you want to choose, fully depends on how bit you want to scale your project and whether or not you care about security / privacy.
I can help you with that. Please Add me on the telegram @VikingLord and let's discuss further.
And don't accept "help" from new accounts.