Add Credits Ability
Overview
Adds credits to a customer’s balance.
Class
SpawnAbilitiesAbility_Add_Credits
Method
execute( array $input ): array|WP_Error
Input
json
{
"customer_id": 123,
"amount": 15.5
}Output
json
{
"success": true,
"added": 15.5,
"new_balance": 42.75
}Implementation
php
$success = SpawnDatabase::add_credits( (int) $customer['id'], $amount );