PHPackages                             haneul-chile/flow - 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. haneul-chile/flow

ActiveLibrary[API Development](/categories/api)

haneul-chile/flow
=================

Paquete para la integración de Flow Chile en Laravel 9

v0.1(3y ago)011MITPHP

Since Jan 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/HakwonChile/flow)[ Packagist](https://packagist.org/packages/haneul-chile/flow)[ Docs](https://github.com/HakwonChile/flow)[ RSS](/packages/haneul-chile-flow/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

Laravel Flow Chile
==================

[](#laravel-flow-chile)

Con este paquete podrás conectarte fácilmente a la API de Flow Chile para recibir pagos.

Installación
------------

[](#installación)

Via Composer

```
$ composer require haneul-chile/flow
```

Publicar el archivo de configuración

```
$ php artisan vendor:publish --provider="HaneulChile\Flow\FlowServiceProvider" --force

```

Uso
---

[](#uso)

Para realizar una llamada GET debes usar el siguiente código.

```
$params = [
    'date' => '2023-01-10'
];

$response = Flow::getFlow('/payment/getPayments', $params);

```

Para realizar una llamada Post (por ejemplo para crear un pago) debes usar el siguiente código

```
$params = [
    'commerceOrder' => 151,
    'subject' => 'test de pago',
    'amount' => '10000',
    'email' => 'a@gmail.com',
    'urlConfirmation' => Flow::getUrlConfirmation(),
    'urlReturn' => Flow::getUrlReturn(),
    'paymentMethod' => '9'
];

$response = Flow::postFlow('/payment/create', $params);

return redirect($response->url . "?token=" . $response->token);

```

En las funciones de retorno donde necesitas usar el token para obtener la info puedes usar este código

```
public function return(Request $request)
{
    $token = $request->token;
    $params = [
        'token' => $token
    ];

    $response = Flow::getFlow('/payment/getStatus', $params);

    if ($response->status == 1) {
        //Acá el cliente volvió a tu sitio web
        return 'back';
    }
    if ($response->status == 2) {
        //Acá el cliente realizo el pago exitosamente
        return 'exito';
    }
    //Acá el pago del cliente fue rechazado
    return 'fracaso';
}

```

La función de confirmación puede tener esta forma

```
public function confirmation(Request $request)
{
    $token = $request->token;
    $params = [
        'token' => $token
    ];

    $response = Flow::getFlow('/payment/getStatus', $params);

    //Acá debes actualizar el pago en tu web como "pagado"
}

```

Créditos
--------

[](#créditos)

- Javier Cabrera Villegas

Licencia
--------

[](#licencia)

MIT.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 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

1215d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6f576b2910f3fe1ee2f60bf6443e65fa4a39769dbe02837e3569cc6e2a25364f?d=identicon)[HakwonChile](/maintainers/HakwonChile)

---

Top Contributors

[![HakwonChile](https://avatars.githubusercontent.com/u/121070724?v=4)](https://github.com/HakwonChile "HakwonChile (1 commits)")

---

Tags

laravelflow

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/haneul-chile-flow/health.svg)

```
[![Health](https://phpackages.com/badges/haneul-chile-flow/health.svg)](https://phpackages.com/packages/haneul-chile-flow)
```

###  Alternatives

[irazasyed/telegram-bot-sdk

The Unofficial Telegram Bot API PHP SDK

3.3k4.5M84](/packages/irazasyed-telegram-bot-sdk)[dcblogdev/laravel-microsoft-graph

A Laravel Microsoft Graph API (Office365) package

168285.5k1](/packages/dcblogdev-laravel-microsoft-graph)[vluzrmos/slack-api

Wrapper for Slack.com WEB API.

102589.1k3](/packages/vluzrmos-slack-api)[smodav/mpesa

M-Pesa API implementation

16363.7k1](/packages/smodav-mpesa)[dcblogdev/laravel-xero

A Laravel Xero package

53129.1k1](/packages/dcblogdev-laravel-xero)[simplestats-io/laravel-client

Client for SimpleStats!

4515.5k](/packages/simplestats-io-laravel-client)

PHPackages © 2026

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