Яндекс Деньги для billing

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Проблема с интеграцией Яндекс Деньг в billing

#1 27 февраля 2013 в 22:18
Здравствуйте, решил написать плагин яндекс деньги для billing, (с ручной проверкой) вообщем написал, работает, но криво...
Платежи проходят но вот информация о том что был какой-то платеж например:
Пополнение баланса, Заявка #12 в История операций не отображается.
Тоесть я не могу узнать кто, и когда платил...
Например Федя делает платеж,

А в истории пусто....


Вот код:
  1. <?php
  2.  
  3. class ps_yandex extends shopPaymentSystem{
  4.  
  5. public function __construct($order, $config){
  6. parent::__construct();
  7. $this->order = $order;
  8. $this->config = $config;
  9. }
  10.  
  11. public function getHtmlForm($order, $currency){
  12. global $_LANG;
  13. $currency_kurs = $this->config['currency'][$currency];
  14. $this->summ = round($this->order['summ']/$currency_kurs, 2);
  15. include('form.php');
  16. return ob_get_clean();
  17. }
  18.  
  19. public function processPayment($model) {
  20. $inCore = cmsCore::getInstance();
  21. $model->setOrderStatus($this->order['id'], $this->order['secret_key'], 1);
  22. $this->order['status'] = 1;
  23. return true;
  24.  
  25. }
  26.  
  27. }
  28.  
  29. ?>
Что нужно добавить, чтоб информация выводилась в истории, например "Пополнение баланса, Заявка #12" (не важно оплачен счет или нет).
#2 27 февраля 2013 в 22:43
Тут не хватает самого фрагмета скрипта проведения платежа
#3 28 февраля 2013 в 11:55

Тут не хватает самого фрагмета скрипта проведения платежа

Димитриус
А этот метод разве не помещает заказ в обработку?
  1. public function processPayment($model) {
  2. $inCore = cmsCore::getInstance();
  3. $model->setOrderStatus($this->order['id'], $this->order['secret_key'], 1);
  4. $this->order['status'] = 1;
  5. return true;
  6. }
Чет короче я весь запутался…
#4 28 февраля 2013 в 19:51
Все, сообразил, smileДимитриус, Спасибо!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.