ГЛАВНАЯ
МАРКЕТ
Бесплатно
Скрипты
Дизайны/Шаблоны
Плагины и модули
Графика
МФС 3.0
Дизайны
Плагины и модули
Скрипты
Буксы(САР)
Инвест. проекты
Экономические игры
CRM
Другие
Плагины и модули
Дизайны/Шаблоны
WordPress
DLE
HTML
Figma
ФОРУМ
БЛОГИ
КОНТАКТЫ
Войти
Регистрация
Всё обо всём
Кто работал с PerfectMoney?
2
7
ZICKFREED
14 лет назад
Сообщений: 86
9 лет назад
в общем вопрос по апи, после того как курлом отправил запрос на перевод средств, курл возвращает вот такой ответ
<html>
<head>
<title>Spend</title>
</head>
<body>
<h1>Spend</h1>
<table border=1>
<tr><td><b>Name</b>
;</td
><td><b>Value</b><
/td>&
lt;/tr><tr><td>Payee_Account_N
ame&l
t;/td><td>логин</td></tr
62;
<tr><td>Payee_Account</td>
<td
>акк получателя</td></tr>
<tr><td>Payer_Account</td>
<td
>акк отправителя</td></tr>
<tr><td>PAYMENT_AMOUNT</td>
;<t
d>сумма</td></tr>
<tr><td>PAYMENT_BATCH_NUM</td&
#62;&l
t;td>129746967</td></tr>
<tr><td>PAYMENT_ID</td>
0;td>
;1461357290</td></tr>
</table>
<input name='Payee_Account_Name' type='hidden' value='login'>
<input name='Payee_Account' type='hidden' value='акк получателя'>
<input name='Payer_Account' type='hidden' value='ак отправителя'>
<input name='PAYMENT_AMOUNT' type='hidden' value='сумма'>
<input name='PAYMENT_BATCH_NUM' type='hidden' value='129746967'>
<input name='PAYMENT_ID' type='hidden' value='1461357290'>
</body>
</html>
так вот в чем вопрос, как это гавнецо разобрать и к чему вообще цепляться что платёж успешный, чтобы дальше уже на серваке махинации крутить
Ответ на: ZICKFREED · 9 лет назад
“в общем вопрос по апи, после того как курлом отправил запрос на перевод средств, курл возвращает вот такой ответ<br /><br /><!--code1--><div class=\"scriptcode\"><!--ecode1--><html><br /><br /...”
Отправить
Ответить
nanotek
14 лет назад
Сообщений: 257
9 лет назад
он по сути тебе должен вернуть массив который ты должен разобрать.
$string = $_POST['PAYMENT_ID'].':
9;.$_POST['PAYEE_ACCOUNT'].'
58;'.$_POST['PAYMENT_AMOUNT'].
':'.$_POST['PAYMENT_UNITS'
].':'.$_POST['PAYMENT_BATC
H_NUM'].':'.$_POST['PA
YER_ACCOUNT'].':'.strtoupper
40;md5(PM_PHRASE_HASH)).':'
;.$_POST['TIMESTAMPGMT'];
$hash = strtoupper(md5($string));
Там кстати есть подробная инструкция в wordовском документе
Ответ на: nanotek · 9 лет назад
“он по сути тебе должен вернуть массив который ты должен разобрать.<br /><br /><!--code1--><div class=\"scriptcode\"><!--ecode1--><br />$string = $_POST['PAYMENT_ID'].':<br /...”
Отправить
Ответить
WmRush
14 лет назад
Сообщений: 276
9 лет назад
nanotek
,
Так он делает отправку средств, а не мерчант!
ZICKFREED
,
У них есть документация по АПИ, посмотри, там все это есть
Ответ на: WmRush · 9 лет назад
“<b>nanotek</b>,<br />Так он делает отправку средств, а не мерчант! <br /><b>ZICKFREED</b>,<br />У них есть документация по АПИ, посмотри, там все это есть”
Отправить
Ответить
ZICKFREED
14 лет назад
Сообщений: 86
9 лет назад
да я смотрел, бред полнейший, наркоман какой-то писал скрипт
пришлось прикрутить к полученному имени получатели и айди транзакции, в ответ приходит логин получателя, что уже хоть что-то
Ответ на: ZICKFREED · 9 лет назад
“да я смотрел, бред полнейший, наркоман какой-то писал скрипт<br />пришлось прикрутить к полученному имени получатели и айди транзакции, в ответ приходит логин получателя, что уже хоть что-то”
Отправить
Ответить
WmRush
14 лет назад
Сообщений: 276
9 лет назад
ZICKFREED
,
Вобщем используй регулярки и все будет типтоп!
Ответ на: WmRush · 9 лет назад
“<b>ZICKFREED</b>,<br />Вобщем используй регулярки и все будет типтоп!”
Отправить
Ответить
nanotek
14 лет назад
Сообщений: 257
9 лет назад
ZICKFREED
,
А вообще готов настроить на сайте, за маленькую копейку)
Ответ на: nanotek · 9 лет назад
“<b>ZICKFREED</b>,<br />А вообще готов настроить на сайте, за маленькую копейку)”
Отправить
Ответить
ZICKFREED
14 лет назад
Сообщений: 86
9 лет назад
ZKolyaNZ
, да этот код сто лет юзаю, просто озадачился вопросом к каким данным цепляться, в ликпее раньше было success или error, а тут тупо вот такое говнецо
<table border=1>
<tr><td><b>Name</b>
;</td
><td><b>Value</b><
/td>&
lt;/tr><tr><td>Payee_Account_N
ame&l
t;/td><td>логин</td></tr
62;
<tr><td>Payee_Account</td>
<td
>акк получателя</td></tr>
<tr><td>Payer_Account</td>
<td
>акк отправителя</td></tr>
<tr><td>PAYMENT_AMOUNT</td>
;<t
d>сумма</td></tr>
<tr><td>PAYMENT_BATCH_NUM</td&
#62;&l
t;td>129746967</td></tr>
<tr><td>PAYMENT_ID</td>
0;td>
;1461357290</td></tr>
</table>
<input name='Payee_Account_Name' type='hidden' value='login'>
<input name='Payee_Account' type='hidden' value='акк получателя'>
<input name='Payer_Account' type='hidden' value='ак отправителя'>
<input name='PAYMENT_AMOUNT' type='hidden' value='сумма'>
<input name='PAYMENT_BATCH_NUM' type='hidden' value='129746967'>
<input name='PAYMENT_ID' type='hidden' value='1461357290'>
из
Цитата: ZKolyaNZ}else{
echo '<pre>';
print_r($ar);
echo '</pre>';
}
новые данные что пришли от сервака это Payee_Account_Name и PAYMENT_BATCH_NUM вот к ним и прикрутился я вместо succes
Ответ на: ZICKFREED · 9 лет назад
“<b>ZKolyaNZ</b>, да этот код сто лет юзаю, просто озадачился вопросом к каким данным цепляться, в ликпее раньше было success или error, а тут тупо вот такое говнецо<br /><table border=1><br />&l...”
Отправить
Ответить
Ответить