Code Analysis: Bitcoin payment for Ninja Forms 1.1.0

Most Complex Functions

Function Rating Complexity
Coinsnap\Client\Invoice::checkPaymentData()
B
17
CoinsnapNF_PaymentGateway::coinsnapConnectionHandler()
B
16
CoinsnapNF::coinsnapnf_notice()
B
15
CoinsnapNF_Settings()
B
16
CoinsnapNF_PaymentGateway::__construct()
A
14
CoinsnapNF_PaymentGateway::coinsnapgf_amount_validation()
A
10
CoinsnapNF_PaymentGateway::process()
A
8
Coinsnap\Client\BTCPayApiKey::getAuthorizeUrl()
A
8
Coinsnap\Client\Invoice::createInvoice()
A
8
Coinsnap\Client\Store::getStorePaymentMethods()
A
8
CoinsnapNF_PaymentGateway::btcpayApiUrlHandler()
A
7
Coinsnap\Client\Webhook::createWebhook()
S
6