Стандартный API PayPal не предоставляет поля для отслеживания номеров в деталях их заказов, поэтому нет возможности автоматически отправлять PayPal эту информацию для всех заказов.
Их API поддерживает споры, поэтому это возможноОднако, похоже, это может быть очень грязно.Рабочий процесс будет выглядеть следующим образом:
- Используйте API клиентских споров PayPal для получения всех споров с dispute_state из REQUIRED_ACTION и причина из MERCHANDISE_OR_SERVICE_NOT_RECEIVED .Сохраните идентификатор заказа
- Перекрестная ссылка на идентификатор заказа с API вашего программного обеспечения для управления заказами, чтобы получить номер для отслеживания.Если номер отслеживания существует,
- Используйте API клиентских споров PayPal , чтобы перевести спор в претензию и сохранить конечную точку API возвращенной претензии.
- Документация становится немного нечеткойздесь и может потребоваться обратиться в службу поддержки PayPal, но похоже, что вы должны быть в состоянии POST доказательства претензии с PROOF_OF_FULFILLMENT , которая включает в себя tracking_number и carrier_name .
Если вы не обрабатываете большое количество заявлений о пропущенном заказе, вероятно, не будет смысла проходить всю эту работу.Если вам и вашим сотрудникам действительно требуется много времени и энергии для разрешения этого конкретного типа спора в PayPal, то, возможно, это будет целесообразно.В этом случае я также мог бы предложить переключить параметры «требуется подпись» для ваших партнеров по доставке.