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 Method | Transaction Flows | Transaction Types |
---|
CreditCard | payment.js, Server-to-server | Debit, Preauthorize, Capture, Void, Refund |
Mandatory Parameters
Name | Type | Required | Description |
---|
currency | string | true | 3 letters (ISO 4217) |
amount | number | true | Transaction amount |
customer.billingCountry | string | true | Country code where transaction will be aproved. ISO rule 3166_1 |
Optional Parameters
Name | Type | Required | Description |
---|
customer.email | string | false | Customers E-Mail |
customer.identification | string | false | Merchant customer ID |
description | string | false | Merchant purchase description |
extraData.descriptor | string | false | Soft descriptor (max length 15) |
extraData.channel | string | false | refer to the WorldLineNPS documentation : psp_TxSource (default: WEB) |
extraData.orderReference | string | false | additional order id - refer to psp_MerchOrderId at WorldLineNPS documentation (max 64 chars) |
Connector Config
Key | Required | Type | Description |
---|
Merchant Unique Identifier | true | string | A fixed value given by WorldLineNPS for each Merchant |
API Secret | true | string | A fixed value given by WorldLineNPS for each Merchant |
Amount for Card Verification | true | string | The amount with will be authorized (and auto-voided) when doing a register |
Secondary MerchantId | false | string | The Merchant Unique Identifier for a second merchant account* |
Secondary API secret | false | string | The 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.