PHPackages                             knowband/walmart-auth-signature - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. knowband/walmart-auth-signature

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

knowband/walmart-auth-signature
===============================

0.0.3(6y ago)11541proprietaryPHPPHP &gt;=5.3.3

Since Jun 13Pushed 6y ago1 watchersCompare

[ Source](https://github.com/akumar2-velsof/walmart-auth-signature)[ Packagist](https://packagist.org/packages/knowband/walmart-auth-signature)[ RSS](/packages/knowband-walmart-auth-signature/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (4)Used By (1)

Authentication Signature generator for Walmart APIs
===================================================

[](#authentication-signature-generator-for-walmart-apis)

Walmart uses a signature calculation algorithm for authenticating API calls, it is fairly complicated so this library is intended to make it as easy as calling a function.

Build Status
------------

[](#build-status)

[![Build Status](https://camo.githubusercontent.com/45e181c6d39ec9d733c7d4f9c8076a8550aa4c0b92e6864119ecdf2582b0c54b/68747470733a2f2f7472617669732d63692e6f72672f66696c6c75702f77616c6d6172742d617574682d7369676e61747572652d7068702e7376673f6272616e63683d646576656c6f70)](https://travis-ci.org/fillup/walmart-auth-signature-php) [![Coverage Status](https://camo.githubusercontent.com/b63d324804515823294dcec64c8ee3c7c8bbe833b200796f7db2c42ee1191f6b/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f66696c6c75702f77616c6d6172742d617574682d7369676e61747572652d7068702f62616467652e7376673f6272616e63683d646576656c6f70)](https://coveralls.io/github/fillup/walmart-auth-signature-php?branch=develop)

Installation
------------

[](#installation)

The easiest way to install this library is using Composer. Simply add the following to your composer.json file:

```
"fillup/walmart-auth-signature-php": "dev-master"

```

Or run `composer require fillup/walmart-auth-signature-php:dev-master`. This assumes you have composer installed and available in your path as `composer`.

Versioning
----------

[](#versioning)

This library uses semantic versioning as well as a Git Flow process for development. Usage of `dev-master` should be safe as the `master` branch is considered *production ready*.

Usage
-----

[](#usage)

You can either use `Walmart\Auth\Signature` class in an object form, or by calling static methods on it.

### Object interface

[](#object-interface)

If you need to make repeated API calls you can instantiate a Signature object and simply call the `getSignature` method to get a new signature over and over:

```
