Komenda: activateById
Opis komendy
Komenda pozwala na aktywowanie wniosków.
Parametry
Parametr | Opis |
---|---|
wnId | numer aktywowanego wniosku |
Zwracane dane
Zwracane dane | Opis |
---|---|
successItems | aktywowane pozycje z wniosku |
failureItems | nieaktywowane pozycje z wniosku |
wnId | numer nowego wniosku dla pozycji, dla których usługi nie zostały aktywowane |
Przykładowa komenda
activateById(„1234567”)
$response = $soap->activateById("1234567");
Przykładowa odpowiedź
{"status":true,"successItems":["test.pl"],"failureItems":["nieudanytest.pl"],"wnId":"12348888"}
Komenda: sendRemind
Opis komendy
Komenda pozwala na ponowne wysłanie wniosku do abonenta CSA.
Parametry
Parametr | Opis |
---|---|
wnId | numer wysyłanego wniosku |
adres email, na który ma zostać wysłany wniosek |
Zwracane dane
Zwracane dane | Opis |
---|---|
isSend | Status wysyłki – nieudana (0) lub udana (1) |
Przykładowa komenda
sendRemind(‚123456′,’test@hrd.pl’)
$response = $soap->sendRemind('123456','test@hrd.pl');
Przykładowa odpowiedź
{"status":true,"isSend":1}
Komenda: info
Opis komendy
Komenda pozwala na pobranie informacji o wniosku. Tablica danych dla poszczególnych pozycji zwracana jest w tablicy „items”.
Parametry
Parametr | Opis |
---|---|
wnID | Numer ID sprawdzanego wniosku |
Zwracane dane
Zwracane dane | Opis |
---|---|
Dane podawane są dla każdej pozycji z wniosku z podaniem id pozycji | |
itemId | numer pozycji (numer wniosku) |
item | nazwa domeny |
period | okres utrzymania |
service | nazwa usługi |
clientPrice | cena dla klienta |
price | cena zakupu; podsumowanie: numer konta klienta |
Dane sumaryczne dla całego wniosku | |
price | cena zakupu |
clientPrice | cena dla klienta |
crDate | data utworzenia wniosku |
exDate | termin płatności wniosku |
invoiceStatus | status wniosku (unpaid lub paid) |
Przykładowa komenda
info(‚123456’)
$response = $soap->info('123456');
Przykładowa odpowiedź
{"status":true,"items":{"12345089":{"item":"asfdfsfd.pl","period":"1 y","service":"rejestracja","clientPrice":"19.9","price":"10"},"12345090":{"item":"afdadfaf.com.pl","period":"1 y","service":"rejestracja","clientPrice":"8","price":"8"}},"client":"csaXXX","price":18,"clientPrice":27.9,"crDate":"2012-11-15 16:47:49","exDate":"2012-11-25 00:00:00","invoiceStatus":"unpaid"}
Komenda: infoByDomain
Opis komendy
Komenda pozwala na pobranie informacji o wniosku na podstawie nazwy domeny. Tablica danych dla poszczególnych pozycji zwracana jest w tablicy „items”.
Parametry
Parametr | Opis |
---|---|
domain | nazwa domeny występująca w wniosku |
Zwracane dane
Zwracane dane | Opis |
---|---|
Dane podawane są dla każdej pozycji z wniosku z podaniem id pozycji | |
itemId | numer pozycji (numer wniosku) |
item | nazwa domeny |
period | okres utrzymania |
service | nazwa usługi |
clientPrice | cena dla klienta |
price | cena zakupu; podsumowanie: numer konta klienta |
Dane sumaryczne dla całego wniosku | |
price | cena zakupu |
clientPrice | cena dla klienta |
crDate | data utworzenia wniosku |
exDate | termin płatności wniosku |
invoiceStatus | status wniosku (unpaid lub paid) |
Przykładowa komenda
infoByDomain(‚asfdfsfd.pl’)
$response = $soap->infoByDomain('asfdfsfd.pl');
Przykładowa odpowiedź
{"status":true,"items":{"12345089":{"item":"asfdfsfd.pl","period":"1 y","service":"rejestracja","clientPrice":"19.9","price":"10"},"12345090":{"item":"afdadfaf.com.pl","period":"1 y","service":"rejestracja","clientPrice":"8","price":"8"}},"client":"csaXXX","price":18,"clientPrice":27.9,"crDate":"2012-11-15 16:47:49","exDate":"2012-11-25 00:00:00","invoiceStatus":"unpaid"}
Komenda: listByClient
Opis komendy
Komenda zwraca listę wniosków klienta z limitem 100 wniosków na komendę; przesunięcie pozwala na wyświetlenie kolejnych wniosków z konta klienta.
Parametry
Parametr | Opis |
---|---|
Numer CSA | numer konta abonenckiego CSA, dla którego wygenerowana zostanie lista wniosków |
offset | przesunięcie pozwalające na wyświetlenie kolejnych wniosków z konta klienta |
Zwracane dane
Zwracane dane | Opis |
---|---|
max | ilość wniosków abonenta |
invoices | tablica numerów wniosków oddzielonych przecinkami |
Przykładowa komenda
listByClient(„csa1234”, 0)
$response = $soap->listByClient("csa1234", 0);
Przykładowa odpowiedź
{"status":true,"max":"2","invoices":["12313184","12313186"]}
Komenda: listAll
Opis komendy
Komenda zwraca listę wniosków wygenerowanych w koncie Partnera z limitem 100 wniosków na komendę; przesunięcie pozwala na wyświetlenie kolejnych wniosków z konta.
Parametry
Parametr | Opis |
---|---|
offset | przesunięcie pozwalające na wyświetlenie kolejnych wniosków z konta klienta |
Zwracane dane
Zwracane dane | Opis |
---|---|
max | ilość wniosków wygenerowanych w koncie Partnera |
invoices | tablica numerów wniosków oddzielonych przecinkami |
Przykładowa komenda
listAll(100)
$response = $soap->listAll(100);
Przykładowa odpowiedź
{"status":true,"max":"104","invoices":["123456","1245855","12548745","4545664"]}