Zend_Service_StrikeIron

Zend_Service_StrikeIron: Mitgelieferte Services

Zend_Service_StrikeIron kommt mit Wrapper Klassen für drei populäre StrikeIron Services.

ZIP Code Informationen

Zend_Service_StrikeIron_ZipCodeInfo bietet einen Client für StrikeIron's Zip Code Informations Service. Für mehr Informationen über dieses Service kann bei diesen StrikeIron Ressourcen nachgesehen werden:

Das Service enthält eine getZipCode() Methode die Informationen über die Amerikanischen ZIP Codes oder Kanadischen Post Codes enthält:

  1. span style="color: #ff0000;">'username' => 'your-username',
  2.                                                 'password' => 'your-password'));
  3.  
  4. // Einen Client für das ZIP Code Informations Service erstellen
  5. 'class' => 'ZipCodeInfo'));
  6.  
  7. // Eine Zip Information für 95014 erhalten
  8. 'ZipCode' => 95014));
  9. $zips = $response->serviceResult;
  10.  
  11. // Die Ergebnisse anzeigen
  12. 'Keine Ergebnisse gefunden'// Ein Ergebnis mit einem einzelnen ZIP Code wurde als Objekt zurückgegeben
  13.     // und nicht ein Array mit einem Element wie einige erwarten würden
  14. // Alle möglichen Ergebnisse ausgeben
  15. // Alle Eigenschaften zeigen
  16. // oder nur den Städtenamen
  17. // Detailierte Statusinformationen
  18. // http://www.strikeiron.com/exampledata/StrikeIronZipCodeInformation_v3.pdf

U.S. Address-Prüfung

Zend_Service_StrikeIron_USAddressVerification bietet einen Client für StrikeIron's U.S. Address-Prüfungs Service. Für mehr Informationen über dieses Service kann bei diesen StrikeIron Ressourcen nachgesehen werden:

Das Service enthält eine verifyAddressUSA() Methode die eine Adresse in den Vereinigten Staaten prüft:

  1. span style="color: #ff0000;">'username' => 'your-username',
  2.                                                 'password' => 'your-password'));
  3.  
  4. // Einen Client für das ZIP Code Informations Service erstellen
  5. 'class' => 'USAddressVerification'));
  6.  
  7. // Adresse die geprüft werden soll. Nicht alle Felder werden benötigt aber es
  8. // sollten soviele wie möglich für das beste Ergebnis angegeben werden
  9. 'firm'           => 'Zend Technologies',
  10.                  'addressLine1'   => '19200 Stevens Creek Blvd',
  11.                  'addressLine2'   => '',
  12.                  'city_state_zip' => 'Cupertino CA 95014');
  13.  
  14. // Adresse prüfen
  15. // Ergebnisse anzeigen
  16. // Alle Eigenschaften zeigen
  17. // oder nur den Firmennamen
  18. // Gültige Adresse?
  19.     $valid = ($result->valid == 'VALID');
  20. }

Verkaufs & Steuer Grundlagen

Zend_Service_StrikeIron_SalesUseTaxBasic bietet einen Client für StrikeIron's Verkaufs & Steuer Grundlagen Service. Für mehr Informationen über dieses Service kann bei diesen StrikeIron Ressourcen nachgesehen werden:

Das Service enthält zwei Methoden, getTaxRateUSA() und getTaxRateCanada(), die Verkaufs und Steuer Daten für die Vereinigten Staaten und Kanada enthalten.

  1. span style="color: #ff0000;">'username' => 'your-username',
  2.                                                 'password' => 'your-password'));
  3.  
  4. // Einen Client für das Verkaufs & Steuer Grundlagen Service erstellen
  5. 'class' => 'SalesUseTaxBasic'));
  6.  
  7. // Die Steuerrate für Ontario, Kanada abfragen
  8. 'province' => 'foo'// alle Eigenschaften zeigen
  9. // oder nur die GST (Teile & Services Steuer)
  10.  
  11. // Die Steuerrate für Cupertino, CA USA abfragen
  12. 'zip_code'// alle Eigenschaften zeigen
  13. // oder nur die Staatenweise Verkaufssteuer

Zend_Service_StrikeIron