---
title: "Transaction:LoadUUID"
method: GET
path: "/transactions/load"
tags: ["Transactions"]
---

# Transaction:LoadUUID

`GET /transactions/load`

Load a transaction which has been started, so that the transaction can be finalized on another device. The transaction can only be loaded if a transaction has the status 20, 50 and 90 (PENDING). You need to authenticate with the orderid (as username) and the entrancecode (as password) or only the uuid (as username) of the transaction

## Response `200`

Ok.

- TransactionLoad
  - `id` string — The Id of the transaction.
  - `serviceId` Id, required — unresolved $ref
  - `description` string — Is shown on the statement of the payer.
  - `reference` string — The merchant identification of this transaction. This field only allows alphanumeric characters
  - `manualTransferCode` string — Payment reference used to identify manual bank transfers
  - `orderId` string — The orderId of the transaction.
  - `ipAddress` string — An ip address
  - `exchangeUrl` string, uri — The URL where we exchange the status of a transaction.
  - `returnUrl` string, uri, required — The URL where the payer has to be send to after the payment.
  - `paymentUrl` string, uri — The payment URL for this transaction
  - `amount` Amount, required
    - `value` integer, required — The amount in cents.
    - `currency` string — The currency in ISO-4217 format.
  - `expire` string, date-time — Expire date in the correct ISO-8601 (a.k.a. ATOM) notation.
  - `created` string, date-time — The date at which this entity was created presented in the correct ISO-8601 (a.k.a. ATOM) notation.
  - `modified` string, date-time — The date at which this entity was modified presented in the correct ISO-8601 (a.k.a. ATOM) notation.
  - `amountConverted` Amount
    - `value` integer, required — The amount in cents.
    - `currency` string — The currency in ISO-4217 format.
  - `amountPaid` Amount
    - `value` integer, required — The amount in cents.
    - `currency` string — The currency in ISO-4217 format.
  - `amountRefunded` Amount
    - `value` integer, required — The amount in cents.
    - `currency` string — The currency in ISO-4217 format.
  - `paymentMethod` PaymentMethod
    - `id` integer, required — The ID of the payment option e.g. iDEAL is 10. See: services/get/sl-xxxx-xxx.
    - `subId` string — The chosen sub ID of the payment option e.g. The bank id for iDEAL. See: services/get/sl-xxxx-xxx.
    - `name` string — The name of the payment method.
    - `terminalCode` string — The terminalCode of the payment terminal used for in-store transactions.
  - `status` Status
    - `code` integer — The status code.
    - `action` string — The state in which the transaction resides
    - `phase` string — The current phase in the transaction state
  - `integration` Integration
    - `testMode` boolean — Indicates if the service is in testmode or not, possible values: false or true
  - `customer` Customer
    - `firstName` string — The forename (also known as a given name, Christian name or a first name).
    - `lastName` string — The surname (also known as a family name or a last name).
    - `type` 'B' | 'C' — Either B for business or C for consumer.
    - `ip` string — An ip address
    - `birthDate` string, date — Date of birth as defined in ISO-8601.
    - `gender` string — The subject's gender. Choose either M for male or F for female.
    - `phone` string — The subject's phone number. Optionally prepended with a + and country code
    - `email` string, email — An email address.
    - `language` 'NL' | 'EN' | 'DE' | 'FR' | 'IT' | 'ES' — The language code consisting of 2 uppercase letters. Can be one of the following: EN, NL, DE, FR, ES, IT. You can find all available languages here: https://paynl.readme.io/reference/languages
    - `trust` integer — Indicates whether you trust the payer, scale -10 -> 10 (10 Reliable, -10 Unreliable).
    - `reference` string — Unique reference of the payer. This field only allows alphanumeric characters.
    - `bankAccount` BankAccount
      - `iban` string, required — The International Bank Account Number (IBAN).
      - `bic` string, required — Business Identifier Codes (BIC/SWIFT).
      - `owner` string, required — The owner of the bank account.
    - `company` Company
      - `name` string — The name of your merchant.
      - `coc` string — Your Chamber of commerce registration number. This format differs per country.
      - `vat` string — Value added tax identification number (VAT identification number).
      - `countryCode` string — The country code consisting of 2 uppercase letters
  - `order` Order
    - `countryCode` string — When used this countryCode takes preference over the one set in the deliveryAddress and is then used as the countryCode for this transaction
    - `deliveryDate` string, date — The date of delivery.
    - `invoiceDate` string, date — The date of the invoice
    - `deliveryAddress` Address
      - `code` string
      - `firstName` FirstName — unresolved $ref
      - `lastName` LastName — unresolved $ref
      - `streetName` string — The name of the street
      - `streetNumber` string — The street number
      - `streetNumberExtension` string — A house number extension is required to deal with appartments or other addresses sharing the same front door
      - `zipCode` string — A zip/postal code. see https://en.wikipedia.org/wiki/List_of_postal_codes for a list of formats per country.
      - `city` string — The name of a city
      - `regionCode` string — Region code (iso-3166-2)
      - `countryCode` string — The country code consisting of 2 uppercase letters
    - `invoiceAddress` Address
      - `code` string
      - `firstName` FirstName — unresolved $ref
      - `lastName` LastName — unresolved $ref
      - `streetName` string — The name of the street
      - `streetNumber` string — The street number
      - `streetNumberExtension` string — A house number extension is required to deal with appartments or other addresses sharing the same front door
      - `zipCode` string — A zip/postal code. see https://en.wikipedia.org/wiki/List_of_postal_codes for a list of formats per country.
      - `city` string — The name of a city
      - `regionCode` string — Region code (iso-3166-2)
      - `countryCode` string — The country code consisting of 2 uppercase letters
    - `products` Product[]
      - `id` string — The product identifier.
      - `description` string — The description of the product.
      - `type` 'shipping' | 'article' | 'discount' | 'rounding' | 'handling' | 'payment' | 'credit' | 'giftcard' | 'emoney' | 'crypto' — The type of product. More information can be found here: https://paynl.readme.io/reference/producttypes
      - `price` object
        - `value` integer — The amount in cents.
      - `quantity` number, float — The quantity.
      - `vatCode` 'N' | 'H' | 'L' — The VAT code to use.
  - `stats` Stats
    - `info` string — The used info code which can be tracked in the stats.
    - `tool` string — The used tool code which can be tracked in the stats.
    - `object` string — The object which can be tracked in stats.
    - `extra1` string — The first free value which can be tracked in the stats.
    - `extra2` string — The second free value which can be tracked in the stats.
    - `extra3` string — The third free value which can be tracked in the stats.
    - `domainId` string — The ID of the duplicate content URL
  - `type` 'POS' | 'ECOM' | 'CIT' | 'MIT' | 'MOTO' — Defines the type of the transaction. Possible values are: CIT = Customer initiated simple e-com transaction, MIT = Merchant initiated transaction, MOTO = Customer initiated payment where card number entered manually, POS = Point of sale, ECOM
  - `transferData` TransferData[]
    - `name` string — The name of the variable to be tracked in the transaction.
    - `value` string — The value of the variable to be tracked in the transaction.
  - `serviceCode` string — The ID of your service. You can find the service ID in the portal.
  - `merchant` MerchantMinimal
    - `code` string, required — The merchant id of your company starting with M.
    - `name` string, required — The name of your merchant.
    - `status` string, required — Merchant state
    - `incorporationCountry` string — The incorporationCountry field represents the country in which the entity is legally registered or incorporated.
  - `tradeName` TradeName
    - `code` string — An identifier for this TradeName
    - `name` string — A registered TradeName
  - `layout` Layout
    - `code` string — Id of layout
    - `name` string — Name of the layout
    - `ccsUrl` string — CSS url to the layout css
    - `icon` string — Image in base64 encoding
    - `supportingColor` string — Supporting hex color code
    - `headerTextColor` string — Header hex color code
    - `buttonColor` string — Button hex color code
    - `buttonTextColor` string — Button text hex color code
  - `expiredAt` string, date-time, nullable — Expire date in the correct ISO-8601 (a.k.a. ATOM) notation.
  - `deletedAt` string, date-time, nullable — The deletion date time presented in the correct ISO-8601 (a.k.a. ATOM) notation. Can be empty (null)
  - `deletedBy` string, nullable — The reference to an account or token whom deleted the entity

## Other responses

- `400` — Bad request, see response body for more information
- `401` — Unauthorized. Supplied credentials are invalid
- `403` — Forbidden. Supplied credentials have no rights
- `404` — Resource not found
- `405` — Used HTTP method is not allowed
- `406` — Not acceptable. The supplied content type in the accept parameter in the header is not supported
- `429` — Rate limit reached.
- `500` — An internal error occurred

---

[API](https://skmtc.dev/pay/apis/pay-transaction-gateway-unit-api.md) · [All operations](https://skmtc.dev/pay/apis/pay-transaction-gateway-unit-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pay/pay-transaction-gateway-unit-api/revisions/2bc260c7bdfc/schema)
