Skip to main content

Ingenico / Worldline / Ogone

Configuration Ingenico

In order for the Ingenico Direct Adapter to work you need to configure the following settings in the Ingenico Portal.

  1. Navigate to Configuration > Technical Information > Ingenico Direct Settings (see Ingenico Portal)
  2. Insert as Endpoint Urls the Notification URL of the configured Ingenico Connector (to be found in the Connector Base data, see e.g. Connector Detail Overview - Ingenico Creditcard - Vault Configuration)
  3. Save the API Key, API Secret, Webhook Key and the Webhook Secret to be used in the Connector configuration
tip

You can create the IXOPAY platform connector using dummy input parameters in order to generate the Notification URL to be inserted for the Webhook Key creation in the Ingenico Portal.

Connector Configuration

Configure the following parameters for the Connector, depending on the selected Payment Method and Ingenico Endpoint (see Connector Config - Ingenico Direct):

  1. Fill in the mandatory Merchant ID
  2. Fill in the mandatory API Key
  3. Fill in the mandatory API Secret
  4. Fill in the mandatory Extra Data: webhookID
  5. Fill in the mandatory Extra Data: webhookSecret
  6. Select in the mandatory Extra Data: dynamicDescriptor: True, False
  7. Select in the mandatory Extra Data: paypalAddressSelection: True, False

