Skocz do zawartości

milek66666

Użytkownicy
  • Zawartość

    1
  • Rejestracja

  • Ostatnio

Posty napisane przez milek66666


  1. Witam mam serwis ogłoszeniowy który przyjmuje płatności sms i online, jednak jako osoba prywatna muszę mieć dwa konta dotpay dla tych dwóch typów płatności. Nie znam php.

     

    Czy można wprowadzić jakieś zmiany w kodzie by system akceptował kody z konta online przy płatnościach online, oraz kody sms z konta sms?

     

    Bo w chwili obecnej gdy wpisuję w ustawieniach skryptu ID konta płatności sms, to płatności online nie działają.

     

    Czy można gdzieś w plikach dotpay podmienić ID w poszczególnych płatnościach by wszystko działało dla dwóch kont?

     

    Przykładowo, to jest chyba kod dla płatności za reklamę tekstową:

     

    <?php

     

    class Bform_Validator_Dotpay_AdDependency extends Bform_Validator_Dependency {

     

    public function validate() {

    if(!IN_PRODUCTION && Kohana::$environment == Kohana::DEVELOPMENT) {

    return TRUE;

    }

     

    $dependiences_values = $this->get_dependencies_values();

     

    $ad_availability = $dependiences_values['ad_availability'];

     

    if ($ad_availability == 14) {

     

    $url = "http://dotpay.pl/check_code.php?id=".SETTING_DOTPAY_CLIENT_ID."&code=".SETTING_DOTPAY_AD_ID_14."&check=".$this->_value."&type=".SETTING_DOTPAY_ACCOUNT_TYPE."&del=".SETTING_DOTPAY_DELETE_CODES;

    $handle = fopen($url, 'r');

    //var_dump($url);

    $status = fgets($handle, 8);

    if ($status == 0) {

    return FALSE;

    } else {

    return TRUE;

    }

    } elseif ($ad_availability == 30) {

    $url = "http://dotpay.pl/check_code.php?id=".SETTING_DOTPAY_CLIENT_ID."&code=".SETTING_DOTPAY_AD_ID_31."&check=".$this->_value."&type=".SETTING_DOTPAY_ACCOUNT_TYPE."&del=".SETTING_DOTPAY_DELETE_CODES;

    $handle = fopen($url, 'r');

    //var_dump($url);

    $status = fgets($handle, 8);

    if ($status == 0) {

    return FALSE;

    } else {

    return TRUE;

    }

    } else {

    return FALSE;

    }

    }

     

    public function get_error() {

    return 'Wprowadzony kod jest nieprawidłowy!';

    }

     

    }

     

    ?>

×