PHPackages                             mex3890/pim - 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. mex3890/pim

ActiveLibrary

mex3890/pim
===========

1.0.2(2y ago)06MITDockerfilePHP ^8.3

Since Apr 19Pushed 2y ago1 watchersCompare

[ Source](https://github.com/mex3890/pim)[ Packagist](https://packagist.org/packages/mex3890/pim)[ RSS](/packages/mex3890-pim/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (9)Used By (0)

[![](./pim.png)](./pim.png)

`Payment Integration Manager`

### First Steps

[](#first-steps)

#### Publish Config

[](#publish-config)

```
php artisan vendor:p --tag=pim
```

#### Disable Payment Action

[](#disable-payment-action)

You can need disable an action key globally like `card.create` or a specific payment service action, PIM enable you to work with two scenarios, first disable globally a Payment Action, to that just add action key in config `pim.php` like bellow:

```
> //pim.php

return [
    'disabled_actions' => [
        'pix' => [
            'create',
            'delete',
        ],
    ],
];
```

Now to disable specific actions from a Payment Service, you need extend and create our new ServiceMap who list our actions and to read this ServiceMap you need extend and create new PaymentProvider to use our custom ServiceMap with or needed actions.

```
