online purchase procedure