Code Analysis: AlphaPay - WeChat Pay, Alipay & UnionPay for WooCommerce (加拿大微信支付,支付宝,银联支付) 1.7

Most Complex Classes

Class Rating Complexity
QRinput
B
95
AlphaPay_API
A
73
QRmask
A
71
QRspec
A
69
QRsplit
A
63
WC_AlphaPay_UnionPay
A
56
WC_AlphaPay_UnionPay_Express
A
55
WC_AlphaPay_Alipay
A
54
WC_AlphaPay
S
48
QRinputItem
S
37
QRtools
S
27
QRrsItem
S
26

Most Complex Functions

Function Rating Complexity
AlphaPay_API::generate_alphapay_order()
B
19
QRrsItem::init_rs_char()
B
19
QRmask::evaluateSymbol()
B
17
QRmask::calcN1N3()
A
15
AlphaPay_API::wc_alphapay_notify()
A
13
QRencode::factory()
A
13
QRcode::encodeMask()
A
11
WC_AlphaPay_UnionPay_Express::process_refund()
A
12
WC_AlphaPay_Alipay::process_refund()
A
12
WC_AlphaPay_UnionPay::process_refund()
A
12
WC_AlphaPay::process_refund()
A
12
FrameFiller::next()
A
11