Всем привет, стоит задача подключить Мастерпасс. Пока только есть понимание что буду использовать модуль 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.
Может я не правильно все делаю и все вообще по другому нужно, буду благодарен если направите.