PHPackages                             mojitowp/pymexpress - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. mojitowp/pymexpress

ActiveLibrary[API Development](/categories/api)

mojitowp/pymexpress
===================

Clase de conexión para el nuevo Web Service de Correos de Costa Rica (Pymexpress).

1.0.2(3y ago)74.7k↓100%MITPHP

Since Mar 2Pushed 2y ago2 watchersCompare

[ Source](https://github.com/mojitowp/pymexpress)[ Packagist](https://packagist.org/packages/mojitowp/pymexpress)[ RSS](/packages/mojitowp-pymexpress/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

PHP WS Client Based on Mojito Shipping plugin

Clase de conexión para el nuevo Web Service de Correos de Costa Rica (Pymexpress). Requiere de datos de conexión, si usted no cuenta con estos datos puede solicitarlos al correo jmora {arroba} correos.go.cr

Se usa Curl en lugar de SoapClient, esto permite controlar el timeout cuando la IP no está autorizada en el firewall de Correos de Costa Rica.

Pymexpress y otros son marcas propias de Correos de Costa Rica.

**Instalación**

Composer

```
composer require mojitowp/pymexpress

```

**Inicializar**

$environment acepta "sandbox" o "production" (Pendiente: URLs de producción. Actualmente la conexión se hace hacia sandbox / pruebas ).

```
$pymexpress = new Mojito\Pymexpress\Pymexpress_WSC( $username, $password, $user_id, $service_id, $client_code, $environment );

```

**Asignar Proxy \[ Opcional \]**

```
$pymexpress->set_proxy( array(
	'hostname' => 'My Host',
	'username' => 'My Username',
	'password' => 'My Password',
	'port'     => 'My Host port',
));

```

**Obtener número de guía**

```
$guia = $pymexpress->generar_guia();

```

**Obtener provincias**

```
$provincias = $pymexpress->get_provincias();

```

**Obtener cantones de una provincia**

- 1 = San José

```
$cantones = $pymexpress->get_cantones( '1' );

```

**Obtener distritos de un cantón**

- 1 = San José
- 01 = San José

```
$distritos = $pymexpress->get_distritos( '1', '01' );

```

**Obtener barrios de un distrito**

- 1 = San José
- 01 = San José
- 01 = Carmen

```
$barrios = $pymexpress->get_barrios( '1', '01', '01' );

```

**Obtener código postal**

- 1 = San José
- 01 = San José
- 01 = Carmen

```
$codigo_postal = $pymexpress->get_codigo_postal( '1', '01', '01' );

```

**Obtener tarifa**

- Envío desde San José, Carmen a San José, Carmen 1 kg de peso

```
$tarifa = $pymexpress->get_tarifa( '1', '01', '1', '01', '1000' );

```

**Registrar envío**

Número de pedido

```
$order_id = '1942';

```

Parámetros de envío

```
$params   = array(
	'DEST_APARTADO'  => '10101', // Código postal destino
	'DEST_DIRECCION' => '100 mts sur del Wallmart', // Dirección
	'DEST_NOMBRE'    => 'Pedro Perez', // Nombre del destinatario
	'DEST_TELEFONO'  => '22334455', // Teléfono del destinatario
	'DEST_ZIP'       => '10101', // Código postal destino
	'ENVIO_ID'       => 'PY000000000CR', // Número de guía
	'MONTO_FLETE'    => '2500', // Costo del envío
	'OBSERVACIONES'  => 'Ropa y otros productos', // Descripción
	'PESO'           => '2000', // peso en gramos
);

```

Sender

```
$sender = array(
	'direction' => 'San José, Pavas',
	'name'      => 'Mi Tienda en línea.com',
	'phone'     => '88776655',
	'zip'       => '20301', // Código postal del remitente
);

```

Enviar a Correos de Costa Rica

```
$envio = $pymexpress->registro_envio( $order_id, $params, $sender );

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1164d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b74f5bc26030fd10bf1d0f4688d6be3da976d38b26bfdf0c2a6513f897d9e212?d=identicon)[nomanualdev](/maintainers/nomanualdev)

---

Top Contributors

[![nomanualdev](https://avatars.githubusercontent.com/u/18367936?v=4)](https://github.com/nomanualdev "nomanualdev (9 commits)")

---

Tags

apicorreos-de-costa-ricaphppymexpressshoppingwebservice

### Embed Badge

![Health badge](/badges/mojitowp-pymexpress/health.svg)

```
[![Health](https://phpackages.com/badges/mojitowp-pymexpress/health.svg)](https://phpackages.com/packages/mojitowp-pymexpress)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M475](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M270](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M452](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
