Added checkout feature

The order is stored in the database, we still need to configure
the response notification to the customer and the vendor.

Signed-off-by: Gibran Gonzalez <haibrayn@hotmail.com>