<?php require_once dirname(__FILE__) . "/../../ContractorsApiClient.class.php"; require_once dirname(__FILE__) . "/../config.php"; // Note that here we're using partner's api keys as for those methods we don't have contractor's account on whose behalf we can act $client = new ContractorsApiClient(INVIPAY_API_URL, INVIPAY_PARTNER_API_KEY, INVIPAY_PARTNER_SIGNATURE_KEY); // // getAccountData by id // { // $result = $client->getAccountData('00000000-0000-0000-0000-0000000000b5', null); // Logger::info('Result is: {0}', $result); // print_separator(); // } // // getAccountData by nip // { // $result = $client->getAccountData(null, '9114272913'); // Logger::info('Result is: {0}', $result); // print_separator(); // } // // getAccountApiKeys by nip // { // $result = $client->getAccountApiKeys('00000000-0000-0000-0000-0000000000b5'); // Logger::info('Result is: {0}', $result); // print_separator(); // } $createAccountOperationId = null; $contractor = new Contractor(); $contractor->setName('Test contractor ' . uniqid()); $contractor->setTaxPayerNumber('5271711106'); $contractor->setEmail('*****@*****.**'); $contractor->setFax('12312123'); $contractor->setPhone('234234234');
<?php require_once dirname(__FILE__) . "/../../ContractorsApiClient.class.php"; require_once dirname(__FILE__) . "/../config.php"; $client = new ContractorsApiClient(INVIPAY_API_URL, INVIPAY_API_KEY, INVIPAY_SIGNATURE_KEY, INVIPAY_PARTNER_API_KEY, INVIPAY_PARTNER_SIGNATURE_KEY); Logger::info('Calculating verification cost'); $list = array(); $contractor = new Contractor(); $contractor->setName('Test contractor ' . uniqid()); $contractor->setTaxPayerNumber('8429067910'); $contractor->setEmail('*****@*****.**'); $contractor->setFax('12312123'); $contractor->setPhone('234234234'); $contractor->setWww('www.esr24.pl'); $list[] = $contractor; $result = $client->calculateVerificationCost($list); Logger::info('Result is: {0}', $result); print_separator(); $operationId = null; Logger::info('Starting contractor verification'); $contractor = new Contractor(); $contractor->setName('Test contractor ' . uniqid()); $contractor->setTaxPayerNumber('5270103391'); $contractor->setEmail('*****@*****.**'); $contractor->setFax('12312123'); $contractor->setPhone('234234234'); $contractor->setWww('www.esr24.pl'); $result = $client->verifyContractor($contractor); Logger::info('Result is: {0}', $result); print_separator(); $operationId = $result->getOperationId();