| line | true | false | branch | 
 
| 86 | 0 | 0 | unless (defined $config) | 
 
| 96 | 0 | 0 | if ($key eq 'key') | 
 
| 100 | 0 | 0 | if ($key eq 'secret') | 
 
| 104 | 0 | 0 | if ($key eq 'token') | 
 
| 131 | 0 | 0 | if (defined $$self{'redirect_uri'}) | 
 
| 155 | 0 | 0 | unless (defined $code) | 
 
| 172 | 0 | 0 | if ($$response{'error'}) | 
 
| 213 | 0 | 0 | if ($mode ne 'test' and $mode ne 'live') | 
 
| 287 | 0 | 0 | unless ($self->is_id_valid($id)) | 
 
| 378 | 0 | 0 | if ($type ne 'Personal' and $type ne 'Commercial' and $type ne 'NonProfit') | 
 
| 383 | 0 | 0 | unless (defined $date_of_birth and $date_of_birth =~ /^\d{2}\-\d{2}\-\d{4}$/) | 
 
| 388 | 0 | 0 | if ($errors) | 
 
| 552 | 0 | 0 | unless (defined $acctnum) | 
 
| 556 | 0 | 0 | unless (defined $trnnum and $trnnum =~ /^[0-9]{9}$/) | 
 
| 561 | 0 | 0 | if (not defined $accttype or $accttype ne 'Checking' and $accttype ne 'Savings') | 
 
| 566 | 0 | 0 | unless (defined $acctname) | 
 
| 571 | 0 | 0 | if ($errors) | 
 
| 608 | 0 | 0 | unless (defined $sourceid) | 
 
| 613 | 0 | 0 | unless (defined $deposit1) | 
 
| 618 | 0 | 0 | unless (defined $deposit2) | 
 
| 623 | 0 | 0 | if ($errors) | 
 
| 658 | 0 | 0 | unless (defined $pin and $pin =~ /^[0-9]{4}$/) | 
 
| 663 | 0 | 0 | unless (defined $sourceid) | 
 
| 668 | 0 | 0 | unless (defined $amount) | 
 
| 673 | 0 | 0 | if ($errors) | 
 
| 707 | 0 | 0 | unless (defined $pin and $pin =~ /^[0-9]{4}$/) | 
 
| 712 | 0 | 0 | unless (defined $sourceid) | 
 
| 717 | 0 | 0 | unless (defined $amount) | 
 
| 722 | 0 | 0 | if ($errors) | 
 
| 787 | 0 | 0 | unless (defined $pin and $pin =~ /^[0-9]+$/) | 
 
| 792 | 0 | 0 | unless (defined $destid) | 
 
| 797 | 0 | 0 | unless (defined $amount) | 
 
| 802 | 0 | 0 | if ($errors) | 
 
| 863 | 0 | 0 | unless (defined $destid) | 
 
| 868 | 0 | 0 | unless (defined $amount) | 
 
| 873 | 0 | 0 | if ($errors) | 
 
| 926 | 0 | 0 | unless (defined $sourceid) | 
 
| 931 | 0 | 0 | unless (defined $amount) | 
 
| 936 | 0 | 0 | if ($errors) | 
 
| 1003 | 0 | 0 | if (defined $amount) | 
 
| 1007 | 0 | 0 | if (defined $notes) | 
 
| 1011 | 0 | 0 | if (defined $fund_source) | 
 
| 1015 | 0 | 0 | unless (defined $assume_costs) | 
 
| 1041 | 0 | 0 | unless (defined $id) | 
 
| 1087 | 0 | 0 | unless (defined $transaction) | 
 
| 1138 | 0 | 0 | if (defined $since) | 
 
| 1139 | 0 | 0 | if ($since =~ /^\d{2}\-\d{2}\-\d{4}$/) { } | 
 
| 1147 | 0 | 0 | if (defined $types) | 
 
| 1224 | 0 | 0 | unless (defined $quantity) | 
 
| 1266 | 0 | 0 | unless ($self->is_id_valid($destid)) | 
 
| 1271 | 0 | 0 | unless (defined $allow_funding_sources) | 
 
| 1283 | 0 | 0 | $$self{'mode'} eq 'test' ? : | 
 
|  | 0 | 0 | $allow_funding_sources ? : | 
 
| 1299 | 0 | 0 | if (defined $$self{'redirect_uri'}) | 
 
| 1303 | 0 | 0 | if (defined $callback) | 
 
| 1307 | 0 | 0 | if (defined $orderid) | 
 
| 1313 | 0 | 0 | if ($response != 0) { } | 
 
| 1314 | 0 | 0 | if ($$response{'Result'} ne 'Success') | 
 
| 1346 | 0 | 0 | unless (defined $signature) | 
 
| 1351 | 0 | 0 | unless (defined $checkout_id) | 
 
| 1356 | 0 | 0 | unless (defined $amount) | 
 
| 1361 | 0 | 0 | if ($errors) | 
 
| 1368 | 0 | 0 | if ($hash ne $signature) | 
 
| 1396 | 0 | 0 | if ($hash ne $sheader) | 
 
| 1431 | 0 | 0 | $$self{'mode'} eq 'test' ? : | 
 
| 1506 | 0 | 0 | if (defined $id and $id =~ /([0-9]{3})\-*([0-9]{3})\-*([0-9]{4})/) | 
 
| 1592 | 0 | 0 | if (defined $$params{$key}) | 
 
| 1647 | 0 | 0 | if (not defined $include_token or $include_token != 0) | 
 
| 1682 | 0 | 0 | if ($$self{'debug_mode'}) | 
 
| 1687 | 0 | 0 | if ($method eq 'GET') { } | 
 
|  | 0 | 0 | elsif ($method eq 'POST') { } | 
 
| 1691 | 0 | 0 | if ($$self{'debug_mode'}) | 
 
| 1702 | 0 | 0 | if ($response->code ne '200') | 
 
| 1703 | 0 | 0 | if ($$self{'debug_mode'}) | 
 
| 1731 | 0 | 0 | if ($$self{'debug_mode'}) | 
 
| 1739 | 0 | 0 | if ($$response{'Success'} == 0) | 
 
| 1743 | 0 | 0 | if ($$response{'Response'}) | 
 
| 1748 | 0 | 0 | if ($errors) | 
 
| 1771 | 0 | 0 | if ($$self{'debug_mode'}) | 
 
| 1776 | 0 | 0 | unless ($$response{'success'}) |