UPS carrier integration for the Laravel Shipping Suite

Maintainers

Package info

gitlab.com/laravelshipping/ups

Issues

pkg:composer/laravelshipping/ups

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

v1.0.0 2026-05-02 00:43 UTC

This package is auto-updated.

Last update: 2026-05-02 05:48:34 UTC


README

Latest Version on Packagist PHP Version Laravel License

UPS carrier package for the Laravel Shipping Suite. Provides rates, label generation, tracking, void, and address validation via the UPS REST API.

Requirements

  • PHP 8.2+
  • Laravel 11+
  • laravelshipping/common

Installation

composer require laravelshipping/ups

Publish Configuration

php artisan vendor:publish --tag=laravelshipping-ups-config

Supported Features

FeatureSupported
Rate shoppingYes
Label generationYes
TrackingYes
Void shipmentYes
Address validationYes
Return labelsYes
WebhooksYes

Authentication

UPS uses OAuth 2.0 client credentials. Tokens are cached automatically — no manual token management needed.

UPS_CLIENT_ID=
UPS_CLIENT_SECRET=
UPS_ACCOUNT_NUMBER=
UPS_SANDBOX=false

Documentation

Full documentation at gitlab.com/laravelshipping/docs/-/tree/main/ups.

License

MIT — see LICENSE.