@Palladi_N
dev

Расчет сигнатуры для запроса ПриватБанк(оплата частями)?

Расчет сигнатуры для запроса
https://bw.gitbooks.io/api-oc/content/Create.html

bad value: Wrong signature. Read the FAQ on the generation of signatures.
Сталкивался ли кто с этим?

Может у кого то есть пример построения этой сигнатуры на php?
//
$signature = base64_encode(sha1($password.$storeId.$orderId.$amount.$partsCount.$merchantType.$responseUrl.$redirectUrl.$products_string.$password ));
  • Вопрос задан
  • 601 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Palladi_N Автор вопроса
dev
Разобрался
$signature = base64_encode(sha1($password.$storeId.$orderId.$amount.$partsCount.$merchantType.$responseUrl.$redirectUrl.$products_string.$password, true ));
Ответ написан
Комментировать
@zvorchik
А ты как отправлял? бо у меня не завелось
$postdata = json_encode($data);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json; charset=UTF-8;',
'Accept: application/json;',
'Accept-Encoding: UTF-8;'
));
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы