arkadiy_90
@arkadiy_90
Сижу дома с мелким, работаю за компом.

Perfect money где тут свой код вставить?

/*

This script demonstrates transfer proccess between two
PerfectMoney accounts using PerfectMoney API interface.

*/

// trying to open URL to process PerfectMoney Spend request
$f=fopen('https://perfectmoney.is/acct/confirm.asp?AccountID=myaccount&PassPhrase=mypassword&Payer_Account=U987654&Payee_Account=U1234567&Amount=1&PAY_IN=1&PAYMENT_ID=1223', 'rb');

if($f===false){
   echo 'error openning url';
}

// getting data
$out=array(); $out="";
while(!feof($f)) $out.=fgets($f);

fclose($f);

// searching for hidden fields
if(!preg_match_all("/<input name='(.*)' type='hidden' value='(.*)'>/", $out, $result, PREG_SET_ORDER)){
   echo 'Ivalid output';
   exit;
}

$ar="";
foreach($result as $item){
   $key=$item[1];
   $ar[$key]=$item[2];
}

echo '<pre>';
print_r($ar);
echo '</pre>';

Этот код есть в пефект моней. Я не могу понять куда вставить свой код, после того как перевод получиться
  • Вопрос задан
  • 361 просмотр
Решения вопроса 1
Sassoft
@Sassoft
Yii developer
$ar="";
foreach($result as $item){
   $key=$item[1];
   $ar[$key]=$item[2];
}

if (isset($ar['ERROR'])) {
    return 'Error: '.$ar['ERROR'];
}

// далее ваш код ...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы