Set up Trust Payments

Modified on Tue, 14 May at 9:17 AM

Please check service status here - https://status.trustpayments.com/

To set up Trust Payments, first create a Trust Payments node in the CMS under Payment Providers.  The details entered should be as follows:

Email Address: the address that any notifications should be sent to, use support@ipro-software.com

Site Reference: Log into Trust Payments and click on Sites on the left hand menu to see the site references

Jwt Username: Contact Trust Payment support and ask them to set up a user with the "Webservices JWT" role

Jwt Secret: see above

Jwt Url: https://webservices.securetrading.net/js/v3/st.js

Webservices Username: iProService

Webservices User Password: see below

Webservices Url: https://webservices.securetrading.net/json/

SettleStatus Changed Notification Password: see below


Webservices User

Log into Trust Payments as an admin user on the customers account, select Users from the main menu and select the option to add a user.  Create a user with username iProService and role webservices.  The Valid IP/networks should be set to 62.233.113.121;62.233.113.122;62.233.113.123;62.233.113.124;62.233.113.125 and the user Sites select all of the sites that are available.  The password used should be entered into the Webservices User Password field in the CMS.


Site Rules

A rule needs to be created to send settles notifications to iPro.


1/ Log into the Trust Payments web site as an Admin user, select Sites from the main menu, click on the site you want to use and then click the Rule Manager button.


2/ Select URL Notification from the drop down list.


3/ Select Add new condition


4/ For Condition Name enter Settled Notification


5/ You will need to allow all sections - Accounts, Requests, Payment Types, Error Codes, Settle Statuses, Currencies, 3-D Downgrade, Wallets Sources


6/ Click Save


7/ Click Add new Action


8/ Enter the following:

  • Action Name: Notify iPro
  • Use Site Security Details: No
  • Security Algorithm: sha256
  • Notification Password: Any value, this should be entered in to "SettleStatus Changed Notification Password" in the CMS
  • Website Address: https://{ipro URL}/services/trustpayments/settlestatuschanged
  • Method: Post
  • Fields: acquirerresponsecode, acquirerresponsemessage, baseamount, billingtelephone, errorcode, orderreference, requesttypedescription, settlestatus, status, transactionreference


9/ You will then need to click 'Save'


The rule should like the following:



3DSv2

It may be necessary to contact Trust Payment support to ask them to enable 3DSv2 on the account before payment via the payment page will work (back office payments will work without this being enabled)



Test Account Details:


Site Reference: test_iprosoftware84832

Jwt Username: jwt@iprosoftware.com

Jwt Secret: 55-5bacb6c6970df851d6869ed294b5b0e1eaad880607206db603e1cf8efcd6a65b

Jwt URL: https://webservices.securetrading.net/js/v3/st.js

Webservices Username: testservice

Webservices Password: Mn[LdzxrgVK7

Webservices URL: https://webservices.securetrading.net/json/

SettleStatus Changed Notification Password: 222222






Refer to the Testing Card Payments guide on the Trust Payments site to get details of test card numbers.

For technical support related to the integration email integrationsupport@trustpayments.com








Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article