The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WebService::Braintree::TransactionSearch

PURPOSE

This class represents a search for transactions.

This class should never be instantiated directly. Instead, you will access objects of this class through the search interface.

FIELDS

amount

This is a range field. It will restrict the search to subscriptions created between the two values.

authorization_expired_at

This is a range field. It will restrict the search to subscriptions created between the two values.

authorized_at

This is a range field. It will restrict the search to subscriptions created between the two values.

billing_company

This is a text field. It will restrict the search to transactions matching a specific billing company.

billing_country_name

This is a text field. It will restrict the search to transactions matching a specific billing country name.

billing_extended_address

This is a text field. It will restrict the search to transactions matching a specific billing extended address.

billing_first_name

This is a text field. It will restrict the search to transactions matching a specific billing first name.

billing_last_name

This is a text field. It will restrict the search to transactions matching a specific billing last name.

billing_locality

This is a text field. It will restrict the search to transactions matching a specific billing locality.

billing_postal_code

This is a text field. It will restrict the search to transactions matching a specific billing postal code.

billing_region

This is a text field. It will restrict the search to transactions matching a specific billing region.

billing_street_address

This is a text field. It will restrict the search to transactions matching a specific billing street address.

created_at

This is a range field. It will restrict the search to subscriptions created between the two values.

created_using

This is a multiple-values field. It will restrict the search to a list of specific values regarding how this transaction was created.

This list is restricted to the values defined by "All" in WebService::Braintree::Transaction::CreatedUsing

credit_card_cardholder_name

This is a text field. It will restrict the search to transactions matching a specific credit card cardholder name.

credit_card_customer_location

This is a multiple-values field. It will restrict the search to a list of specific location types.

This list is restricted to the values defined by "All" in WebService::Braintree::CreditCard::Location

credit_card_expiration_date

This is an equality field. It will restrict the search to transactions with credit cards with a specific expiration date.

credit_card_number

This is a partial-match field. It will restrict the search to transactions with credit cards containing a specific card number.

credit_card_card_type

This is a multiple-values field. It will restrict the search to a list of specific credit card card-types.

This list is restricted to the values defined by "All" in WebService::Braintree::CreditCard::CardType

currency

This is a text field. It will restrict the search to transactions matching a specific currency.

customer_company

This is a text field. It will restrict the search to transactions matching a specific customer company.

customer_email

This is a text field. It will restrict the search to transactions matching a specific customer email.

customer_fax

This is a text field. It will restrict the search to transactions matching a specific customer fax.

customer_first_name

This is a text field. It will restrict the search to transactions matching a specific customer first name.

customer_id

This is a text field. It will restrict the search to transactions matching a specific customer ID.

customer_last_name

This is a text field. It will restrict the search to transactions matching a specific customer last name.

customer_phone

This is a text field. It will restrict the search to transactions matching a specific customer phone number.

customer_website

This is a text field. It will restrict the search to transactions matching a specific customer website.

failed_at

This is a range field. It will restrict the search to subscriptions created between the two values.

gateway_rejected_at

This is a range field. It will restrict the search to subscriptions created between the two values.

id

This is a text field. It will restrict the search to transactions matching a specific ID.

ids

This is a multiple-values field. It will restrict the search to a list of specific ids.

merchant_account_id

This is a multiple-values field. It will restrict the search to a list of specific merchant account IDs.

order_id

This is a text field. It will restrict the search to transactions matching a specific order ID.

payment_method_token

This is a text field. It will restrict the search to transactions matching a specific payment method token.

paypal_payment_id

This is a text field. It will restrict the search to transactions matching a specific PayPal payment ID.

paypal_authorization_id

This is a text field. It will restrict the search to transactions matching a specific PayPal authorization ID.

paypal_payer_email

This is a text field. It will restrict the search to transactions matching a specific PayPal payer email.

processor_authorization_code

This is a text field. It will restrict the search to transactions matching a specific processor authorization code.

processor_declined_at

This is a range field. It will restrict the search to subscriptions created between the two values.

refund

This is a key-value field. It will restrict the search to transactions that match the specified value.

settled_at

This is a range field. It will restrict the search to subscriptions created between the two values.

settlement_batch_id

This is a text field. It will restrict the search to transactions matching a specific settlement batch ID.

shipping_company

This is a text field. It will restrict the search to transactions matching a specific shipping company.

shipping_country_name

This is a text field. It will restrict the search to transactions matching a specific shipping address country name.

shipping_extended_address

This is a text field. It will restrict the search to transactions matching a specific shipping address extended address.

shipping_first_name

This is a text field. It will restrict the search to transactions matching a specific shipping address first name.

shipping_last_name

This is a text field. It will restrict the search to transactions matching a specific shipping address last name.

shipping_locality

This is a text field. It will restrict the search to transactions matching a specific shipping address locality.

shipping_postal_code

This is a text field. It will restrict the search to transactions matching a specific shipping address postal code.

shipping_region

This is a text field. It will restrict the search to transactions matching a specific shipping address region.

shipping_street_address

This is a text field. It will restrict the search to transactions matching a specific shipping address street address.

source

This is a multiple-values field. It will restrict the search to a list of specific transaction sources.

This list is restricted to the values defined by "All" in WebService::Braintree::Transaction::Source

status

This is a multiple-values field. It will restrict the search to a list of specific transaction statuses.

This list is restricted to the values defined by "All" in WebService::Braintree::Transaction::Status

submitted_for_settlement_at

This is a range field. It will restrict the search to subscriptions created between the two values.

ids

This is a multiple-values field. It will restrict the search to a list of specific transaction types.

This list is restricted to the values defined by "All" in WebService::Braintree::Transaction::Type

voided_at

This is a range field. It will restrict the search to subscriptions created between the two values.