Skip to main content

Worldline/NPS PCI

This page provides an overview of the payments methods provided by the Worldline/NPS PCI adapter in the IXOPAY platform. It also includes a full list of all configuration options available to you when integrating Worldline/NPS PCI within your payments landscape, as well as an overview of the parameters required when submitting a transaction via IXOPAY's API.

Payment Methods

Payment MethodTransaction FlowsTransaction Types
CreditCardpayment.js, Server-to-serverDebit, Preauthorize, Capture, Void, Refund

Mandatory Parameters

NameTypeRequiredDescription
currencystringtrue3 letters (ISO 4217)
amountnumbertrueTransaction amount
customer.billingCountrystringtrueCountry code where transaction will be aproved. ISO rule 3166_1

Optional Parameters

NameTypeRequiredDescription
customer.emailstringfalseCustomers E-Mail
customer.identificationstringfalseMerchant customer ID
descriptionstringfalseMerchant purchase description
extraData.descriptorstringfalseSoft descriptor (max length 15)
extraData.channelstringfalserefer to the WorldLineNPS documentation : psp_TxSource (default: WEB)
extraData.orderReferencestringfalseadditional order id - refer to psp_MerchOrderId at WorldLineNPS documentation (max 64 chars)

Connector Config

KeyRequiredTypeDescription
Merchant Unique IdentifiertruestringA fixed value given by WorldLineNPS for each Merchant
API SecrettruestringA fixed value given by WorldLineNPS for each Merchant
Amount for Card VerificationtruestringThe amount with will be authorized (and auto-voided) when doing a register
Secondary MerchantIdfalsestringThe Merchant Unique Identifier for a second merchant account*
Secondary API secretfalsestringThe Merchant api secret for a second merchant account*

Second Merchant* :

The ability to set a second merchant can be required to test all Transaction types with one connector. This is caused by a limitation of the testing environment of the PSP. If you are able to do all you need with one merchant account, please do so. Otherwise, the second merchant will be used (if set) to do a register.