It's almost impossible to properly get rid of pet stains and odor on your own with over the counter products. If the contamination had much fluid at all it has migrated to the padding and possibly subfloor of the area. Over the counter products are made to be too "safe" and so the strong ingredients have been buffered or removed for the consumers safety.
If you can't hire a pro at the moment to fix it, I would blot it as much as possible to soak up any moisture. Then try a urine product that you can buy at the pet store and follow their directions. But if you over wet it with a at home cleaning machine (that cannot clean as deep as the pad) you will worsen and spread the contamination.
If you really want it done right here's the things to look for in a cleaner:
Highly rated with Angie's list.
Offers Hot Water Extraction (steam cleaning) method.
Has a separate Pet urine removal process that is done indapendant of the topical cleaning.
Guarantees their work. They should stand behind the promise of removing the stain and odor.
A true pet urine treatment is a complete saturation of the carpet and pad with a specialty premixed solution, given dwell time of 15-30 min, then complete extraction of the solution that ate up the odor and stain causing materials such as urine salts. They have special tools to extract the solution out of the carpet and pad that a consumer does not have.
Then they should clean the carpet after this process as normal.
I hope this was helpful!