Skip to main content

Paynetics

This adapter requires an additional setup

If you want to use this adapter, please contact your Customer Success Manager directly, or contact our Support Team in the IXOPAY Customer Experience Portal.

Paynetics Creditcard

Configure the following parameters for the Connector (see Connector Detail Overview - Paynetics Creditcard - Vault Configuration):

  1. Fill in the mandatory Acquiring Institution Code
  2. Fill in the mandatory Merchant ID
  3. Fill in the mandatory Terminal IDs
  4. Fill in the mandatory Card Acceptor Name and Location parameters:
    1. Fill in the mandatory Name
    2. Fill in the mandatory City
    3. Fill in the mandatory Country Code
  5. Fill in the optional CCTI-IDs (Override defaults)
  6. Fill in the optional Default Capture Reference

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.

Provider Settlement

Configure the following Parameters for the Settlements Provider Data Fetcher to fetch Settlements
(see: 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 PayneticsPci
  4. Fill in the mandatory Extra Data: sftpHost
  5. Fill in the mandatory Extra Data: sftpPort
  6. Fill in the mandatory Extra Data: sftpUsername
  7. Fill in the optional Extra Data: sftpPassword
  8. Fill in the optional Extra Data: sftpPrivateKey
  9. Fill in the optional Extra Data: sftpPassphrase
  10. Fill in the optional Extra Data: sftpRootDir (default: /)
  11. Select the option Extra Data: splitByPayCurrency - true, false. If set to true the incoming settlement can be split into multiple settlements per incoming pay currency. This setting also alters the settlement batch number.

The settlement retrieval fetches the "Posting"-File first before fetching related "Payout" file (same filename except with "Payout" instead of "Posting").

  • Regex Posting File: /.-Posting-.*\.*csv$/

Reconciliation

Configure the following Parameters for the Reconciliation Data Fetcher to fetch Reconciliations
(see: Reconciliation Data Fetcher Provider Level)

  1. Fill in the optional Name
  2. Fill in the expected Interval in which the Reconciliation File should be fetched - days, hours
  3. Select the Adapter PayneticsPci
  4. Fill in the mandatory Extra Data: sftpHost
  5. Fill in the mandatory Extra Data: sftpPort
  6. Fill in the mandatory Extra Data: sftpUsername
  7. Fill in the optional Extra Data: sftpPassword
  8. Fill in the optional Extra Data: sftpPrivateKey
  9. Fill in the optional Extra Data: sftpPassphrase
  10. Fill in the optional Extra Data: sftpRootDir (default: /)
  11. Fill in the optional Extra Data: merchantIds - Comma-separated list of merchant IDs to include. Detail records with any other merchant ID (3rd column) are excluded.

The filename must contain 1602_PAYNETICS_POF. to be retrieved.

Settlement fields

Batch Number

The batch number "MerchantName"-"SettlementDate" or "MerchantName"-"PayCurrency"-"SettlementDate"

Mapped Fields

We are mapping the following fields from the settlement reports (Provider → IXOPAY platform):

ProviderIXOPAY platformdefault (if not set by Provider)
MerchantTransactionRefTransaction UUIDNone
SettlementAmountSettlement AmountNone
SettlementCurrencySettlement CurrencyNone
Merchant Service Charge (MSC) Debitmarkup feeNone

Settlement

ProviderIXOPAY platformdefault (if not set by Provider)
RollingReserveAmountAmountNone
RollingReleaseAmountAmount for extra RRNone
PayCurrencyCurrencyNone
Payout (Rolling Reserve)
CardData as CreditCardData (Reconciliation)
ProviderIXOPAY platformdefault (if not set by Provider)
cardNumberFirstSixDigits
cardNumberLastFourDigits
expirationDateExpiryYear
expirationDateExpiryMonth
cardTypeGroupType
cardHolderCountryCodeCountry
ICFee - interchangeAmount as TransactionFeeData (Reconciliation)
ProviderIXOPAY platformdefault (if not set by Provider)
calculated with interchangeAmount, interchangeAmountSign, interchangeAmountExponentFeeAmount
interchangeAmountCurrCodeFeeCurrency
Transaction: transactionClass "P" as ReconciliationTransaction (Reconciliation)
ProviderIXOPAY platformdefault (if not set by Provider)
additionalMerchantDataTransactionId
calculated with amount, amountSign, amountExponentAmount
currencyCodeCurrency
transactionDateTimeTransactionDate
arnArn
rrnRrn
approvalCodeAuthCode
transactionCategory ‘SALES’Type TYPE_CAPTURE
transactionCategory ‘CREDIT_VOUCHER’Type TYPE_REFUND
transactionClass "C" or "B" as ChargebackReversal (reversalFlag "Y") or Chargeback (Reconciliation)
ProviderIXOPAY platformdefault (if not set by Provider)
internalEWLReferenceNumber (ChargebackReversal)ReferenceId
caseID (ChargebackReversal)ExtraData[caseId]
transactionDateTime (ChargebackReversal)ReversalDateTime
reasonCode (mapped) (ChargebackReversal)ReversalReason
additionalMerchantData (ChargebackReversal)OriginalTransactionId
cardSchemeCBReference (Chargeback)ReferenceId
approvalCode (Chargeback)AuthCode