Transaction

Attribute

Type

Description

id

Number

The uniqie id of the transaction

payment_reference

String

A unique reference of the transactions

transaction_type

Transaction Type

The type of the transaction

transaction_amount

String

The amount of the transaction after possible conversions

transaction_currency

String

The currency of the receiving account. 3 character ISO 4217 code (eg. “EUR”, “GBP”, “USD”)

original_amount

String

The amount for which the transaction was initiated

original_currency

String

The currency in which the transaction was initiated. 3 character ISO 4217 code (eg. “EUR”, “GBP”, “USD”)

sign

String

Permitted codes are “booked”, “pending” and “both”

date

String

The date of the transaction

operation_type

Operation Type

The type of the operation

reference_number
String An optional custom reference number set for POS transaction
terminal_id
String The TID of the POS device in case the transactions was made on a POS device.
serial_number
String The serial number of the POS device in case the transactions was made on a POS device.
account_number
String The identifier of the settlement account.

 

 

Transaction Details

Attribute

Type

Description

reference

String

The "payment_reference" of the transaction.

general

Object

Contains the "canRequestReversal", "isFee", "isReversal", and "transactionType" information of the transaction.

details

Array of Transaction Detail

A list with details related to the transaction.

 

 

Transaction Detail

Attribute

Type

Description

title

String

The type of the detail or the title of a section of details

value

String

The value of the detail. If this value is empty, the title of the detail is for a section of details. The next N values are from this section 

 

 

Transaction Type

Value

Description

001

Fee

002

Cash Withdrawal

003

Outgoing Bank Transfer

004

Balance Transfer

005

E-money Redemption

006

Account Funding

007

Original Credit

008

POS Purchase

009

Online Purchase

010

Internal Transfer

011

Refund

012

Money Request

013

Payment

014

Direct Debit

015

Pre-Authorization

016

MOTO Payment

017

MOTO Refund

018

MOTO Pre-Authorization

019

ATM Deposit

022

NFC Payment

023

ATM Surcharge

024

Withdrawal

026

Utility Bills

035

Payment Request

036

Payment Return

037

Reverse With Hold

038

Reverse Release

039

Commission

040

Cash Funding

041

Negative Set Off

042

Charge Back

501

Payment on POS

 

  

Account

Attribute

Type

Description

account_number

String

A unique identifier of the account.

iban

String

The IBAN associated with the account.

currency

String

The currency of the account. 3 character ISO 4217 code (eg. “EUR”, “GBP”, “USD”)

name

String

A custom name of the account. Can be changed by the account holder via the myPOS Account.

is_reserve

Boolean

A flag describing whether the account is a reserve one or not. Note: The IBAN will be empty if this parameter is returned "true".

 

Pagination

Attribute

Type

Description

page

Number

The page number.

page_size

Number

The number of items per page.

total

Number

Total number of records available.

 

Language

Attribute Type Description
code String Language code in format: XX.
description String Full name of the language.

 

Payment Button 

Attribute Type Description
code String Unique code of payment button.
url String Url address of payment button.
custom_name String Current name of the payment button.
amount Number Total amount which is the sum from single item amount and quantity of items.
currency String Currency in which the payment button is operating.
status Status Current status of the payment button.

 

Payment Button Status Type

Value Description
1 Active
2 Disabled

 

Payment Link

Attribute Type Description
code String Unique code of payment link.
url String Url address of payment link.
custom_name String Current name of the payment link.
amount Number Total amount which is the sum from single item amount and quantity of items.
currency String Currency in which payment link is operating.
status Status Current status of the payment link.

 

Payment Link Status Type

Value Description
1 Active
2 Disabled
4 Expired

 

Payment Button Details

Attribute Type Description
created_on
 String  Date of payment button creation. Format: YYYY-MM-DD hh:mm:ss
code
 String  Unique code of payment button.
url
 String  Url address of the payment button which is generated after the creation of this button.
custom_name
 String  Payment button name.
