PHPackages                             pimcore/payment-provider-ogone - 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. [Payment Processing](/categories/payments)
4. /
5. pimcore/payment-provider-ogone

ActivePimcore-bundle[Payment Processing](/categories/payments)

pimcore/payment-provider-ogone
==============================

Pimcore Payment Provider - OGone

v1.0.4(2y ago)0122[1 PRs](https://github.com/pimcore/payment-provider-ogone/pulls)GPL-3.0+PHPCI passing

Since Feb 3Pushed 1mo ago7 watchersCompare

[ Source](https://github.com/pimcore/payment-provider-ogone)[ Packagist](https://packagist.org/packages/pimcore/payment-provider-ogone)[ RSS](/packages/pimcore-payment-provider-ogone/feed)WikiDiscussions 2026.x Synced today

READMEChangelog (5)Dependencies (2)Versions (16)Used By (0)

Pimcore E-Commerce Framework Payment Provider - OGone
=====================================================

[](#pimcore-e-commerce-framework-payment-provider---ogone)

### Official OGone Documentation

[](#official-ogone-documentation)

- [Documentation](https://payment-services.ingenico.com/int/en/ogone/support/guides/integration%20guides/e-commerce/introduction)
- [Sandbox](https://payment-services.ingenico.com/int/en/ogone/support/guides/user%20guides/test-account-creation) / on request

Installation
------------

[](#installation)

Install latest version with Composer:

```
composer require pimcore/payment-provider-ogone
```

Enable bundle via console or extensions manager in Pimcore backend:

```
php bin/console pimcore:bundle:enable PimcorePaymentProviderOGoneBundle
php bin/console pimcore:bundle:install PimcorePaymentProviderOGoneBundle
```

Configuration
-------------

[](#configuration)

The Payment Manager is responsible for implementation of different Payment Provider to integrate them into the framework.

For more information about Payment Manager, see [Payment Manager Docs](../13_Checkout_Manager/07_Integrating_Payment.md).

Configure payment provider in the `pimcore_ecommerce_config.payment_manager` config section:

```
pimcore_ecommerce_config:
    payment_manager:
        # service ID of payment manager implementation - following value is default value an can be omitted
        payment_manager_id: Pimcore\Bundle\EcommerceFrameworkBundle\PaymentManager\PaymentManager

        # configuration of payment providers, key is name of provider
        providers:
            ogone:
                provider_id: Pimcore\Bundle\EcommerceFrameworkBundle\PaymentManager\Payment\OGone
                profile: sandbox
                profiles:
                    sandbox:
                        secretIn: D343DDFD3434
                        secretOut: E454EEGE4545
                        pspid: MyTestAccount
                        mode: sandbox
#                       encryptionType: SHA1 or SHA256 or SHA512 (optional)
                    live:
                        secretIn: D343DDFD3434
                        secretOut: E454EEGE4545
                        mode: live
#                       encryptionType: SHA1 or SHA256 or SHA512 (optional)
```

Payment Information: Order payment section "Payment Informations" stores information about every payment trial by Customer.

Add additional fields in "PaymentInfo" fieldcollection, so that Order Manager stores information in Order object: [![PaymentInfo Additional Data](./doc/img/ogone_paymentinfo.png)](./doc/img/ogone_paymentinfo.png)

Implementation
--------------

[](#implementation)

Somewhere in your checkout controller you will need to create the payment configuration for the `initPayment()`method of the provider:

```
