Re: Error message

elitenel
Helper

Error message

Hey guys can someone please assist me I am getting this error message that says "Method Not Allowed" I am using my Ubuntu Server


ubuntu@e-commerce-2-instance-20240718-0932:~/visa-api-server/certs$ curl -v --cert /home/ubuntu/visa-api-server/certs/your_certificate.crt --key /home/ubuntu/visa-api-server/certs/your_private_key.key --cacert /home/ubuntu/visa-api-server/certs/DigiCertGlobalRootCA.pem --url "https://sandbox.api.visa.com/visadirect/fundstransfer/v1/pushfundstransactions"
* Trying 198.241.195.228:443...
* TCP_NODELAY set
* Connected to sandbox.api.visa.com (198.241.195.228) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /home/ubuntu/visa-api-server/certs/DigiCertGlobalRootCA.pem
CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Request CERT (13):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Certificate (11):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS handshake, CERT verify (15):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
* subject: C=US; ST=California; L=Foster City; O=Visa International Service Association; CN=*.api.visa.com
* start date: May 3 00:00:00 2024 GMT
* expire date: May 2 23:59:59 2025 GMT
* subjectAltName: host "sandbox.api.visa.com" matched cert's "*.api.visa.com"
* issuer: C=US; O=DigiCert Inc; CN=DigiCert SHA2 Secure Server CA
* SSL certificate verify ok.
> GET /visadirect/fundstransfer/v1/pushfundstransactions HTTP/1.1
> Host: sandbox.api.visa.com
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 405
< Server: nginx
< Date: Tue, 11 Feb 2025 09:45:38 GMT
< Content-Type: application/json
< Content-Length: 107
< Connection: keep-alive
< X-SERVED-BY: -579f8d9b4x2
< X-CORRELATION-ID: 1739267138_000_1029117346_-579f8d9b4x2_VDP_WS
< X-ERROR-ORIGIN: 9100
< X-APP-STATUS: 405
<
* Connection #0 to host sandbox.api.visa.com left intact
{"responseStatus":{"status":405,"code":"9004","severity":"ERROR","message":"Method Not Allowed","info":""}}ubuntu@e-commerce-2-instance-20240718-0932:~/visa-api-server/certs$
ubuntu@e-commerce-2-instance-20240718-0932:~/visa-api-server/certs$ curl -v --cert /home/ubuntu/visa-api-server/certs/your_certificate.crt --key /home/ubuntu/visa-api-server/certs/your_private_key.key --cacert /home/ubuntu/visa-api-server/certs/DigiCertGlobalRootCA.pem --url "https://sandbox.api.visa.com/visadirect/fundstransfer/v1/pushfundstransactions"
* Trying 198.241.195.228:443...
* TCP_NODELAY set
* Connected to sandbox.api.visa.com (198.241.195.228) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /home/ubuntu/visa-api-server/certs/DigiCertGlobalRootCA.pem
CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Request CERT (13):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Certificate (11):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS handshake, CERT verify (15):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
* subject: C=US; ST=California; L=Foster City; O=Visa International Service Association; CN=*.api.visa.com
* start date: May 3 00:00:00 2024 GMT
* expire date: May 2 23:59:59 2025 GMT
* subjectAltName: host "sandbox.api.visa.com" matched cert's "*.api.visa.com"
* issuer: C=US; O=DigiCert Inc; CN=DigiCert SHA2 Secure Server CA
* SSL certificate verify ok.
> GET /visadirect/fundstransfer/v1/pushfundstransactions HTTP/1.1
> Host: sandbox.api.visa.com
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 405
< Server: nginx
< Date: Tue, 11 Feb 2025 09:47:38 GMT
< Content-Type: application/json
< Content-Length: 107
< Connection: keep-alive
< X-SERVED-BY: -579f8d9b4r6
< X-CORRELATION-ID: 1739267258_362_2139464703_-579f8d9b4r6_VDP_WS
< X-ERROR-ORIGIN: 9100
< X-APP-STATUS: 405
<
* Connection #0 to host sandbox.api.visa.com left intact
{"responseStatus":{"status":405,"code":"9004","severity":"ERROR","message":"Method Not Allowed","info":""}}u
1 REPLY 1
jenn_kh
Community Moderator

Re: Error message

Hi elitenel, Thank you for reaching out! An agent will get back to you as soon. Until then, if any community member knows a solution, feel free to reply in this thread.