Komenda: create
Opis komendy
Komenda pozwala na utworzenie nowego konta abonenckiego.
Parametr | Opis |
---|---|
name | nazwa/imię i nazwisko |
reprezentant | reprezentant (dot. firm), dla osób fizycznych puste „” |
IsIndividual | os.fizyczna (wartość 1)/firma (wartość 0) |
IdNumber | PESEL (dla osób fizycznych) lub NIP (dla firm) |
adres email | |
phone | telefon w formacie +48.[numer] |
mobile | telefon komórkowy w formacie +48.[numer] (w przypadku braku ”) |
fax | faks w formacie +48.[numer] (w przypadku braku ”) |
street | ulica |
city | miasto |
postcode | kod pocztowy |
country | dwuliterowy kod kraju |
Zwracane dane
Zwracane dane | Opis |
---|---|
clientId | Numer nowo utworzonego konta abonenckiego CSA |
Przykładowa komenda
create($name, $name2, $isIndividual, $idNumber, $email, $phone, $mobile, $fax, $street, $city, $pc, $country)
Przykładowa odpowiedź
$response = $soap->create("HRD.pl", "Test Testowy", 0, "12345678", "test@hrd.pl", "+48.228538888", "", "", "Testowa 17", "Warszawa", "02-672", "PL");
Przykładowa odpowiedź
{"status":true,"clientId":"csa269794"}
Komenda: change
Opis komendy
Komenda pozwala na modyfikację danych w koncie abonenckim.
UWAGA! Komenda zmienia jedynie dane w CSA, nie pozwala na zmianę danych w identyfikatorach kontaktu.
Zmiany danych w identyfikatorach kontaktu dokonywane są wyłącznie przez Rejestratora zgodnie z aktualnie obowiązującą procedurą.
Parametry
Parametr | Opis |
---|---|
name | nazwa/imię i nazwisko |
reprezentant | reprezentant (dot. firm), dla osób fizycznych puste „” |
adres email | |
phone | telefon w formacie +48.[numer] |
mobile | telefon komórkowy w formacie +48.[numer] (w przypadku braku ”) |
fax | faks w formacie +48.[numer] (w przypadku braku ”) |
street | ulica |
city | miasto |
postcode | kod pocztowy |
country | dwuliterowy kod kraju |
Zwracane dane
Zwracane dane | Opis |
---|---|
status | Status wykonania komendy – true lub false |
Przykładowa komenda
change(„csa123”, „Jacek1”, „”, „test@hrd.pl”, „+48.228538888”, „”, „+48.228538885”, „ulica testowa 17”, „testowo”, „96-100”, „PL”)
$response = $soap->change("csa123", "Jacek1", "", "test@hrd.pl", "+48.228538888", "", "+48.228538885", "ulica testowa 17", "testowo", "96-100", "PL");
Przykładowa odpowiedź
{"status":true}
Komenda: listAll
Opis komendy
Komenda zwraca listę numerów kont abonenckich CSA obsługiwanych przez Partnera z limitem 100 kont na komendę; przesunięcie pozwala na wyświetlenie kolejnych numerów kont.
Parametry
Parametr | Opis |
---|---|
offset | przesunięcie pozwalające na wyświetlenie kolejnych numerów kont |
Zwracane dane
Zwracane dane | Opis |
---|---|
max | ilość kont obsługiwanych przez Partnera |
clients | tablica numerów kont oddzielonych przecinkami |
Przykładowa komenda
listAll(100)
$response = $soap->listAll(100);
Przykładowa odpowiedź
{"status":true,"max":"104","clients":["csa111","csaXXXX","csaXXXX","csaXXXX"]}
Komenda: info
Opis komendy
Komenda pozwala na sprawdzanie dostępnych w bazie danych abonenta CSA.
Parametry
Parametr | Opis |
---|---|
numer CSA | numer sprawdzanetgo konta abonenckiego CSA |
Zwracane dane
Parametr | Opis |
---|---|
name | nazwa/imię i nazwisko |
representative | reprezentant (dot. firm), dla osób fizycznych puste „” |
creationDate | data utworzenia konta |
documentId | numer NIP/PESEL |
phone | telefon |
mobile | telefon komórkowy (w przypadku braku ”) |
fax | faks (w przypadku braku ”) |
adres email | |
isIndividual | osoba fizyczna (true)/firma (false) |
street | ulica |
city | miasto |
postcode | kod pocztowy |
country | dwuliterowy kod kraju |
ProtectPrivacy | ochrona prywatności (true lub false) |
Przykładowa komenda
info(‚csa123’)
$response = $soap->info('csa123');
Przykładowa odpowiedź
{"status":true,"client":{"name":"testowy test","representative":"Jan Kowalski","creationDate":"2012-10-25 15:17:44","documentId":"123456789","phone":"+48.228538888","mobile":"","fax":"","email":"abonent@hrd.pl","isIndividual":false,"street":"Testowa 1/2","postalCode":"02-672","city":"Warszafka","country":"PL","protectPrivacy":false}}