Add actual checkout function.