drawmyattention / validate-vat-number
Validate a European VAT number using the EU commission VIES service
Installs: 3 684
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 1
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: 5.5.*
This package is not auto-updated.
Last update: 2024-11-15 18:10:19 UTC
README
Validate a European VAT number using the EU commission VIES service.
Installation via Composer
"require": {
"drawmyattention/validate-vat-number" : "1.*"
}
Usage
Check if a VAT number is valid
$validator = new ValidateVatNumber();
// True
$validator->validate('GB371057172')->isValid();
// False
$validator->validate('GB123452341678')->isValid();
Get the company name, address and country code
$validator = new ValidateVatNumber();
$validator->validate('GB371057172');
// Mcdonald's Restaurants Limited
$validator->company();
// Array of the company's address
$validator->address();
// GB
$validator->countryCode();
Get the full response from the api
$validator = new ValidateVatNumber();
$validator->validate('GB371057172');
// Full response object from the api
$validator->response();