Не могу понять в чем дело , все указываю верно но все равно платеж не проходит ПОМОГИТЕ!
ОШИБКА
merchant purse () not specified or incorrect
Выдает такую ссылку https://merchant.web...EMAIL=11@11.111
Вот код :
public function add_wmr_pro() // Оплата с WebMoney напрямую { // Сохранение действия в истории операций $pay_method = "WebMoney"; $label = "warning"; $img = "wm.png"; $transaction = $this->common->nohtml($this->input->post("targets")); $name = $this->common->nohtml($this->input->post("formcomment")); $amount = $this->common->nohtml($this->input->post("sum")); $email = $this->common->nohtml($this->input->post("email")); $comment = $this->common->nohtml($this->input->post("comment")); // Добавление в БД полученных данных $historyid = $this->payment_model->add_card_yandex(array( "pay_method" => $pay_method, "label" => $label, "img" => $img, "transaction" => $transaction, "name" => $name, "amount" => $amount, "email" => $email, "comment" => $comment, "timestamp" => time() ) ); $api_key=$this->settings->info->mailgun_api;/* Api Key got from https://mailgun.com/cp/my_account */ $domain =$this->settings->info->mailgun_domain;/* Domain Name you given to Mailgun */ $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, 'api:'.$api_key); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_URL, 'https://api.mailgun.net/v2/'.$domain.'/messages'); curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'from' => ''.$this->settings->info->site_name.' <'.$this->settings->info->site_email.'>', 'to' => $this->settings->info->admin_email, 'subject' => "Сформирован счет $transaction", 'html' => '<html>Здравствуйте, уважаемый администратор! <br><br>Один из Ваших клиентов сформировал новый счет на оплату. <br><br><b>Детали операции:</b><br>Назначение платежа: '.$name.'<br>Сумма: '.$amount.' '.$this->settings->info->currency.'<br>Способ оплаты: '.$pay_method.'<br>Плательщик: '.$email.'.<br>Комментарий к оплате: '.$comment.'.<br><br><b>Для изменения статуса платежа перейдите в Панель управления.</b></html>' )); $result = curl_exec($ch); curl_close($ch); $GET_params .= 'METHOD=POST&'; $GET_params .= 'LMI_PAYMENT_AMOUNT='.$amount.'&'; $GET_params .= 'LMI_PAYMENT_DESC='.$name.'&'; $GET_params .= 'LMI_PAYEE_PURSE='.$this->settings->info->emoney_webmoney.'&'; $GET_params .= 'LMI_SIM_MODE=0&'; $GET_params .= 'LMI_SUCCESS_URL='.$this->settings->info->success_url.'&'; $GET_params .= 'LMI_FAIL_URL='.$this->settings->info->fail_url.'&'; $GET_params .= 'LMI_PAYMER_EMAIL='.$email.''; $url = "https://merchant.webmoney.ru/lmi/payment.asp?".$GET_params ." "; redirect("$url"); }
merchant purse () not specified or incorrect