Code Analysis: Pago por Redsys 1.0.7

Function Rating Maintainability Complexity Lines of code
Pago_Redsys_Grafreak_Public::pago_tpv_ajax()
A
41 10 52
Pago_Redsys_Grafreak_Public::pago_tpv_ok_shortcode()
A
44 8 45
Pago_Redsys_Grafreak_Admin::register_setting()
A
33 1 139
Pago_Redsys_Grafreak_Public::pago_tpv_ko_shortcode()
A
48 8 31
Pago_Redsys_Grafreak_Loader::run()
S
62 4 11
Pago_Redsys_Grafreak_Public::pago_tpv_shortcode()
S
54 2 23
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_moneda_cb()
S
50 1 25
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_idioma_cb()
S
53 1 19
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_sanitize_habilitado()
S
73 2 5
RedsysAPI_Grafreak::get_order()
S
66 2 9
RedsysAPI_Grafreak::get_order_notif()
S
66 2 9
Pago_Redsys_Grafreak::load_dependencies()
S
63 2 10
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_entornoact_cb()
S
60 1 15
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_habilitado_cb()
S
60 1 15
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_sanitize_entornoact()
S
73 2 5
deactivate_pago_redsys_grafreak()
S
76 1 4
Pago_Redsys_Grafreak_Admin::display_options_page()
S
82 1 3
RedsysAPI_Grafreak::create_merchant_signature_notif_soap_request()
S
68 1 7
Pago_Redsys_Grafreak_Public::enqueue_scripts()
S
73 1 4
Pago_Redsys_Grafreak::set_locale()
S
75 1 4
Pago_Redsys_Grafreak_Admin::enqueue_styles()
S
77 1 3
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_urlok_cb()
S
70 1 5
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_urlko_cb()
S
72 1 4
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_titulo_cb()
S
73 1 4
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_urltest_cb()
S
73 1 4
Pago_Redsys_Grafreak_Activator::activate()
S
89 1 2
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_urlreal_cb()
S
73 1 4
Pago_Redsys_Grafreak_I18n::load_plugin_textdomain()
S
69 1 7
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_nombrecomercio_cb()
S
73 1 4
Pago_Redsys_Grafreak_Loader::add_action()
S
77 1 3
Pago_Redsys_Grafreak_Loader::add_filter()
S
77 1 3
Pago_Redsys_Grafreak_Loader::add_shortcode()
S
77 1 3
Pago_Redsys_Grafreak_Loader::add()
S
64 1 10
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_terminal_cb()
S
73 1 4
Pago_Redsys_Grafreak::__construct()
S
68 1 8
Pago_Redsys_Grafreak_Public::generar_codigo()
S
72 1 5
Pago_Redsys_Grafreak_Admin::add_options_page()
S
66 1 9
Pago_Redsys_Grafreak::define_admin_hooks()
S
67 1 7
Pago_Redsys_Grafreak::define_public_hooks()
S
63 1 10
Pago_Redsys_Grafreak::run()
S
82 1 3
Pago_Redsys_Grafreak::get_plugin_name()
S
82 1 3
Pago_Redsys_Grafreak::get_loader()
S
82 1 3
Pago_Redsys_Grafreak::get_version()
S
82 1 3
RedsysAPI_Grafreak::set_parameter()
S
80 1 3
RedsysAPI_Grafreak::get_parameter()
S
80 1 3
RedsysAPI_Grafreak::encrypt_3des()
S
67 1 6
RedsysAPI_Grafreak::base64_url_encode()
S
78 1 3
RedsysAPI_Grafreak::encode_base64()
S
77 1 4
RedsysAPI_Grafreak::base64_url_decode()
S
78 1 3
RedsysAPI_Grafreak::decode_base_64()
S
77 1 4
RedsysAPI_Grafreak::mac256()
S
75 1 4
Pago_Redsys_Grafreak_Deactivator::deactivate()
S
89 1 2
RedsysAPI_Grafreak::array_to_json()
S
76 1 4
RedsysAPI_Grafreak::create_merchant_parameters()
S
76 1 4
RedsysAPI_Grafreak::create_merchant_signature()
S
68 1 7
Pago_Redsys_Grafreak_Loader::__construct()
S
74 1 5
RedsysAPI_Grafreak::get_order_notif_soap()
S
69 1 6
RedsysAPI_Grafreak::get_request_notif_soap()
S
69 1 6
Pago_Redsys_Grafreak_Public::enqueue_styles()
S
77 1 3
RedsysAPI_Grafreak::get_response_notif_soap()
S
69 1 6
RedsysAPI_Grafreak::string_to_array()
S
79 1 3
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_encriptkey_cb()
S
73 1 4
RedsysAPI_Grafreak::create_merchant_signature_notif()
S
66 1 8
RedsysAPI_Grafreak::create_merchant_signature_noti_soap_response()
S
68 1 7
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_idfuc_cb()
S
73 1 4
Pago_Redsys_Grafreak_Public::__construct()
S
77 1 4
Pago_Redsys_Grafreak_Admin::pago_redsys_grafreak_general_cb()
S
78 1 3
run_pago_redsys_grafreak()
S
77 1 4
activate_pago_redsys_grafreak()
S
76 1 4
RedsysAPI_Grafreak::decode_merchant_parameters()
S
73 1 5
Pago_Redsys_Grafreak_Admin::__construct()
S
77 1 4
Pago_Redsys_Grafreak_Admin::enqueue_scripts()
S
77 1 3