Registrace plátce - register payer
Zaregistruje plátce.
<?php $result = $client->sendCommand("register payer",array( "typ" => "F", "name" => "David Bednář", "fname" => "David", "lname" => "Bednář", "id" => "PA:BEDNAR", "date-of-birth" => "1971-03-21", "ico" => "", "dic" => "", "bank" => "", "e-mail" => "david@email.cz", "phone" => "+420.604123456", "fax-no" => "", "street" => "Dlouhá 36", "city" => "Uherské Hradiště", "zip" => "759 00", "country" => "cz", "c-fname" => "David", "c-lname" => "Bednář", "c-e-mail" => "david@email.cz", "c-date-of-birth" => "1971-03-21", "c-phone" => "+420.604123456", "c-gsm" => "+420.604123456", "c-fax-no" => "", "c-street" => "Dlouhá 36", "c-city" => "Uherské Hradiště", "c-zip" => "759 00", "c-country" => "cz", "c-identity-card-type" => "identity card", "c-identity-card-num" => "EK-451287", "d-name" => "", "d-street" => "", "d-city" => "", "d-zip" => "", "d-country" => "", "password-plain" => "velmiTAJNEheslo", "password-md5" => "", "password-crypt" => "" )); ?>
Popis polí
- typ: musí být nastaveno znakem F nebo P ; fyzická nebo právnická osoba
- name: nemusí být nastaveno; jméno firmy; max. 255 znaků
- fname: musí být nastaveno; jméno osoby; max. 64 znaků
- lname: musí být nastaveno; příjmení osoby; max. 128 znaků
- id: musí být nastaveno; unikátní identifikátor plátce v systému; /^(GR:|SU:|PA:)[-A-Z0-9_.]{1,64}$/
- date-of-birth: nemusí být nastaveno; datum narození kontaktní osoby ve formátu YYYY-mm-dd
- ico: musí být nastaveno u právnické osoby; /^[0-9]{6,10}$/
- dic: nemusí být nastaveno; musí se shodovat s jedním ze vzorů: /^[0-9]{3}-[0-9]{6,10}$/ nebo /^[A-Z]{2}[A-Z. +*0-9]{5,15}$/ nebo /^[0-9]{6,10}$/
- bank: nemusí být nastaveno; číslo bankovního účtu; /^.{15,22}$/
- e-mail: musí být nastaveno; max. 128 znaků; /^.+@.+$/
- phone: nemusí být nastaveno; /^+[1-9][0-9]{0,3}.[0-9]{1,14}$/
- fax-no: nemusí být nastaveno; /^+[1-9][0-9]{0,3}.[0-9]{1,14}$/
- street: musí být nastaveno; max. 255 znaků
- city: musí být nastaveno; max. 255 znaků
- zip: musí být nastaveno; /^[0-9]{3} ?[0-9]{2}$/
- country: musí být nastaveno; ISO kód země; /^[a-z]{2}$/
- c-fname: musí být nastaveno; jméno osoby; max. 64 znaků
- c-lname: musí být nastaveno; příjmení osoby; max. 128 znaků
- c-e-mail: musí být nastaveno; max. 128 znaků; /^.+@.+$/
- c-date-of-birth: nemusí být nastaveno; datum narození kontaktní osoby ve formátu YYYY-mm-dd
- c-phone: nemusí být nastaveno; /^+[1-9][0-9]{0,3}.[0-9]{1,14}$/
- c-fax-no: nemusí být nastaveno; /^+[1-9][0-9]{0,3}.[0-9]{1,14}$/
- c-street: musí být nastaveno; max. 255 znaků
- c-city: musí být nastaveno; max. 255 znaků
- c-zip: musí být nastaveno; /^[0-9]{3} ?[0-9]{2}$/
- c-country: musí být nastaveno; iso kód země; /^[a-z]{2}$/
- c-identity-card-type: nemusí být nastaveno; typ dokladu kontaktní osoby; /^(identity card|passport|ssn|other)$/
- c-identity-card-num: nemusí být nastaveno; číslo dokladu kontaktní osoby; max. 255 znaků
- d-name: nemusí být nastaveno; název doručovací adresy; max. 255 znaků
- d-street: nemusí být nastaveno; max. 255 znaků
- d-city: nemusí být nastaveno; max. 255 znaků
- d-zip: nemusí být nastaveno; /^[0-9]{3} ?[0-9]{2}$/
- d-country: nemusí být nastaveno; ISO kód země; /^[a-z]{2}$/
- password-plain: nemusí být nastaveno; heslo v čitelné podobě
- password-md5: nemusí být nastaveno; heslo ve formátu md5; /^[0-9a-f]{32}$/
- password-crypt: nemusí být nastaveno; heslo ve formátu crypt; /^[a-zA-Z0-9\/.]{13}$/
Poznámky
Pouze jedno z polí password-plain, password-md5 nebo password smí být vyplněno. Pokud nebude ani jedno pole pro heslo nastaveno, vygeneruje systém automaticky náhodné desetiznakové heslo, ktere odešle na e-mail uvedený v poli c-e-mail.
Pole od typ až country představují základní údaje o plátci. V polích fname a lname je jméno a příjmení přímo fyzické osoby nebo osoby oprávněné jednat za právnickou osobu.
Pole začínající c- představují kontaktní osobu, která zastupuje fyzickou nebo právnickou osobu uvedenou v polích typ až country. Zároveň představují jedinou osobu, která bude účet plátce v aplikaci Domain Master obsluhovat.
Pole začínající d- představují doručovací adresu (pro faktury). Všechna pole d- musí být buďto prázdná nebo naopak musí být všechna vyplněna.
V popisu některých polí jsou mezi lomítky uvedeny regulární porovnávací výrazy (Perl kompatibilní). Hodnota pole se pak musí shodovat s výrazem.