GET /v1/transactions/details

 

Request headers

Attribute

Type

Condition

Description

X-Request-ID

UUID

Mandatory

ID of the request, unique to the call.

Authorization

String

Mandatory

The oAuth2 Bearer token

API-Key

String

Mandatory

The Client ID obtained from the myPOS Account

Content-Type

String

Mandatory

application/json

 

 

Query parameters

Attribute

Type

Condition

Description

references

String

Required

Up to 5 "payment_reference" of transactions for which to fetch details separated with comma (","). Example: POSA00120029SK5F,POSA00120029SK5B

 

 

Response body

Attribute

Type

Condition

Description

transactions_details

An array of Transaction Details

Mandatory

An array of transaction details including the "payment_reference" of the transaction related to them.

 

 

Examples

curl -X GET \
https://transactions-api.mypos.com/v1/transactions/details?references=POSA00120029SK5F,POSA00120029SK5B \
  -H 'Authorization: Bearer PLpC1CqVE9CYXolbGNBPqz0NYy8asFzG95XcToDsMP' \
  -H 'Content-Type: application/json' \
  -H 'API-Key: MY_API_KEY' \
  -H 'X-Request-ID: 232465ab-66ea-4776-b3f0-f7a123f988e4'
import requests

requests.get(
    url='https://transactions-api.mypos.com/v1/transactions/details?references=POSA00120029SK5F,POSA00120029SK5B',
    headers={
        'Authorization': 'Bearer PLpC1CqVE9CYXolbGNBPqz0NYy8asFzG95XcToDsMP',
        'Content-Type': 'application/json',
        'API-Key': 'MY_API_KEY',
        'X-Request-ID': '232465ab-66ea-4776-b3f0-f7a123f988e4'
    }
)
const request = require("request");

const options = {
    method: 'GET',
    url: 'https://transactions-api.mypos.com/v1/transactions/details?references=POSA00120029SK5F,POSA00120029SK5B',
    headers: {
        'Authorization': 'Bearer PLpC1CqVE9CYXolbGNBPqz0NYy8asFzG95XcToDsMP',
        'Content-Type': 'application/json',
        'API-Key': 'MY_API_KEY',
        'X-Request-ID': '232465ab-66ea-4776-b3f0-f7a123f988e4'
    }
};

request(options, (error, response, body) => {

});
<?php

$request = new HttpRequest();
$request->setUrl('https://transactions-api.mypos.com/v1/transactions/details?references=POSA00120029SK5F,POSA00120029SK5B');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders(array(
    'Authorization' => 'Bearer PLpC1CqVE9CYXolbGNBPqz0NYy8asFzG95XcToDsMP',
    'Content-Type' => 'application/json',
    'API-Key' => 'MY_API_KEY',
    'X-Request-ID' => '232465ab-66ea-4776-b3f0-f7a123f988e4'
));

try {
    $response = $request->send();

    echo $response->getBody();
} catch (HttpException $ex) {
    echo $ex;
}

{
    "transactions_details": [
        {
            "reference": "POSA00120029SK5F",
            "general": {
                "canRequestReversal": false,
                "isFee": false,
                "isReversal": false,
                "transactionType": "501"
            },
            "details": [
                {
                    "value": "",
                    "label": "Card details"
                },
                {
                    "value": "*1075",
                    "label": "Payment from card"
                },
                {
                    "value": "MasterCard",
                    "label": "Processor"
                },
                {
                    "value": "",
                    "label": "Transaction details"
                },
                {
                    "value": "29.01.2020 11:01",
                    "label": "Transaction date"
                },
                {
                    "value": "POSA00120029SK5F",
                    "label": "Transaction reference"
                },
                {
                    "value": "50241868913",
                    "label": "Account number"
                },
                {
                    "value": "az",
                    "label": "Account name"
                },
                {
                    "value": "1.0000",
                    "label": "Exchange rate"
                },
                {
                    "value": "5.00 RON",
                    "label": "Amount"
                },
                {
                    "value": "5.00 RON",
                    "label": "Transaction amount"
                },
                {
                    "value": "5.00 RON",
                    "label": "Authorization amount"
                },
                {
                    "value": "0.00 RON",
                    "label": "Reversal"
                },
                {
                    "value": "-0.13 RON",
                    "label": "Fee"
                },
                {
                    "value": "2.600%",
                    "label": "Fee rate"
                },
                {
                    "value": "Payment on myPOS / Non-EEA Cards",
                    "label": "Fee descriptor"
                },
                {
                    "value": "",
                    "label": "Terminal details"
                },
                {
                    "value": "90004828",
                    "label": "Terminal ID"
                },
                {
                    "value": "my temrminal",
                    "label": "Terminal name"
                }
            ]
        },
        {
            "reference": "POSA00120029SK5B",
            "general": {
                "canRequestReversal": false,
                "isFee": false,
                "isReversal": false,
                "transactionType": "501"
            },
            "details": [
                {
                    "value": "",
                    "label": "Card details"
                },
                {
                    "value": "*1075",
                    "label": "Payment from card"
                },
                {
                    "value": "MasterCard",
                    "label": "Processor"
                },
                {
                    "value": "",
                    "label": "Transaction details"
                },
                {
                    "value": "29.01.2020 11:01",
                    "label": "Transaction date"
                },
                {
                    "value": "POSA00120029SK5B",
                    "label": "Transaction reference"
                },
                {
                    "value": "50241868913",
                    "label": "Account number"
                },
                {
                    "value": "az",
                    "label": "Account name"
                },
                {
                    "value": "1.0000",
                    "label": "Exchange rate"
                },
                {
                    "value": "8.00 RON",
                    "label": "Amount"
                },
                {
                    "value": "8.00 RON",
                    "label": "Transaction amount"
                },
                {
                    "value": "8.00 RON",
                    "label": "Authorization amount"
                },
                {
                    "value": "0.00 RON",
                    "label": "Reversal"
                },
                {
                    "value": "-0.21 RON",
                    "label": "Fee"
                },
                {
                    "value": "2.600%",
                    "label": "Fee rate"
                },
                {
                    "value": "Payment on myPOS / Non-EEA Cards",
                    "label": "Fee descriptor"
                },
                {
                    "value": "",
                    "label": "Terminal details"
                },
                {
                    "value": "90004828",
                    "label": "Terminal ID"
                },
                {
                    "value": "my temrminal",
                    "label": "Terminal name"
                }
            ]
        }
    ]
}