SeunAdelekan/PaystackJava

View on GitHub

Showing 8 of 28 total issues

Method updatePlan has 8 arguments (exceeds 4 allowed). Consider refactoring.
Open

    public JSONObject updatePlan(String idOrPlanCode, String name, String description, int amount,
            String interval, boolean send_invoices, String send_sms, String currency) {
Severity: Major
Found in src/me/iyanuadelekan/paystackjava/core/Plans.java - About 1 hr to fix

    Method createPlan has 7 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        public JSONObject createPlan(String name, String description, int amount, String interval,
                boolean send_invoices, boolean send_sms, String currency) {
    Severity: Major
    Found in src/me/iyanuadelekan/paystackjava/core/Plans.java - About 50 mins to fix

      Method updateCustomer has 6 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          public JSONObject updateCustomer(String idOrCustomerCode, String email, String firstName, String lastName,
                  String phone, Object metadata) {
      Severity: Minor
      Found in src/me/iyanuadelekan/paystackjava/core/Customers.java - About 45 mins to fix

        Method paystackStandard has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

            public JSONObject paystackStandard(String reference, int amount, String email, String plan, String callback_url) {
        Severity: Minor
        Found in src/me/iyanuadelekan/paystackjava/core/PaystackInline.java - About 35 mins to fix

          Method createCustomer has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

              public JSONObject createCustomer(String email, String firstName, String lastName,
                      String phone, Object metadata) {
          Severity: Minor
          Found in src/me/iyanuadelekan/paystackjava/core/Customers.java - About 35 mins to fix

            Method updatePage has 5 arguments (exceeds 4 allowed). Consider refactoring.
            Open

                public JSONObject updatePage(String idOrSlug, String name, String description, String amount, boolean active) {
            Severity: Minor
            Found in src/me/iyanuadelekan/paystackjava/core/Pages.java - About 35 mins to fix

              Method chargeAuthorization has 5 arguments (exceeds 4 allowed). Consider refactoring.
              Open

                  public JSONObject chargeAuthorization(String reference, String authorization_code, String amount,
                          String email, String callback_url) {
              Severity: Minor
              Found in src/me/iyanuadelekan/paystackjava/core/Transactions.java - About 35 mins to fix

                Method initializeTransaction has 5 arguments (exceeds 4 allowed). Consider refactoring.
                Open

                    public JSONObject initializeTransaction(String reference, String amount, String email,
                            String plan, String callback_url) {
                Severity: Minor
                Found in src/me/iyanuadelekan/paystackjava/core/Transactions.java - About 35 mins to fix
                  Severity
                  Category
                  Status
                  Source
                  Language