Code Analysis: Bitcoin payment for Ninja Forms 1.2.1

Most Complex Functions

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