Exemple #1
0
    }
}
if (isset($_GET['pay'])) {
    $params = array();
    $params['num'] = $_GET['num'];
    $params['service_code'] = $_GET['service_code'];
    if (!isset($_GET['sum']) || !is_numeric($_GET['sum']) || $_GET['sum'] < 0) {
        $errorMessage = 'Введіть значення грошової суми';
    } else {
        $params['sum'] = $_GET['sum'];
        redirect(url('pay', $params));
    }
}
if (isset($response['content'])) {
    $data = pbXml::xml2array($response['content']);
    if (pbXml::isError($data)) {
        $errorMessage = $data['Transfer']['Data']['Message']['value'];
    } else {
        $rows = array();
        if (array_key_exists('0', $data['Transfer']['Data']['ServiceGroup']['DebtService'])) {
            $rows = $data['Transfer']['Data']['ServiceGroup']['DebtService'];
        } else {
            $rows[] = $data['Transfer']['Data']['ServiceGroup']['DebtService'];
        }
        $payerInfo = array();
        $payerInfo['num'] = $data['Transfer']['Data']['PayerInfo']['attr']['billIdentifier'];
        $payerInfo['name'] = $data['Transfer']['Data']['PayerInfo']['Fio']['value'];
        $payerInfo['address'] = $data['Transfer']['Data']['PayerInfo']['Address']['value'];
        $payerInfo['phone'] = '';
        if (isset($data['Transfer']['Data']['PayerInfo']['Phone']['value'])) {
            $payerInfo['phone'] = $data['Transfer']['Data']['PayerInfo']['Phone']['value'];