BraintreeTransactionSearch

The PayPal for WooCommerce Braintree TransactionSearch class.

Defined (1)

The class is defined in the following location(s).

/classes/lib/Braintree/Braintree/TransactionSearch.php  
  1. class TransactionSearch 
  2. public static function amount() { return new RangeNode("amount"); } 
  3. public static function authorizationExpiredAt() { return new RangeNode("authorizationExpiredAt"); } 
  4. public static function authorizedAt() { return new RangeNode("authorizedAt"); } 
  5. public static function billingCompany() { return new TextNode('billing_company'); } 
  6. public static function billingCountryName() { return new TextNode('billing_country_name'); } 
  7. public static function billingExtendedAddress() { return new TextNode('billing_extended_address'); } 
  8. public static function billingFirstName() { return new TextNode('billing_first_name'); } 
  9. public static function billingLastName() { return new TextNode('billing_last_name'); } 
  10. public static function billingLocality() { return new TextNode('billing_locality'); } 
  11. public static function billingPostalCode() { return new TextNode('billing_postal_code'); } 
  12. public static function billingRegion() { return new TextNode('billing_region'); } 
  13. public static function billingStreetAddress() { return new TextNode('billing_street_address'); } 
  14. public static function createdAt() { return new RangeNode("createdAt"); } 
  15. public static function creditCardCardholderName() { return new TextNode('credit_card_cardholderName'); } 
  16. public static function creditCardExpirationDate() { return new EqualityNode('credit_card_expiration_date'); } 
  17. public static function creditCardNumber() { return new PartialMatchNode('credit_card_number'); } 
  18. public static function creditCardUniqueIdentifier() { return new TextNode('credit_card_unique_identifier'); } 
  19. public static function customerCompany() { return new TextNode('customer_company'); } 
  20. public static function customerEmail() { return new TextNode('customer_email'); } 
  21. public static function customerFax() { return new TextNode('customer_fax'); } 
  22. public static function customerFirstName() { return new TextNode('customer_first_name'); } 
  23. public static function customerId() { return new TextNode('customer_id'); } 
  24. public static function customerLastName() { return new TextNode('customer_last_name'); } 
  25. public static function customerPhone() { return new TextNode('customer_phone'); } 
  26. public static function customerWebsite() { return new TextNode('customer_website'); } 
  27. public static function disbursementDate() { return new RangeNode("disbursementDate"); } 
  28. public static function disputeDate() { return new RangeNode("disputeDate"); } 
  29. public static function europeBankAccountIban() { return new TextNode("europeBankAccountIban"); } 
  30. public static function failedAt() { return new RangeNode("failedAt"); } 
  31. public static function gatewayRejectedAt() { return new RangeNode("gatewayRejectedAt"); } 
  32. public static function id() { return new TextNode('id'); } 
  33. public static function ids() { return new MultipleValueNode('ids'); } 
  34. public static function merchantAccountId() { return new MultipleValueNode("merchant_account_id"); } 
  35. public static function orderId() { return new TextNode('order_id'); } 
  36. public static function paymentInstrumentType() { return new MultipleValueNode('paymentInstrumentType'); } 
  37. public static function paymentMethodToken() { return new TextNode('payment_method_token'); } 
  38. public static function paypalAuthorizationId() { return new TextNode('paypal_authorization_id'); } 
  39. public static function paypalPayerEmail() { return new TextNode('paypal_payer_email'); } 
  40. public static function paypalPaymentId() { return new TextNode('paypal_payment_id'); } 
  41. public static function processorAuthorizationCode() { return new TextNode('processor_authorization_code'); } 
  42. public static function processorDeclinedAt() { return new RangeNode("processorDeclinedAt"); } 
  43. public static function refund() { return new KeyValueNode("refund"); } 
  44. public static function settledAt() { return new RangeNode("settledAt"); } 
  45. public static function settlementBatchId() { return new TextNode('settlement_batch_id'); } 
  46. public static function shippingCompany() { return new TextNode('shipping_company'); } 
  47. public static function shippingCountryName() { return new TextNode('shipping_country_name'); } 
  48. public static function shippingExtendedAddress() { return new TextNode('shipping_extended_address'); } 
  49. public static function shippingFirstName() { return new TextNode('shipping_first_name'); } 
  50. public static function shippingLastName() { return new TextNode('shipping_last_name'); } 
  51. public static function shippingLocality() { return new TextNode('shipping_locality'); } 
  52. public static function shippingPostalCode() { return new TextNode('shipping_postal_code'); } 
  53. public static function shippingRegion() { return new TextNode('shipping_region'); } 
  54. public static function shippingStreetAddress() { return new TextNode('shipping_street_address'); } 
  55. public static function submittedForSettlementAt() { return new RangeNode("submittedForSettlementAt"); } 
  56. public static function user() { return new MultipleValueNode('user'); } 
  57. public static function voidedAt() { return new RangeNode("voidedAt"); } 
  58.  
  59. public static function createdUsing() 
  60. return new MultipleValueNode('created_using', [ 
  61. Transaction::FULL_INFORMATION,  
  62. Transaction::TOKEN 
  63. ]); 
  64.  
  65. public static function creditCardCardType() 
  66. return new MultipleValueNode('credit_card_card_type', [ 
  67. CreditCard::AMEX,  
  68. CreditCard::CARTE_BLANCHE,  
  69. CreditCard::CHINA_UNION_PAY,  
  70. CreditCard::DINERS_CLUB_INTERNATIONAL,  
  71. CreditCard::DISCOVER,  
  72. CreditCard::JCB,  
  73. CreditCard::LASER,  
  74. CreditCard::MAESTRO,  
  75. CreditCard::MASTER_CARD,  
  76. CreditCard::SOLO,  
  77. CreditCard::SWITCH_TYPE,  
  78. CreditCard::VISA,  
  79. CreditCard::UNKNOWN 
  80. ]); 
  81.  
  82. public static function creditCardCustomerLocation() 
  83. return new MultipleValueNode('credit_card_customer_location', [ 
  84. CreditCard::INTERNATIONAL,  
  85. CreditCard::US 
  86. ]); 
  87.  
  88. public static function source() 
  89. return new MultipleValueNode('source', []); 
  90.  
  91. public static function status() 
  92. return new MultipleValueNode('status', [ 
  93. Transaction::AUTHORIZATION_EXPIRED,  
  94. Transaction::AUTHORIZING,  
  95. Transaction::AUTHORIZED,  
  96. Transaction::GATEWAY_REJECTED,  
  97. Transaction::FAILED,  
  98. Transaction::PROCESSOR_DECLINED,  
  99. Transaction::SETTLED,  
  100. Transaction::SETTLING,  
  101. Transaction::SUBMITTED_FOR_SETTLEMENT,  
  102. Transaction::VOIDED,  
  103. Transaction::SETTLEMENT_DECLINED,  
  104. Transaction::SETTLEMENT_PENDING 
  105. ]); 
  106.  
  107. public static function type() 
  108. return new MultipleValueNode('type', [ 
  109. Transaction::SALE,  
  110. Transaction::CREDIT 
  111. ]);