PHPackages                             fillup/walmart-auth-signature-php - 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. [API Development](/categories/api)
4. /
5. fillup/walmart-auth-signature-php

ActiveLibrary[API Development](/categories/api)

fillup/walmart-auth-signature-php
=================================

PHP library for calculating auth signatures for Walmart APIs

1.0.3(9y ago)6162.3k10[1 issues](https://github.com/fillup/walmart-auth-signature-php/issues)6MITPHPPHP &gt;=5.3.3

Since May 17Pushed 9y ago1 watchersCompare

[ Source](https://github.com/fillup/walmart-auth-signature-php)[ Packagist](https://packagist.org/packages/fillup/walmart-auth-signature-php)[ RSS](/packages/fillup-walmart-auth-signature-php/feed)WikiDiscussions develop Synced today

READMEChangelogDependencies (3)Versions (6)Used By (6)

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:

```
