TrustPayments

This guide will walk you through the process of integrating Trust Payments with NORBr.

Step 1: Contract signature

Sign a contract with Trustpayments, and get access to the back office.

Step 2: Get your site references

When you get your access to Trustpayments backoffice, you will get two site references assigned - you should receive them by email or otherwise you can find them in you Trustpayments backoffice.

  • One site reference is for authorization
  • The other one is for 3D Secure
  1. Log into your Trustpayments backoffice
  2. Navigate to sites
  1. Find your site reference - for authorization (TEST on the above screenshot) and for 3DS (TRUTHREEDSECURE on the above screenshot).

Step 3: Create a Webservice user

After checking your site references, you need to create a Webservice user and assign those site references to the user.

  1. In your Trustpayments backoffice, navigate to Users → Add a new user
  • Make sure to select Webservices option in the Role if invalid IP section
  • When adding records to Valid IP/network(s), divide each record by semicolon
  • The username value you fill in, will be used later as a site alias
  1. Assign sites references to you user

After filling in al the above credentials, you need to assign the existing site references to your user.


Step 4 : Whitelist our production IPs :

Go to the Valid IP/networks and add the following IPs seprated by a “;” :

34.105.249.51
35.205.16.245
35.246.139.210
34.65.84.106

Sandbox IPs :

34.89.124.165
34.107.126.251
34.65.230.239
34.78.205.229

Step 5: Add a Contract to your Merchant Account

Once you created the Webservice user(s), you will need to create a merchant contract to activate this Partner.

  1. Log into your Merchant Account.

  2. Navigate to Contracts in the left navigation. Select + Create to add a new contract.

  3. Select the Merchant Account you want to link to the contract

  4. From the provider drop-down list, select Trust Payments.

  5. Settlement currency: select from the drop-down menu. You will only see the available ones.

  6. Give your contract a name for easier identification: eg. PSP name.

  7. Operational configuration (authentication, risk assessment, network tokenization) : leave without changes

  8. Select your sales channels and add payment methods. Once added, you can specify the authorization currency and the sales channels for each payment method.
    To activate a payment method with Trust Payments, you will need your alias, sitereference_authorization, password and sitereference_3ds

  9. Exclusion rule : Set up your exclusion rule if you have one. This section lets you define a condition under which this contract will not be used for routing.

  10. Once you have filled in the credentials, select Save, then select Publish to make the contract operational.

Note: 3DS Testing details

When testing 3D-Secure flow, please make sure to use the following test cards:

  • Challenge flow: 4900490000000667
  • No 3DS: 4111111111111111
  • Declined with authentication_indicator: ask_3ds: 4111111111111111