Books API - Ajax request using payment_id doesn't work and DELETE/PUT requests are not allowed

Books API - Ajax request using payment_id doesn't work and DELETE/PUT requests are not allowed

I'm trying to build a script to delete a number of individual payments but I'm running into two problems. 

First, I can't seem to get an appropriate response when I pass the payment_id parameter. Here's my code:
  1. <script>
  2. $(document).ready(function() {

  3.      jQuery.ajax({
  4.          type: "GET",
  5.          url: "https://books.zoho.com/api/v3/customerpayments",
  6.          data:{"authtoken":"XXXXXX", "payment_id":"129449000055550939"},
  7.  dataType: "json",
  8.          success: function (data, status) {
  9.              console.log(data);
  10.          },
  11.          error: function (status) {
  12.              document.write(status)
  13.          }
  14. });
  15. });
  16. </script>
                                        My payment id is correct and for some reason the above brings up a recent set of 200 payments in the response array.

                                        If I pass the date parameter, it works and I can see that particular payment when I search for its associated date.

                                        Next problem:
                                        I have a working GET request that picks up the one payment I want (using date instead of payment_id unfortunately). If I try to set my script to send a request type=DELETE, I get the following:  405 (Method Not Allowed)

                                        1. <script>
                                        2. $(document).ready(function() {

                                        3.      jQuery.ajax({
                                        4.          type: "DELETE",
                                        5.          url: "https://books.zoho.com/api/v3/customerpayments",
                                        6.          data:{"authtoken":"XXXXXX", "date":"2007-04-09"},
                                        7.  dataType: "json",
                                        8.          success: function (data, status) {
                                        9.              console.log(data);
                                        10.          },
                                        11.          error: function (status) {
                                        12.              document.write(status)
                                        13.          }
                                        14. });
                                        15. });
                                        16. </script>

                                        Is there some special permission i need to get for my account to use DELETE/PUT? There are DELETE and PUT commands in the API documentation, but there's no mention of special permissions or grants. 

                                        Can you please advise on both the payment_id and "method not allowed" issue?

                                        Thanks