Additional parameters to be configured (see Connector Detail Overview - Ingenico Creditcard - Vault Configuration):

  1. Select the mandatory Platform Global Collect, Ogone
  2. Select the mandatory Environment Live, Pre-Production, Sandbox
  3. Check the optional Option Use final authorization for pre-authorization (if the MID doesn't support normal authorization)
  4. Check the optional Option Use final authorization for debit (if the MID doesn't support normal debit)
  5. Check the optional Option Enable dynamic Descriptor

Configure the following parameters (see Connector Config - Ingenico SEPA, Connector Config - Ingenico iDeal XML):

  1. Fill in the mandatory Username
  2. Fill in the mandatory Password
  3. Fill in the mandatory API Secret
  4. Fill in the mandatory Extra Data: apiKeyId
  5. Fill in the mandatory Extra Data: merchantId
  6. Fill in the optional Extra Data: resellerId
  7. Fill in the optional Extra Data: defaultMandatePlace
  8. Fill in the optional Extra Data: IpWhiteList
  9. Fill in the optional Extra Data: sftpUsername
  10. Fill in the optional Extra Data: sftpPassword
  11. Select the optional Extra Data: handleRejectsAsErrorsAndNotAsChargebacks: True, False
  12. Select the optional Extra Data: mandateSigned: True, False
  13. Fill in the optional Extra Data: iDealIssuerRetrieveAllowedOrigins
  14. Select the optional Extra Data: SDDTreatPendingAsSuccess: True, False

Additional configuration specifics can be found in the Adapter-specific API Documentation

Configure the following parameters for the Connector, depending on the selected Payment Method and Ingenico Endpoint (see Connector Config - Ingenico Sofort):

  1. Fill in the mandatory Extra Data: apiKeyID
  2. Fill in the mandatory Extra Data: merchantID
  3. Fill in the mandatory Extra Data: webhookID
  4. Fill in the mandatory Extra Data: webhookSecret
  5. Fill in the mandatory Extra Data: webhookSecret
  6. Select in the mandatory Extra Data: endpoint
note

Depending on which Ogone endpoint you are using, you either need to configure the Igenico or the WorldlineOgone Adapter. Contact your Customer Success Manager or contact our support in the IXOPAY Customer Experience Portal if you have any questions.

WorldlineOgone Connector Configuration

Configure the following parameters for the Connector (see Connector Config - WorldlineOgone):

  1. Fill in the mandatory API Secret
  2. Fill in the mandatory Extra Data: SHAOUT — Ogone Backoffice Parameter (see Ogone Backoffice - …; Configuration -> Technical Information -> Transaction feedback Under "Security for request parameters" -> "SHA-OUT pass phrase")
  3. Fill in the mandatory Extra Data: SHAIN — Ogone Backoffice Parameter (see Ogone Backoffice - SHAIN)
  4. Fill in the mandatory Extra Data: SHAIN2 — Ogone Backoffice Parameter (see Ogone Backoffice - SHAIN)
  5. Fill in the mandatory Extra Data: Hashalgorithm (lowercase and without dash, example: sha512) — Ogone Backoffice Parameter (see Ogone Backoffice - Hash)
  6. Fill in the mandatory Extra Data: PSPID — Your PSP ID
  7. Fill in the mandatory Extra Data: PSWD — API user password
  8. Fill in the mandatory Extra Data: USERID — API user username
  9. Fill in the mandatory Extra Data: APIKey — Ogone Backoffice Parameter (see Ogone Backoffice - API & Webhook)
  10. Fill in the mandatory Extra Data: WebhookKey — Ogone Backoffice Parameter (see Ogone Backoffice - API & Webhook)
  11. Fill in the mandatory Extra Data: WebhookSecret — Ogone Backoffice Parameter (see Ogone Backoffice - API & Webhook)

Ogone Backoffice Configurations

Configure the following settings in your Ogone Backoffice for the Connector to work properly:

Setup Postback URL

Configuration -> Technical Information -> Transaction feedback, configure:

  1. HTTP request for status change select option For each offline status change (payment, cancellation, etc.) (see Ogone Backoffice - HTTP request for status change) and fill in the requested Postback URL
  2. Direct HTTP server-to-server request select option Always deferred (not immediately after the payment) (see Ogone Backoffice - Direct HTTP server-to-server) and fill in the requested Postback URLs

Activate "Alias Manager" and "Refunds"

Configuration -> Account -> Your options, activate:

  1. RECX - Alias Manager (see Ogone Backoffice - Alias Manager and Refunds)
  2. RFD - Refunds (see Ogone Backoffice - Alias Manager and Refunds)

PAYIDSUB for Recurring Payments

Configuration -> Technical Information -> Transaction feedback, configure "PAYIDSUB" in Dynamic e-Commerce parameters for referenced Transactions:

  1. Dynamic e-Commerce parameters add the parameter PAYIDSUB (see Ogone Backoffice - Dynamic e-Commerce parameters)

Data Fetcher Configuration

You have the option to configure Data Fetchers (see section Enable and Set Up Reconciliation on the Provider Level) either on Provider or on Connector Level, depending on which setup works better for your provider.

Reconciliation

Configure the following Parameters for the Reconciliation Data Fetcher to fetch Reconciliation (xml format) via an SFTP (see Reconciliation Data Fetcher Provider Level):

  1. Fill in the expected Interval in which the Reconciliation File should be fetched - days, hours
  2. Select the Adapter IngenicoPci, IngenicoConnectPci, IngenicoConnect or IngenicoXml
  3. Enable Testmode to fetch Reconciliation staging files (files starting with wxt. - only available if enabled from Igenico) from the SFTP Server, disabled production files (files starting with wx1.) are fetched from the SFTP Server
  4. Fill in the mandatory Extra Data: merchantId (string) — Merchant ID provided by Ingenico required to retrieve the WX Report Files.
  5. Fill in the mandatory Extra Data: sftpUsername (string) — SFTP Username required for the Authorization.
  6. Fill in the mandatory Extra Data: sftpPassword (string) — SFTP Password required for the Authorization
  7. Fill in the optional Extra Data: sftpRootDirectory (string) — Root folder on the SFTP Server where the WX report files are available
  8. Select the optional Extra Data: handleRejectsAsErrorsAndNotAsChargbacks (boolean): true, false — to determine if a rejected transaction should be handled as chargeback or not

Provider Settlement

Configure the following Parameters for the Settlements Provider Data Fetcher to fetch Settlement (xml format) via SFTP (see Edit Provider Settlement Data Fetcher Provider Level):

  1. Fill in an optional Name
  2. Fill in the expected Interval in which the Provider Settlement File should be fetched - days, hours
  3. Select the Adapter IngenicoConnectPci or IngenicoConnect
  4. Enable Testmode to fetch Provider Settlement staging files (files starting with wxt. - only available if enabled from Igenico) from the SFTP Server, disabled production files (files starting with wx1.) are fetched from the SFTP Server
  5. Fill in the mandatory Extra Data: sftpHost (string) — SFTP Host name required for the Authorization
  6. Fill in the mandatory Extra Data: merchantId (string) — Merchant ID provided by Ingenico required to retrieve the WX Report Files.
  7. Fill in the mandatory Extra Data: sftpUsername (string) — SFTP Username required for the Authorization.
  8. Fill in the mandatory Extra Data: sftpPassword (string) — SFTP Password required for the Authorization
  9. Fill in the optional Extra Data: sftpRootDirectory (string) — Root folder on the SFTP Server where the WX report files are available
  10. Fill in the optional Extra Data: sftpPrivateKey: (string) — SFTP private Key required for Authorization
  11. Fill in the optional Extra Data: sftpPassphrase (string) — SFTP Passphrase required for Authorization

WorldlineOgone Data Fetcher Configuration

Provider Settlement

Configure the following Parameters for the Settlements Provider Data Fetcher to fetch Settlement (csv & xml format) via SFTP (see Edit Provider Settlement Data Fetcher Provider Level):

  1. Fill in the optional Name
  2. Fill in the expected Interval in which the Provider Settlement File should be fetched - days, hours
  3. Select the Adapter WorldlineOgone
  4. The Setting Testmode is irrelevant for this adapter
  5. Fill in the mandatory Extra Data: sftpHost (string) - SFTP Server Host
  6. Fill in the optional Extra Data: sftpPort (string)
  7. Fill in the mandatory Extra Data: sftpUsername (string): SFTP Username required for the Authorization
  8. Fill in the mandatory Extra Data: sftpPassword (string): SFTP Password required for the Authorization
  9. Select the optional Extra Data: rootDirectory — The root directory to fetch from; required if not (/).
  10. Fill in the optional regexPattern: To specify which files should be fetched
info

In case Postfinance files and Twint files are not in the same directory/path you should set up two data fetchers.