Paystack

Customer

use MusheAbdulHakim\Paystack\Paystack;

$paystack = Paystack::client('secret_key');
$customer = $paystack->customer();

Create Customer

$response = $customer->create([
    // parameters
]);

List Customers

$response = $customer->list([
    // parameters (optional)
]);

Fetch Customer

$response = $customer->fetch('emailOrCode');

Update Customer

$response = $customer->update('code', [
    //parameters
]);

Validate Customer

$response = $customer->validate('code',[
    //parameters
]);

Whitelist/Blacklist Customer

$action = 'allow'; // or 'deny'
$response = $customer->status('customer',$action);

Blacklist Customer

$response = $customer->blackList('customer');

Whitelist Customer

$response = $customer->whiteList('customer');

Deactivate Authorization

$response = $customer->deactivate('code');