Задать вопрос
@dake1231

Как подписать запрос в Мастерпасс?

Всем привет, стоит задача подключить Мастерпасс. Пока только есть понимание что буду использовать модуль PHP OAuth.
Пока что есть вот такой кусок:
try {
	$oauth = new OAuth('conskey',
        'conssec',
        OAUTH_SIG_METHOD_RSASHA1);
    $oauth->enableDebug();

        $requestTokenSigned = $oauth->generateSignature('POST','https://testwallet.masterpass.ru/mpapiv2/GetRequestToken', [
	    'MerchantName' => 'MercantName',
            'Phone' => 'PhoneNumber'
        ]);

	$accessInfo = $oauth->getRequestToken($requestTokenSigned);

    if(!empty($accessInfo)) {
        print_r($accessInfo);
    } else {
        print "Failed fetching request token, response was: " . $oauth->getLastResponse();
    }
} catch (OAuthException $e) {
	print_r($e->getMessage());
}


Получаю exception "Segmentation fault (core dumped)", что интересно метод generateSignature() у меня в IDE не подсвечивается, хотя в документации указан как public.
Может я не правильно все делаю и все вообще по другому нужно, буду благодарен если направите.
  • Вопрос задан
  • 73 просмотра
Подписаться 2 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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