Search by

wemove / wizzyreferrals-sdk-php

wemove

PHP SDK for Wizzy Referrals.

Package info

github.com/Wizzy-Manager/wizzyreferrals-sdk-php

pkg:composer/wemove/wizzyreferrals-sdk-php

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-07-13 15:05 UTC

This package is not auto-updated.

Last update: 2026-09-08 14:10:34 UTC


README

use Wizzy\Referrals\Client;

$client = new Client(
    baseUrl: env('WIZZY_REFERRALS_URL'),
    token: env('WIZZY_REFERRALS_TOKEN'),
);

$campaign = $client
    ->campaigns()
    ->create([
        'name' => 'Launch',
        'slug' => 'launch',
    ]);

$referral = $client
    ->referrals()
    ->findOrCreate([
        'campaign_id' => $campaign['id'],
        'referrer_type' => 'user',
        'referrer_id' => '58',
    ]);

$resolved = $client
    ->referrals()
    ->resolve($referral['code']);

$client
    ->conversionEvents()
    ->create([
        'attribution_token' => $resolved['attribution_token'],
        'event' => 'user.registered',
        'external_id' => '58',
    ]);