Могу ли я использовать API для автоматизации размещения номеров отслеживания в заказах?
Мы осуществляем доставку с использованием FEDEX и UPS, и у нас никогда не возникало необходимости вносить номер отслеживания в платежную запись, однако недавно клиент сделал возвратный платеж, и было заявлено, что заказ не был отправлен, хотя он и был. Номер отслеживания не был введен в PayPal, но у нас есть номер для отслеживания этого заказа. Нужно ли вручную вводить каждый номер для отслеживания в Paypal, или у нас есть возможность ввести его после попытки возврата?
1 ответ
Стандартный 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, то, возможно, это будет целесообразно. В этом случае я мог бы также предложить переключить параметры "требуется подпись" для ваших партнеров по доставке.