item_name
 String  Item name.
enable
 Boolean  Flag that provides information if this button is currently enabled or disabled.
item_price
 Number  Price of a single item. Separator is '.'.
total_amount
 Number Multiplication of a single item price with quantity.
quantity
 Number  Items quantity
button_size
 Number  Information about button size. This size reflects on the button when it's rendering in UI.
send_sms
 Boolean  Receiving SMS when a purchase is processed.
send_email
 Boolean Receiving email when a purchase is processed.
ask_for_customer_name
 Boolean  Require customer name on the payment page.
ask_for_shipping_address
 Boolean  Require shipping address on the payment page.
ask_for_customer_email
 Boolean  Require customer email on the payment page.
ask_for_customer_phone_number
 Boolean  Require customer phone on the payment page.
currency
 String  The currency of the account. 3 character ISO 4217 code (eg. “EUR”, “GBP”, “USD”)
pref_language
 String  Preferred language of the payment button. It's in format 'XX'. Available languages could be received from Languages
website
 String  Website address.
cancel_url
 String  Customer will be redirected on this address when cancel request is executed.
return_url
 String Customer will be redirected on this address when retrun request is executed.
account_number
 String  Account number which is related to this payment button.

 

Payment Link Details

Attribute Type Description
created_on String Date of payment link creation. Format: YYYY-MM-DD hh:mm:ss
code
String Unique code of payment link.
url
String Url address of the payment link which is generated after the creation of this button.
custom_name
String  Payment link name.
item_name
String Item name.
enable
Boolean Flag that provides information if this payment link is currently enabled or disabled.
item_price
Number Price of a single item. Separator is '.'.
total_amount
Number Multiplication of a single item price with quantity.
quantity
Number Items quantity
send_sms Boolean Receiving SMS when a purchase is processed.
send_email Boolean Receiving email when a purchase is processed.
ask_for_customer_name Boolean Require customer name on the payment page.
currency String The currency of the account. 3 character ISO 4217 code (eg. “EUR”, “GBP”, “USD”)
pref_language String Preferred language of the payment button. It's in format 'XX'. Available languages could be received from Languages
website String Website address.
account_number String Account number which is related to this payment button.
hide_quantity Boolean If the quantity of items is hidden or not for customers.
expired_date String Date until this payment link will be active. Format is: YYYY-MM-DD

  

Payment Request Details

Attribute

Type

Description

code

String

The code of the payment request

url

String

Url address of created payment request.

added_on

String

The time and date when the payment request was created.

client_name String The name of the client to whom the payment request will be sent.
amount Decimal The amount to be paid by the client. Separator is '.'.
currency String The currency, related to this payment request. Currency must be connected with some of the existing accounts (Settlement Data).
reason String A message shown to the client with the reason for the requested payment.
booking_text String Custom name of the payment request as seen in the myPOS account.
attempts Number Returns the attempts for payment by the client.
expiry_on String The time and date of expiry of the payment request.
qr_generated
Boolean Show if the payment request is generated as QR code.
email String The email address to which the payment request was sent.
gsm String The phone number to which the payment request was sent.
status Number

Available values

  

Payment Request Status Type

Value Description
1 Pending
2 Seen
3 Failed
4 Paid
5 Expired
6 Cancelled

 

Payment Request

Attribute

Type

Description

code

String

The code of the payment request

url

String

Url address of created payment request.

added_on

String

The time and date when the payment request was created.

client_name String The name of the client to whom the payment request will be sent.
amount Decimal The amount to be paid by the client. Separator is '.'.
currency String The currency, related to this payment request. Currency must be connected with some of the existing accounts (Settlement Data).
reason String A message shown to the client with the reason for the requested payment.
booking_text String Custom name of the payment request as seen in the myPOS account.
status Number

Available values

 

Settlement Data

Attribute Type Description
currency String Settlement currency. 3 character ISO 4217 code (eg. “EUR”, “GBP”, “USD”)
account Account Current associated account with this settlement currency.