Skip to main content

Adding Ecentric

To accept payments through Ecentric, you will need to add them as a provider.

Getting an account

If you need to sign up for a Ecentric account, you can contact Ecentric here. Ecentric creates new account, provides you a merchant Id, guids for SSL certificates and other information about the account.

SSL Certificates

Ecentric uses SSL certificates to establish trust connection and verify merchant requests. You can buy SSL certificate and provide it to Ecentric during configuration your account or use development certificate for Sandbox integration. Instruction how generate development SSL certificate is here.

After you do all steps, you need to make additional steps to have one PEM format certificate with decrypted private key and root CA:

  • Extract private key (decrypt) by command below and use your pass phrase
    • openssl rsa -in ClientName.key -out ClientName_decrypted.key
  • Form new PEM file by any text editor (e.g. Notepad++) as concat of following files in order from top to bottom:
    • ClientName.pem
    • ClientName_decrypted.key
    • ClientNameRootCA.pem

Save result file as a text file and use it when create the provider in payFURL.

Adding Ecentric to payFURL

You'll need your MERCHANT ID and SSL Certificate in PEM format. SSL certificate should be converted to a string where /r/n characters should be replaced with their string representing. E.g.

Certificate: Data: Version: 3 (0x2) ...

converts to Certificate:\r\n Data:\r\n Version: 3 (0x2)\r\n ...

You can use this to add Ecentric as a provider in payFURL. Go to Providers, New Provider and select Provider Type Ecentric. Provide your Merchant Id and PEM Certificate as a string.

Add Ecentric Provider