Code Analysis: Amazon Pay WooCommerce payment gateway 2.9

Most Complex Functions

Function Rating Complexity
Wpl_PayLabs_WC_Amazonpay::wpl_amazonpay_transaction()
C
22
AmazonPay\Client::setParametersAndPost()
B
20
Wpl_PayLabs_WC_Amazonpay::wpl_amazonpay_thankyou()
B
14
AmazonPay\Client::charge()
B
17
Ps_Paylabs_Amazonpay::wpl_ps_subscription_repeat_for_recurring()
A
12
AmazonPay\Client::makeChargeCalls()
A
15
Wpl_PayLabs_WC_Amazonpay::__construct()
A
12
Ps_Paylabs_Amazonpay::wpl_ps_only_one_subscription_allowed_add_to_cart()
A
12
Ps_Paylabs_Amazonpay::wpl_amazonpay_UpdateOnholdOrders()
A
9
Wpl_PayLabs_WC_Amazonpay::wpl_amazonpay_rpForm()
A
1
Wpl_PayLabs_WC_Amazonpay::wpl_ap_pro_authorize()
A
9
Ps_Paylabs_Amazonpay::wpl_ps_remove_expired_activation_key()
A
10