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/retryRequirements
- A rate must already be attached.
- Escrow status
funded. - Seller has accepted (
seller_accepted_atset). - 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.