PickPoint Delivery Service Integration on Website
PickPoint is Russian postamate and pickup point network. Over 4000 postamates across Russia. Feature: customer picks up order at convenient time without courier wait. Reduces delivery service load and decreases uncollected order percentage for online stores.
PickPoint API
PickPoint provides SOAP and REST API. Documentation and sandbox available in partner personal cabinet. For connection need IKN (client identifier) and login/password.
Get Postamate List
GET https://e-solution.pickpoint.ru/api/postamatlist
// Response: array of postamates with coordinates, addresses, working hours
[
{
"PostamatId": "MSK001",
"Name": "Postamate at Arbatskaya metro",
"Address": "Moscow, Arbat St, 5",
"GpsX": "55.752023",
"GpsY": "37.592175",
"WorkTime": "Mon-Sun 7:00-23:00",
"MaxWidth": 39, "MaxHeight": 64, "MaxDepth": 56,
"MaxWeight": 30
}
]
Best to cache list — updates once daily. Store in Redis or DB table with updated_at.
Cost Calculation
POST /api/calcprice
{
"IKN": "your_ikn",
"FromCity": "Moscow",
"PostamatId": "MSK001",
"SubEncloses": [{"GoodsCount": 1, "Weight": 500, "Width": 15, "Height": 10, "Depth": 5}],
"Sum": 1500, // declared value
"SumNP": 0 // cash on delivery
}
Create Shipment
POST /api/CreateShipment
{
"IKN": "your_ikn",
"Login": "login",
"Password": "password",
"Shipments": [{
"EDTN": "ORDER_12345", // your order number
"PostamatId": "MSK001",
"InEncloses": [{
"Number": "1",
"Quantity": 2,
"Goods": [{"Name": "T-shirt", "Weight": 300, "Price": 750}]
}],
"ClientName": "Ivanova Maria Ivanovna",
"ClientPhone": "+79001234567",
"Sum": 1500,
"GettingType": 1
}]
}
Response contains InvId — PickPoint internal number, needed for further requests.
Tracking via Webhooks
PickPoint sends status notifications to configured URL. Statuses: order accepted, sent for delivery, arrived at postamate, issued to customer, returned.
Print Labels
POST /api/getlabel
// Returns PDF file with label for sticking on parcel
Label printed and stuck on parcel before transfer to PickPoint.
Timeline
Setup with postamate selection on map, shipment creation, and tracking — 3–4 working days.







