Code Analysis: Bitcoin payment for Ninja Forms 1.3.5

Most Complex Functions

Function Rating Complexity
CoinsnapNF_PaymentGateway::process()
B
17
Coinsnap\Client\Invoice::checkPaymentData()
B
19
CoinsnapNF::coinsnapnf_notice()
B
17
CoinsnapNF_PaymentGateway::coinsnapConnectionHandler()
B
16
CoinsnapNF_Settings()
B
16
CoinsnapNF_PaymentGateway::__construct()
B
15
CoinsnapNF_PaymentGateway::webhook()
A
15
Coinsnap\Client\Store::getStorePaymentMethods()
A
12
CoinsnapNF_PaymentGateway::coinsnapnf_amount_validation()
A
10
CoinsnapNF_PaymentGateway::webhookExists()
A
9
Coinsnap\Client\BTCPayApiKey::getAuthorizeUrl()
A
8
Coinsnap\Client\Invoice::createInvoice()
A
8