Trustly Azura Core

Prev Next

Trustly Azura Core: The technology engine behind Trustly that optimizes bank transfers and Open Banking payments for faster, smarter, and more reliable transactions.

Supported Transaction Types

  • Authorisation

  • Capture

  • Purchase

  • Refund

  • Withdrawal

Integrations Supported

Deposit

Refunds & Withdrawal

Additional attributes to process Deposits via Trustly Azura Core

The following JSON attributes need to be included in the payload.

Description

Hosted Payment Page

Force Transaction Routing

"Routing": {

   "ForcePayment": "TRAZURACORE"

Client Details

"Client": {

   "Email": "Johny@gmail.com",

   "FirstName": "John",

   "LastName": "Doe",

   "MobileNo": "+356 99886622",

   "City": "Test City",

   "Country": "SWE",

   "IPAddress": "127.0.0.1",

   "ClientAccount": "3767838329"

 }

Test Indicator (required in Sandbox Environment only)

"isTest”: true

Sample request below

{
  "TransactionType": "PURC",
  "Currency": "EUR",
  "Amount": "10.00",
  "OrderReference": "test",
  "RedirectionURL": "https://yoururlhere.com/Redirect/",
  "CallBackURL": "https://yoururlhere.com/Listener",
  "FailRedirectionURL": "https://yoururlhere.com/FailedRedirect/",
  "Language": "en",
  "Client": {
    "Email": "Johny@gmail.com",
    "FirstName": "John",
    "LastName": "Doe",
    "MobileNo": "+356 99886622",
    "City": "Test City",
    "Country": "SWE",
    "IPAddress": "127.0.0.1",
    "ClientAccount": "3767838329"
  },
  "Routing": {
    "ForcePayment": "TRAZURACORE"
  },
  "IsTest": "True",
  "Configuration": {
    "Profile": "showandedit"
  }

Sample request to process Refunds via Trustly Azura Core

Sample request below

{
  "TransactionType": "PARTIALREFUND",
  "Amount": "1.00",
  "Currency": "EUR",
  "OrderReference": "ApcoTest123",
  "RedirectionURL": "https://yoururlhere.com/Redirect/",
  "CallBackURL": "https://yoururlhere.com/Listener",
  "IsTest": true,
  "PspId": "1002151"
}

Additional attributes to process Withdrawals via Trustly Azura Core

The following JSON attributes need to be included in the payload for a non-closed loop:

Description

Hosted Payment Page

Force Transaction Routing

"Routing": {

   "ForcePayment": "TRAZURACORE"

Client Details

"Client": {

   "Email": "Johny@gmail.com",

   "FirstName": "John",

   "LastName": "Doe",

   "MobileNo": "+356 99886622",

   "City": "Test City",

   "Country": "SWE",

   "IPAddress": "127.0.0.1",

   "ClientAccount": "3767838329"

 }

Payment Method

"PaymentMethodData": {

   "BeneficiaryAccountNumber": "NL24RABO8589312569",

   "ClearingHouse": "IBAN"

 }

Test Indicator (required in Sandbox Environment only)

"isTest”: true

Sample request below:

{
  "TransactionType": "ORIGINALCREDIT",
  "Currency": "EUR",
  "Amount": "1",
  "OrderReference": "test12345678",
  "RedirectionURL": "https://yoururlhere.com/Redirect/",
  "CallBackURL": "https://yoururlhere.com/Listener",
  "FailRedirectionURL": "https://yoururlhere.com/FailedRedirect/",
  "Language": "en",
  "Client": {
   "Email": "johndoe@gmail.com",
    "FirstName": "John",
    "LastName": "Doe",
    "City": "Valletta",
    "DateOfBirth": "1980-01-01",
    "IPAddress": "1.1.1.1",
    "ClientAccount": "ANT"
  },
  "Routing": {
    "ForcePayment": "TRAZURACORE"
  },
  "PaymentMethodData": {
    "BeneficiaryAccountNumber": "NL24RABO8589312569",
    "ClearingHouse": "IBAN"
  },
  "IsTest": "True"
}

The following JSON attributes need to be included in the payload for a closed loop:

Description

Hosted Payment Page

Force Transaction Routing

"Routing": {

   "ForcePayment": "TRAZURACORE"

Client Details

"Client": {

   "Email": "Johny@gmail.com",

   "FirstName": "John",

   "LastName": "Doe",

   "MobileNo": "+356 99886622",

   "City": "Test City",

   "Country": "SWE",

   "IPAddress": "127.0.0.1",

   "ClientAccount": "3767838329"

 }

Extra attributes

"PspId": "17957774"  *

Test Indicator (required in Sandbox Environment only)

"isTest”: true

  • NB: The PSPID value must be the one from the original deposit transaction.

Sample request below:

{
  "TransactionType": "ORIGINALCREDIT",
  "Currency": "EUR",
  "Amount": "1",
  "OrderReference": "test12345678",
  "RedirectionURL": "https://yoururlhere.com/Redirect/",
  "CallBackURL": "https://yoururlhere.com/Listener",
  "FailRedirectionURL": "https://yoururlhere.com/FailedRedirect/",
  "Language": "en",
  "Client": {
   "Email": "johndoe@gmail.com",
    "FirstName": "John",
    "LastName": "Doe",
    "City": "Valletta",
    "DateOfBirth": "1980-01-01",
    "IPAddress": "1.1.1.1",
    "ClientAccount": "ANT"
  },
  "Routing": {
    "ForcePayment": "TRAZURACORE"
  },
  "IsTest": "True",
  "PspId": "17957774"
}

Test Credentials

A test simulator is available when using the dev environment.