Usage Guide and Documentation

cost_prices() - Extension Cost Info

It is used to withdraw the amount of the domain name extension, you can optionally delete the function. You can also use this function to drag all extensions available on the API.

public function cost_prices($type='domain'){
    if(!$this->config["settings"]["adp"]) return false;

    $prices    = $this->api->cost_prices();
    if(!$prices){
        $this->error = $this->api->error;
        return false;
    }

    $result = [];

    if($type == "domain"){
        foreach($prices AS $name=>$val){
            $result[$name] = [
                'register' => $val["register"],
                'transfer' => $val["transfer"],
                'renewal'  => $val["renewal"],
            ];
        }
    }
    
    return $result;
}

Retrieval Value;

Array
(
    [com] => Array
        (
            [register] => 9.99
            [renewal] => 10.99
            [transfer] => 9.99
        )

    [net] => Array
        (
            [register] => 10.99
            [renewal] => 11.99
            [transfer] => 10.99
        )

    [org] => Array
        (
            [register] => 11.99
            [renewal] => 12.99
            [transfer] => 11.99
        )

)