Aborted
Request
1
2
3
4
GET /psp/paymentorders/09ccd29a-7c4f-4752-9396-12100cbfecce/aborted HTTP/1.1
Host: api.externalintegration.payex.com
Authorization: Bearer <AccessToken>
Content-Type: application/json
Response
1
2
3
4
5
6
7
8
9
10
HTTP/1.1 200 OK
Content-Type: application/json
{
"paymentorder": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c",
"aborted": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/aborted",
"abortReason": "Payment aborted by payer"
}
}
Field | Type | Description |
---|---|---|
paymentorder |
object |
The payment order object. |
aborted |
object |
The abort object. |
└➔ id
|
string |
The relative URL and unique identifier of the paymentorder resource . Please read about URL Usage to understand how this and other URLs should be used in your solution. |
└➔ abortReason
|
string |
Why the payment was aborted. |
Cancelled
Request
1
2
3
4
GET /psp/paymentorders/09ccd29a-7c4f-4752-9396-12100cbfecce/cancelled HTTP/1.1
Host: api.externalintegration.payex.com
Authorization: Bearer <AccessToken>
Content-Type: application/json
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
HTTP/1.1 200 OK
Content-Type: application/json
{
"paymentOrder": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c",
"cancelled": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/paid",
"cancelReason": "<should be the description from the merchant when doing cancel on the authorisation payment>",
"instrument": "Creditcard",
"number": 1234567890,
"payeeReference": "CD123",
"orderReference": "AB1234",
"amount": 1500
"tokens": [
{
"type": "payment",
"token": "12345678-1234-1234-1234-1234567890AB",
"name": "4925xxxxxx000004",
"expiryDate" : "mm/yyyy"
},
{
"type": "recurrence",
"token": "87654321-4321-4321-4321-BA0987654321",
"name": "4925xxxxxx000004",
"expiryDate" : "mm/yyyy"
}
],
"details": {
"nonPaymentToken" : "12345678-1234-1234-1234-1234567890AB",
"externalNonPaymentToken" : "1234567890",
}
}
}
Field | Type | Description |
---|---|---|
paymentorder |
object |
The payment order object. |
cancelled |
object |
The cancel object. |
└➔ id
|
string |
The relative URL and unique identifier of the paymentorder resource . Please read about URL Usage to understand how this and other URLs should be used in your solution. |
└➔ cancelReason
|
string |
Why the payment was cancelled. |
└➔ instrument
|
string |
Payment instrument used in the cancelled payment. |
└─➔ number
|
string |
The transaction number, useful when there’s need to reference the transaction in human communication. Not usable for programmatic identification of the transaction, where id should be used instead. |
└─➔ payeeReference
|
string(30) |
A unique reference from the merchant system. It is set per operation to ensure an exactly-once delivery of a transactional operation. See payeeReference for details. |
└─➔ orderReference
|
string(50) |
The order reference should reflect the order reference found in the merchant’s systems. |
└➔ amount
|
integer |
The transaction amount (including VAT, if any) entered in the lowest monetary unit of the selected currency. E.g.: 10000 = 100.00 SEK, 5000 = 50.00 SEK. |
└➔ tokens
|
integer |
A list of tokens connected to the payment. |
└─➔ type
|
string |
payment , recurrence , transactionOnFile or unscheduled . The different types of available tokens. |
└─➔ token
|
string |
The token guid . |
└─➔ name
|
string |
The name of the token. In the example, a masked version of a card number. |
└─➔ expiryDate
|
string |
The expiry date of the token. |
└➔ details
|
integer |
Details connected to the payment. |
└─➔ nonPaymentToken
|
string |
The result of our own card tokenization. Activated in POS for the merchant or merchant group. |
└─➔ externalNonPaymentToken
|
string |
The result of an external tokenization. This value will vary depending on card types, acquirers, customers, etc. For Mass Transit merchants, transactions redeemed by Visa will be populated with PAR. For Mastercard and Amex, it will be our own token. |
Failed
Request
1
2
3
4
GET /psp/paymentorders/09ccd29a-7c4f-4752-9396-12100cbfecce/failed HTTP/1.1
Host: api.externalintegration.payex.com
Authorization: Bearer <AccessToken>
Content-Type: application/json
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
HTTP/1.1 200 OK
Content-Type: application/json
{
"paymentOrder": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c",
"failed": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/failed",
"problem": {
"type": "https://api.payex.com/psp/errordetail/creditcard/acquirererror",
"title": "Operation failed",
"status": 403,
"detail": "Unable to complete Authorization transaction, look at problem node!",
"problems": [
{
"name": "ExternalResponse",
"description": "REJECTED_BY_ACQUIRER-unknown error, response-code: 51"
}
]
}
}
}
Field | Type | Description |
paymentorder |
object |
The payment order object. |
failed |
object |
The failed object. |
└➔ id
|
string |
The relative URL and unique identifier of the paymentorder resource . Please read about URL Usage to understand how this and other URLs should be used in your solution. |
└➔ problem
|
object |
The problem object. |
└─➔ type
|
string |
The type of problem that occurred. |
└─➔ title
|
string |
The title of the problem that occurred. |
└─➔ status
|
integer |
The HTTP status code that the problem was served with. |
└─➔ detail
|
string |
A detailed, human readable description of the error. |
└─➔ problems
|
array |
The array of problem detail objects. |
└➔ name
|
string |
The name of the field, header, object, entity or likewise that was erroneous. |
└➔ description
|
string |
The human readable description of what was wrong with the field, header, object, entity or likewise identified by name . |
FailedAttempts
Request
1
2
3
4
GET /psp/paymentorders/09ccd29a-7c4f-4752-9396-12100cbfecce/failedattempts HTTP/1.1
Host: api.externalintegration.payex.com
Authorization: Bearer <AccessToken>
Content-Type: application/json
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
HTTP/1.1 200 OK
Content-Type: application/json
{
"paymentorder": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c",
"failedAttempts": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/failedattempts"
"failedAttemptList": [
{
"created": "2020-03-03T07:21:01.1893466Z",
"instrument": "CreditCard",
"number": 123456,
"status": "Aborted",
"problem": {
"type": "https://api.payex.com/psp/errordetail/creditcard/3dsecureusercanceled",
"title": "Operation failed",
"status": 403,
"detail": "Unable to complete VerifyAuthentication transaction, look at problem node!",
"problems": [
{
"name": "ExternalResponse",
"description": "UserCancelled-CANCELED"
}
]
}
},
{
"created": "2020-03-03T07:22:21.1893466Z",
"instrument": "CreditCard",
"number": 123457,
"status": "Failed",
"problem": {
"type": "https://api.payex.com/psp/errordetail/creditcard/3dsecureacquirergatewayerror",
"title": "Operation failed",
"status": 502,
"detail": "Unable to complete VerifyAuthentication transaction, look at problem node!",
"problems": [
{
"name": "ExternalResponse",
"description": "ARCOT_MERCHANT_PLUGIN_ERROR-merchant plugin error [98]: This is a triggered error message."
}
]
}
}
]
}
}
Field | Type | Description |
---|---|---|
paymentorder |
object |
The payment order object. |
└➔ id
|
string |
The relative URL and unique identifier of the paymentorder resource . Please read about URL Usage to understand how this and other URLs should be used in your solution. |
failedAttempts |
object |
The failed attempt object. |
└➔ financialTransactionsList
|
array |
The array of failed attempts. |
└─➔ created
|
string |
The ISO-8601 date of when the payment order was created. |
└─➔ instrument
|
string |
Payment instrument used in the failed payment. |
└─➔ number
|
string |
The transaction number, useful when there’s need to reference the transaction in human communication. Not usable for programmatic identification of the transaction, where id should be used instead. |
└─➔ status
|
string |
The status of the payment attempt. Failed or Aborted . |
└➔ problem
|
object |
The problem object. |
└─➔ type
|
string |
The type of problem that occurred. |
└─➔ title
|
string |
The title of the problem that occurred. |
└─➔ status
|
integer |
The HTTP status code that the problem was served with. |
└─➔ detail
|
string |
A detailed, human readable description of the error. |
└─➔ problems
|
array |
The array of problem detail objects. |
└➔ name
|
string |
The name of the field, header, object, entity or likewise that was erroneous. |
└➔ description
|
string |
The human readable description of what was wrong with the field, header, object, entity or likewise identified by name . |
FinancialTransactions
Request
1
2
3
4
GET /psp/paymentorders/09ccd29a-7c4f-4752-9396-12100cbfecce/financialtransactions HTTP/1.1
Host: api.externalintegration.payex.com
Authorization: Bearer <AccessToken>
Content-Type: application/json
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
HTTP/1.1 200 OK
Content-Type: application/json
{
"paymentorder": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c",
"financialTransactions" {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/financialtransactions",
"financialTransactionList": [
{
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/financialtransactions/7e6cdfc3-1276-44e9-9992-7cf4419750e1",
"created": "2020-03-04T01:01:01.01Z",
"updated": "2020-03-04T01:01:01.03Z",
"type": "Capture",
"number": 123459,
"amount": 1000,
"vatAmount": 250,
"description": "Test transaction1",
"payeeReference": "AH123456",
"receiptReference": "OL1234"
"orderItems": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/financialtransactions/7e6cdfc3-1276-44e9-9992-7cf4419750e1/orderitems"
}
},
{
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/financialtransactions/<transactionId>",
"created": "2020-03-05T01:01:01.01Z",
"updated": "2020-03-05T01:01:01.03Z",
"type": "Capture",
"number": 123460,
"amount": 500,
"vatAmount": 125,
"description": "Test transaction2",
"payeeReference": "AH234567",
"receiptReference": "OL5678"
"orderItems": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/financialtransactions/7e6cdfc3-1276-44e9-9992-7cf4419750e1/orderitems"
}
},
{
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/financialtransactions/<transactionId>",
"created": "2020-04-02T01:01:01.01Z",
"updated": "2020-04-02T01:01:01.03Z",
"type": "Reversal",
"number": 123461,
"amount": 1000,
"vatAmount": 250,
"description": "Test transaction3",
"payeeReference": "AH345678",
"receiptReference": "OL1357"
"orderItems": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/financialtransactions/7e6cdfc3-1276-44e9-9992-7cf4419750e1/orderitems"
}
}
]
}
}
Field | Type | Description |
---|---|---|
paymentorder |
object |
The payment order object. |
financialTransactions |
object |
The financial transactions object. |
└➔ id
|
string |
The relative URL and unique identifier of the paymentorder resource . Please read about URL Usage to understand how this and other URLs should be used in your solution. |
└➔ financialTransactionsList
|
array |
The array of financial transactions. |
└─➔ id
|
string |
The id of the financial transaction. |
└─➔ created
|
string |
The ISO-8601 date of when the payment order was created. |
└─➔ updated
|
string |
The ISO-8601 date of when the payment order was updated. |
└─➔ type
|
string |
The type of transaction. Capture , Authorization , Cancellation , Reversal , Sale . |
└─➔ number
|
string |
The transaction number, useful when there’s need to reference the transaction in human communication. Not usable for programmatic identification of the transaction, where id should be used instead. |
└─➔ amount
|
integer |
The transaction amount (including VAT, if any) entered in the lowest monetary unit of the selected currency. E.g.: 10000 = 100.00 SEK, 5000 = 50.00 SEK. |
└─➔ vatAmount
|
integer |
The payment’s VAT (Value Added Tax) amount , entered in the lowest monetary unit of the selected currency. E.g.: 10000 = 100.00 SEK, 5000 = 50.00 SEK. The vatAmount entered will not affect the amount shown on the payment page, which only shows the total amount . This field is used to specify how much of the total amount the VAT will be. Set to 0 (zero) if there is no VAT amount charged. |
└➔ description
|
string |
The description of the payment order. |
└─➔ payeeReference
|
string(30) |
A unique reference from the merchant system. It is set per operation to ensure an exactly-once delivery of a transactional operation. See payeeReference for details. |
└➔ receiptReference
|
string(30) |
A unique reference from the merchant system. It is used to supplement payeeReference as an additional receipt number. |
└➔ orderItems
|
array |
The array of items being purchased with the order. Note that authorization orderItems will not be printed on invoices, so lines meant for print must be added in the Capture request. The authorization orderItems will, however, be used in the Admin system when captures or reversals are performed, and might be shown other places later. It is required to use this field to be able to send Capture orderItems . Capture requests should only contain items meant to be captured from the order. |
History
We advise you to not build logic around the content of these fields. They are mainly for information purposes, and might be subject to name changes. If these should occur, updates will be available in the list below.
Request
1
2
3
4
GET /psp/paymentorders/09ccd29a-7c4f-4752-9396-12100cbfecce/history HTTP/1.1
Host: api.externalintegration.payex.com
Authorization: Bearer <AccessToken>
Content-Type: application/json
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
HTTP/1.1 200 OK
Content-Type: application/json
{
"paymentorder": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c",
"history": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/history",
"historyList": [
{
"created": "2020-03-04T01:00:00.00Z",
"name": "PaymentCreated",
"initiatedBy" "Merchant"
},
{
"created": "2020-03-04T01:01:00.00Z",
"name": "PaymentLoaded",
"initiatedBy" "System"
},
{
"created": "2020-03-04T01:00:15.00Z",
"name": "CheckinInitiated",
"initiatedBy" "System"
},
{
"created": "2020-03-04T01:00:16.00Z",
"name": "PayerDetailsRetrieved",
"initiatedBy" "System"
},
{
"created": "2020-03-04T01:00:20.00Z",
"name": "PayerCheckedIn",
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T01:01:01.01Z",
"name": "PaymentInstrumentSelected",
"instrument": "CreditCard",
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T01:03:01.01Z",
"name": "PaymentAttemptStarted",
"instrument": "CreditCard",
"number": 123456,
"prefill": true,
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T01:03:01.01Z",
"name": "PaymentAttemptAborted",
"number": 123456,
"instrument": "CreditCard",
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T02:01:01.01Z",
"name": "PaymentInstrumentSelected",
"instrument": "Vipps",
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T03:01:01.01Z",
"name": "PaymentInstrumentSelected",
"instrument": "CreditCard",
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T02:01:01.01Z",
"name": "PaymentAttemptStarted",
"instrument": "CreditCard",
"number": 123457,
"prefill": true,
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T02:01:01.01Z",
"name": "PaymentAttemptFailed",
"instrument": "CreditCard",
"number": 123457,
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T02:01:01.01Z",
"name": "PaymentAttemptStarted",
"instrument": "CreditCard",
"number": 123458,
"prefill": true,
"initiatedBy" "Consumer"
},
{
"created": "2020-03-04T02:01:01.01Z",
"name": "PaymentPaid",
"instrument": "CreditCard"
"number": 123458,
"initiatedBy" "Consumer"
},
{
"created": "2020-03-05T02:01:01.01Z",
"name": "PaymentPartialCaptured",
"instrument": "CreditCard"
"number": 123459,
"initiatedBy" "Merchant"
},
{
"created": "2020-03-06T02:01:01.01Z",
"name": "PaymentPartialCaptured",
"instrument": "CreditCard"
"number": 123460,
"initiatedBy" "Merchant"
},
{
"created": "2020-03-07T02:01:01.01Z",
"name": "PaymentPartialReversed",
"instrument": "CreditCard"
"number": 123461,
"initiatedBy" "Merchant"
}
]
}
}
Field | Type | Description |
---|---|---|
paymentorder |
object |
The payment order object. |
history |
object |
The history object. |
└➔ id
|
string |
The relative URL and unique identifier of the paymentorder resource . Please read about URL Usage to understand how this and other URLs should be used in your solution. |
└➔ historyList
|
array |
The array of history objects. |
└➔ created
|
string |
The ISO-8601 date of when the history event was created. |
└➔ name
|
string |
Name of the history event. See list below for information. |
└➔ instrument
|
string |
The payment instrument used when the event occurred. |
└➔ number
|
string |
Payment number associated with the event. |
└➔ prefill
|
bool |
Indicates if payment info was prefilled or not. |
└➔ initiatedBy
|
string |
Consumer , Merchant or System . The party that initiated the event. |
History Event Name | Description |
---|---|
PaymentCreated |
This event will occur as soon as the merchant initiates the payment order. |
CheckinInitiated |
Will be set when checkin is started, if checkin is activated for the merchant. The merchant must be configured with ProductPackage=Checkout |
PayerDetailsRetrieved |
Will be set if a consumer profile is found. The merchant must be configured with ProductPackage=Checkout |
PayerCheckedIn |
Will be set when checkin is completed. The merchant must be configured with ProductPackage=Checkout |
PaymentInstrumentSet |
If the PaymentOrder is initiated in InstrumentMode, the first occurrence will be set to the value from the merchant´s POST statement. Following values will be set for each time the merchant to a PATCH to change the instrument used for that payment. The instrument set will be in the instrument parameter. |
PaymentLoaded |
Will be set the first time the payer loads the payment window. If this event hasn’t occurred, the payment window hasn’t been loaded. |
PaymentInstrumentSelected |
Will occur each time the payer expands an instrument in the payment menu. The instrument selected will be set in the instrument parameter. |
PaymentAttemptStarted |
Will occur when the payer presses the first button in the payment process (either “pay” or “next” if the payment has multiple steps). The instrument parameter will contain the instrument for this attempt. The prefill will be true if the payment page was prefilled with payment information. The transaction number for this payment will be available in the number field. |
PaymentAttemptAborted |
Will occur if the payer aborts the payment attempt. Both the number and instrument parameters will be available on this event. |
PaymentAttemptFailed |
Will occur if the payment failed. Both the number and instrument parameters will be available on this event. |
PaymentPaid |
Will occur if the payment succeeds. Both the number and instrument parameters will be available on this event. |
PaymentCaptured |
Will occur when the merchant has captured the full authorization amount. Both the number and instrument parameters will be available on this event. The number of this event will point to a number in the financialTransaction node for easy linking. |
PaymentPartialCaptured |
Will occur when the merchant has done a partial capture of authorization amount. Both the number and instrument parameters will be available on this event. The number of this event will point to a number in the financialTransaction node for easy linking. |
PaymentCancelled |
Will occur when the merchant has cancelled the full authorization amount. Both the number and instrument parameters will be available on this event. |
PaymentPartialCancelled |
Will occur when the merchant has cancelled part of the authorization amount. Both the number and instrument parameters will be available on this event. |
PaymentReversed |
Will occur when the merchant reverses the full authorization amount. Both the number and instrument parameters will be available on this event. The number of this event will point to a number in the financialTransaction node for easy linking. |
PaymentPartialReversed |
Will occur when the merchant reverses a part of the authorization amount. Both the number and instrument parameters will be available on this event. The number of this event will point to a number in the financialTransaction node for easy linking. |
Paid
Request
1
2
3
4
GET /psp/paymentorders/09ccd29a-7c4f-4752-9396-12100cbfecce/failed HTTP/1.1
Host: api.externalintegration.payex.com
Authorization: Bearer <AccessToken>
Content-Type: application/json
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
HTTP/1.1 200 OK
Content-Type: application/json
{
"paymentOrder": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c",
"paid": {
"id": "/psp/paymentorders/5adc265f-f87f-4313-577e-08d3dca1a26c/paid",
"instrument": "Creditcard",
"number": 1234567890,
"payeeReference": "CD123",
"orderReference": "AB1234",
"amount": 1500
"tokens": [
{
"type": "payment",
"token": "12345678-1234-1234-1234-1234567890AB",
"name": "4925xxxxxx000004",
"expiryDate" : "mm/yyyy"
},
{
"type": "recurrence",
"token": "87654321-4321-4321-4321-BA0987654321",
"name": "4925xxxxxx000004",
"expiryDate" : "mm/yyyy"
},
{
"type": "unscheduled",
"token": "87654321-4321-4321-4321-BA0987654321",
"name": "4925xxxxxx000004",
"expiryDate" : "mm/yyyy"
},
{
"type": "transactionsOnFile",
"token": "87654321-4321-4321-4321-BA0987654321",
"name": "4925xxxxxx000004",
"expiryDate" : "mm/yyyy"
}
],
"details": {
"nonPaymentToken" : "12345678-1234-1234-1234-1234567890AB",
"externalNonPaymentToken" : "1234567890",
}
}
}
Field | Type | Description |
---|---|---|
paymentorder |
object |
The payment order object. |
paid |
object |
The paid object. |
└➔ id
|
string |
The relative URL and unique identifier of the paymentorder resource . Please read about URL Usage to understand how this and other URLs should be used in your solution. |
└➔ instrument
|
string |
Payment instrument used in the cancelled payment. |
└─➔ number
|
string |
The transaction number , useful when there’s need to reference the transaction in human communication. Not usable for programmatic identification of the transaction, where id should be used instead. |
└─➔ payeeReference
|
string(30) |
A unique reference from the merchant system. It is set per operation to ensure an exactly-once delivery of a transactional operation. See payeeReference for details. |
└─➔ orderReference
|
string(50) |
The order reference should reflect the order reference found in the merchant’s systems. |
└➔ amount
|
integer |
The transaction amount (including VAT, if any) entered in the lowest monetary unit of the selected currency. E.g.: 10000 = 100.00 SEK, 5000 = 50.00 SEK. |
└➔ tokens
|
integer |
A list of tokens connected to the payment. |
└─➔ type
|
string |
payment , recurrence , transactionOnFile or unscheduled . The different types of available tokens. |
└─➔ token
|
string |
The token guid . |
└─➔ name
|
string |
The name of the token. In the example, a masked version of a card number. |
└─➔ expiryDate
|
string |
The expiry date of the token. |
└➔ details
|
integer |
Details connected to the payment. |
└─➔ nonPaymentToken
|
string |
The result of our own card tokenization. Activated in POS for the merchant or merchant group. |
└─➔ externalNonPaymentToken
|
string |
The result of an external tokenization. This value will vary depending on card types, acquirers, customers, etc. For Mass Transit merchants, transactions redeemed by Visa will be populated with PAR. For Mastercard and Amex, it will be our own token. |