Overview
Enable merchants to upload and synchronize shipment tracking numbers for cross-border orders, supporting risk control, settlement, and customer experience.
Upload Methods
- API:Automated upload for high-volume merchants.
- Merchant backend:Manual upload for smaller volumes.
Notes
- Only orders from the past six months.
- Use valid carrier URLs.
- Tracking numbers must be alphanumeric, separated by commas if multiple numbers per order.
- If an order corresponds to multiple tracking numbers (for example, in the case of transit tracking numbers), they should be separated by an English comma (",").
Flow Chart
Upload Tracking Numbers
- The merchant server calls the logistics upload function and submits the
tracking_numberand thetracking_siteto Oceanpayment:
curl -X POST '/service/uploadTrackingNo'
-H 'Content-Type: application/x-www-form-urlencoded'
-d 'account=995149'
-d 'terminal=99514901'
-d 'signValue=6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b'
-d 'payment_id=240528151145313026060'
-d 'tracking_number=AB123456789CN'
-d 'tracking_site=https://www.ups.com'
-d 'tracking_number=test'
Response Data
<?xml version="1.0" encoding="UTF-8"?>
<response>
<account>995149</account>
<terminal>99514901</terminal>
<signValue>A75EBFFC5CF11EBBF752373115FD1CC1FF4472ACB338EF1E6F303594C656C3D0</signValue>
<order_number></order_number>
<payment_id>240528151145313026060</payment_id>
<tracking_results>01</tracking_results>
</response>
Upload Result
| Parameter | Description |
|---|---|
tracking_results | Upload result code description |
- View full list of tracking upload response parameters →