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
Feedback sent
We appreciate your effort and will try to fix the article