alldigitalrewards/rewardstack

RewardStack SDK

Maintainers

Package info

github.com/alldigitalrewards/rewardstack-sdk

pkg:composer/alldigitalrewards/rewardstack

Statistics

Installs: 2 815

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 1

5.6.0 2026-01-10 03:39 UTC

This package is auto-updated.

Last update: 2026-03-03 20:18:59 UTC


README

This is an ADR RewardStack SDK

Install

Via Composer

$ composer require alldigitalrewards/rewardstack

Usage

Bootstrap

<?php
require __DIR__ . '/vendor/autoload.php';

$credentials = new \AllDigitalRewards\RewardStack\Auth\Credentials(
    'username',
    'password'
);

$uri = new \GuzzleHttp\Psr7\Uri('https://admin.qa.alldigitalrewards.com');

$httpClient = new \GuzzleHttp\Client();

$authProxy = new \AllDigitalRewards\RewardStack\Auth\AuthProxy($credentials, $uri, $httpClient);

$client = new \AllDigitalRewards\RewardStack\Client($authProxy);

Get a Participant

<?php
$participantRequest = new \AllDigitalRewards\RewardStack\Request\ParticipantRequest('TESTPARTICIPANT1');

$participant = $client->request($participantRequest);

Testing

$ composer test