Code Analysis: Payment Pro (Direct Payment + Hosted) - PayPal 1.0.0

Most Complex Classes

Class Rating Complexity
POCOPPP_WC_Gateway_PayPal_Pro
D
176
POCOPPPCentinelClient
S
28
POCOPPPXMLParser
S
6

Most Complex Functions

Function Rating Complexity
POCOPPP_WC_Gateway_PayPal_Pro::process_payment()
D
32
POCOPPP_WC_Gateway_PayPal_Pro::validate_fields()
C
31
POCOPPP_WC_Gateway_PayPal_Pro::doPayment()
B
18
determineCardType()
A
17
POCOPPP_WC_Gateway_PayPal_Pro::ppp_response()
A
13
POCOPPP_WC_Gateway_PayPal_Pro::get_currency_digit_code()
A
2
POCOPPP_WC_Gateway_PayPal_Pro::create_combo()
A
11
POCOPPP_WC_Gateway_PayPal_Pro::process_admin_options()
A
9
pocoppp_save_post()
A
9
POCOPPPCentinelClient::unpackPayload()
A
9
POCOPPP_WC_Gateway_PayPal_Pro::doQuery()
A
8
POCOPPP_WC_Gateway_PayPal_Pro::init_form_fields()
S
1