Developer docs

Book / retry carrier pickup

POST /escrow/:reference/delivery/retry — book (or re-book) an already-attached managed delivery.

HTTP
POST https://www.harrenapay.com/api/public/v1/escrow/:reference/delivery/retry

Requirements

  • A rate must already be attached.
  • Escrow status funded.
  • Seller has accepted (seller_accepted_at set).
  • Live API key — test keys return 403.

No request body. You can also trigger booking from the Merchant dashboard transaction detail when the escrow is ready.

cURL
curl -X POST https://www.harrenapay.com/api/public/v1/escrow/order_4821/delivery/retry \
  -H "Authorization: Bearer hpay_live_…"

200 response

JSON
{
  "ok": true,
  "tracking_number": "GIG123456"
}

If booking returns no tracking number, the rate may have expired — fetch a fresh rate and attach again.