This feature modifies an existing advanced Checkout integration and uses the following:
- PayPal JavaScript SDK
- Orders REST API - Create order endpoint and Update order endpoint
Last updated: Dec 2nd, 11:02pm
For increased flexibility when obtaining payments from buyers, you can update an existing order. Updating orders allows you to:
This feature modifies an existing advanced Checkout integration and uses the following:
Before you capture the money from the order, call the Orders API on your server with the order ID. You can pass in a different amount
, invoice_id
, and custom_id
. See the following code sample.
1curl -v -X PATCH 'https://api-m.sandbox.paypal.com/v2/checkout/orders/5O190127TN364715T' \2 -H 'Authorization: Bearer ACCESS-TOKEN' \3 -H 'Content-Type: application/json' \4 -d '[5 {6 "op": "add",7 "path": "/purchase_units/@reference_id=='PUHF'/invoice_id",8 "value": {9 "integration_artifact": "INV-HighFashions"10 }11 }12 ]'