$model = Payment::find()->where(['user_id' => $id])->one();
$model->pre_auth_payment = "$28.25";
if ($model->load(Yii::$app->request->post()) {
$model->scenario = empty($model->type_pay) ? 'credit_card_form' : 'bank_account_form';
if ($model->validate()) {
// valid
}
}