my server call v2/checkout/orders/ paypal sandbox return 404 Not Found

tomtao
Contributor
Contributor

1:  i used ios client create a order, get response as below

 

CurrencyCode: USD

Amount: 21.47

Short Description: Hipster clothing

Intent: sale

Processable: Already processed

Display: $21.47

Confirmation: {

    client =     {

        environment = sandbox;

        "paypal_sdk_version" = "2.18.1";

        platform = iOS;

        "product_name" = "PayPal iOS SDK";

    };

    response =     {

        "create_time" = "2019-12-16T12:12:48Z";

        id = "PAYID-LX3XJQI4U759055JE198303J";

        intent = sale;

        state = approved;

    };

    "response_type" = payment;

}

Details: Subtotal: 12.98, Shipping: 5.99, Tax: 2.5

Shipping Address: (null)

Invoice Number: (null)

Custom: (null)

Soft Descriptor: (null)

Payee email: (null)

BN code: (null)

Item: '{1|Old jeans with holes|4.99|USD|Hip-00037}'

Item: '{1|Free rainbow patch|0.00|USD|Hip-00066}'

Item: '{1|Long-sleeve plaid shirt (mustache not included)|7.99|USD|Hip-00291}'

 

 

2:  i can see  transaction in  https://developer.paypal.com/developer/notifications/

 

sb-g8ehg personal example

Receipt for Your Payment to Doe John

16 De[Removed. Phone #s not permitted]/td>

 

 

3:  my server side want to get payment details , but 404

    

curl -v -X GET https://api.sandbox.paypal.com/v2/checkout/orders/PAYID-LX3XJQI4U759055JE198303J -H "Content-Type: application/json" -H "Authorization: Bearer A21AAHMxaNfgH67r9uGcKMtCHHMo-VDQHf4WGBEZIbzEtBo7_bSMXArvTYGEUub_gT3s2_XRCJJNbgdXTd9mmZiANBs2URVUg"

Note: Unnecessary use of -X or --request, GET is already inferred.

*   Trying 173.0.82.78...

* TCP_NODELAY set

* Connected to api.sandbox.paypal.com (173.0.82.78) port 443 (#0)

* ALPN, offering h2

* ALPN, offering http/1.1

* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH

* successfully set certificate verify locations:

*   CAfile: /etc/ssl/cert.pem

  CApath: none

* TLSv1.2 (OUT), TLS handshake, Client hello (1):

* TLSv1.2 (IN), TLS handshake, Server hello (2):

* TLSv1.2 (IN), TLS handshake, Certificate (11):

* 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 change cipher, Client hello (1):

* TLSv1.2 (OUT), TLS handshake, Finished (20):

* TLSv1.2 (IN), TLS change cipher, Client hello (1):

* TLSv1.2 (IN), TLS handshake, Finished (20):

* SSL connection using TLSv1.2 / AES256-SHA256

* ALPN, server did not agree to a protocol

* Server certificate:

*  subject: C=US; ST=California; L=San Jose; O=PayPal, Inc.; OU=PayPal Production; CN=api.sandbox.paypal.com

*  start date: Aug 21 00:00:00 2018 GMT

*  expire date: Aug 20 12:00:00 2020 GMT

*  subjectAltName: host "api.sandbox.paypal.com" matched cert's "api.sandbox.paypal.com"

*  issuer: C=US; O=DigiCert Inc; CN=DigiCert Global CA G2

*  SSL certificate verify ok.

> GET /v2/checkout/orders/PAYID-LX3XJQI4U759055JE198303J HTTP/1.1

> Host: api.sandbox.paypal.com

> User-Agent: curl/7.54.0

> Accept: */*

> Content-Type: application/json

> Authorization: Bearer A21AAHMxaNfgH67r9uGcKMtCHHMo-VDQHf4WGBEZIbzEtBo7_bSMXArvTYGEUub_gT3s2_XRCJJNbgdXTd9mmZiANBs2URVUg

>

< HTTP/1.1 404 Not Found

< Cache-Control: max-age=0, no-cache, no-store, must-revalidate

< Content-Length: 385

< Content-Type: application/json

< Date: Mon, 16 De[Removed. Phone #s not permitted]GMT

< Paypal-Debug-Id: d59bbbad78a81

<

* Connection #0 to host api.sandbox.paypal.com left intact

{"name":"RESOURCE_NOT_FOUND","details":[{"issue":"INVALID_RESOURCE_ID","description":"Specified resource ID does not exist. Please check the resource ID and try again."}],"message":"The specified resource does not exist.","debug_id":"d59bbbad78a81","links":

   

 

Login to Me Too
0 REPLIES 0

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.