Imports payment transactions that were settled outside the platform, so they appear in the transaction history next to platform transactions. The import never moves money: the records are stored as they are, as IMPORTED transactions that can neither be captured, cancelled nor documented. Every record is decided individually - imported, skipped because its external id was imported before, or failed with a reason - and include=items reports each result, so a partially failed batch is retried with the failed records only. A malformed record rejects the whole request instead.
Body
Required
-
The identifier of the client the imported transactions belong to. Required if not requesting with the :authenticated scope, which defaults it to the requesting client and allows no other.
-
The transactions to import, at most 100 per request. Each
externalIdmust be unique within the request. A single malformed entry rejects the whole request; larger backfills page through multiple requests.At least
1but not more than100elements. -
The unique identifier of the user the imported transactions belong to. Required if not requesting with the :authenticated scope, which defaults it to the authenticated user and allows no other.
Responses
-
The import was processed. Request
include=itemsfor the result of every record. -
The request body is invalid: a missing client or user, a malformed record, a duplicate external id, an empty or too large batch, an authorization after its capture, a timestamp in the future, invalid product configurations, or totals that do not match the products. Nothing was imported.
-
Client authentication failed.
-
The caller may only import its own transactions and named another client or another user.
Missing one or more required scopes.
-
An internal server error occurred.
curl \
--request POST 'https://api.pace.cloud/payment/2026-4/payment-transaction-imports' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"clientId": "pace-drive-app",
"transactions": [
{
"additionalData": {
"cardSchemeReference": "MCC-5541",
"legacyInvoiceNo": "R-2024-88213",
"odometerKm": 143902
},
"authorizedAmount": "80.00",
"authorizedAt": "2024-03-11T09:38:12.000Z",
"capturedAmount": "46.87",
"capturedAt": "2024-03-11T09:42:00.000Z",
"currency": "EUR",
"externalId": "dkv:TXN-2024-0009182",
"language": "DE",
"paymentMethodId": "b4fd81c9-8969-4323-98b7-855a7d7f0d60",
"poi": {
"address": {
"city": "Karlsruhe",
"country": "DE",
"houseNumber": "18",
"postalCode": "76131",
"street": "Haid-und-Neu-Straße"
},
"id": "154e01ae-557a-48b3-a68a-609f1507db1d",
"name": "PACE Fuel Station"
},
"products": [
{
"configurations": {
"label": "Pump Number",
"name": "PUMP_NUMBER",
"type": "INPUT",
"value": "100.00"
},
"label": "Diesel",
"priceExcludingVAT": "39.39",
"priceIncludingVAT": "46.87",
"pricePerUnitExcludingVAT": "1.020",
"pricePerUnitIncludingVAT": "1.214",
"quantity": "38.62",
"type": "FUELING",
"unit": "LITER",
"vatAmount": "7.48",
"vatRate": "0.19"
}
],
"summary": {
"currency": "EUR",
"totalAmountExcludingVAT": "88.90",
"totalAmountIncludingVAT": "104.84",
"vatAmount": "15.94"
}
}
],
"userId": "a1c782d9-7a6c-4e5a-b05b-1d11b93c510a"
}'
{
"clientId": "pace-drive-app",
"transactions": [
{
"additionalData": {
"cardSchemeReference": "MCC-5541",
"legacyInvoiceNo": "R-2024-88213",
"odometerKm": 143902
},
"authorizedAmount": "80.00",
"authorizedAt": "2024-03-11T09:38:12.000Z",
"capturedAmount": "46.87",
"capturedAt": "2024-03-11T09:42:00.000Z",
"currency": "EUR",
"externalId": "dkv:TXN-2024-0009182",
"language": "DE",
"paymentMethodId": "b4fd81c9-8969-4323-98b7-855a7d7f0d60",
"poi": {
"address": {
"city": "Karlsruhe",
"country": "DE",
"houseNumber": "18",
"postalCode": "76131",
"street": "Haid-und-Neu-Straße"
},
"id": "154e01ae-557a-48b3-a68a-609f1507db1d",
"name": "PACE Fuel Station"
},
"products": [
{
"configurations": {
"label": "Pump Number",
"name": "PUMP_NUMBER",
"type": "INPUT",
"value": "100.00"
},
"label": "Diesel",
"priceExcludingVAT": "39.39",
"priceIncludingVAT": "46.87",
"pricePerUnitExcludingVAT": "1.020",
"pricePerUnitIncludingVAT": "1.214",
"quantity": "38.62",
"type": "FUELING",
"unit": "LITER",
"vatAmount": "7.48",
"vatRate": "0.19"
}
],
"summary": {
"currency": "EUR",
"totalAmountExcludingVAT": "88.90",
"totalAmountIncludingVAT": "104.84",
"vatAmount": "15.94"
}
}
],
"userId": "a1c782d9-7a6c-4e5a-b05b-1d11b93c510a"
}
{
"data": {
"clientId": "backoffice-importer",
"counts": {
"failed": 1,
"imported": 1,
"skipped": 1,
"total": 3
},
"createdAt": "2026-07-20T10:15:00.000Z",
"id": "9b1c0f4e-2f3a-4c5d-8e6f-7a8b9c0d1e2f",
"items": [
{
"externalId": "dkv:TXN-2024-0009182",
"failureCode": "PAYMENT_METHOD_NOT_FOUND",
"position": 0,
"result": "IMPORTED",
"transactionId": "6fc2acbd-3afd-4df3-9967-836a7929b13f"
}
],
"status": "PARTIAL",
"updatedAt": "2026-07-20T10:15:00.000Z",
"userId": "a1c782d9-7a6c-4e5a-b05b-1d11b93c510a"
}
}