Walmart API продавца POST не работает, Дает 401 несанкционированных только на PHP

Я пытаюсь использовать API продавца Walmart, используя CURL PHP для подтверждения. Может ли кто-нибудь предложить, какую библиотеку RSA PHP мне нужно использовать? Чтобы подпись аутентификации проверялась при выполнении вызовов в walmart.

Любой опыт с этим?

$headers = array( 'WM_SVC.NAME: Walmart Marketplace', 'WM_QOS.CORRELATION_ID: 14730688612', 'WM_SEC.TIMESTAMP:14730688612', 'WM_SEC.AUTH_SIGNATURE: XXXXXXXXXXX' 'WM_CONSUMER.ID: XXXXXXXXXXX', 'Content-Type: application/xml', 'Accept: application/xml', ); $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_URL,$requestUrl); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $result = curl_exec( $ch ); if(curl_errno($ch)): echo 'Curl error: '.curl_error($ch); endif; 

Я использовал ссылку, найденную во время поиска.

  - https://github.com/fillup/walmart-auth-signature-php