CreditCardVerificationSearch.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace Braintree;
  3. class CreditCardVerificationSearch
  4. {
  5. public static function id() {
  6. return new TextNode('id');
  7. }
  8. public static function creditCardCardholderName() {
  9. return new TextNode('credit_card_cardholder_name');
  10. }
  11. public static function billingAddressDetailsPostalCode() {
  12. return new TextNode('billing_address_details_postal_code');
  13. }
  14. public static function customerEmail() {
  15. return new TextNode('customer_email');
  16. }
  17. public static function customerId() {
  18. return new TextNode('customer_id');
  19. }
  20. public static function paymentMethodToken(){
  21. return new TextNode('payment_method_token');
  22. }
  23. public static function creditCardExpirationDate() {
  24. return new EqualityNode('credit_card_expiration_date');
  25. }
  26. public static function creditCardNumber() {
  27. return new PartialMatchNode('credit_card_number');
  28. }
  29. public static function ids() {
  30. return new MultipleValueNode('ids');
  31. }
  32. public static function createdAt() {
  33. return new RangeNode("created_at");
  34. }
  35. public static function creditCardCardType()
  36. {
  37. return new MultipleValueNode("credit_card_card_type", CreditCard::allCardTypes());
  38. }
  39. public static function status()
  40. {
  41. return new MultipleValueNode("status", Result\CreditCardVerification::allStatuses());
  42. }
  43. }
  44. class_alias('Braintree\CreditCardVerificationSearch', 'Braintree_CreditCardVerificationSearch');