Skip to main content

Overview

Enable merchants to upload and synchronize shipment tracking numbers for cross-border orders, supporting risk control, settlement, and customer experience.

Upload Methods

  1. API:Automated upload for high-volume merchants.
  2. 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

  1. The merchant server calls the logistics upload function and submits the tracking_number and the tracking_site to 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

ParameterDescription
tracking_resultsUpload result code description