---
title: "STEU Card Processing"
slug: "steu-card-processing"
updated: 2026-06-15T10:48:54Z
published: 2026-06-15T10:48:54Z
canonical: "docs.apcopay.com/steu-card-processing"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apcopay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# STEU Card Processing

## Supported Transaction Types

- [x] Authorisation `AUTH`
- [x] Capture `CAPT`
- [x] Purchase `PURC`
- [x] Refund `PARTIALREFUND`
- [ ] Void `GENERALVOID`
- [ ] Payouts `ORIGINALCREDIT`
- [ ] Recurring `AUTH` / `PURC`

## Integrations Supported

**Deposit - Authorisation / Purchase**

- [x] [Hosted Payment Page](https://apcopay.redoc.ly/#tag/Hosted-Payment-Page)
- [x] [Direct Connect ( server-to-server)](https://apcopay.redoc.ly/#tag/Payment-Operations)

**Capture, Void, Refunds, Payouts**

- [ ] [Hosted Payment Page](https://apcopay.redoc.ly/#tag/Hosted-Payment-Page)
- [x] [Direct Connect ( server-to-server)](https://apcopay.redoc.ly/#tag/Payment-Operations)

## Supported Wallet

- [ ] GooglePay
- [ ] Applepay

## Currencies & Countries Supported

| Title | Description |
| --- | --- |
| **Currencies Supported** | Several currencies are supported |

## Additional attributes to process Deposits

You must include the following JSON Attributes to the payload. These attributes inform us to proceed with the redirection to STEU to finalise the payment process.

if you are using our **Hosted Payment Page**

| Description | Hosted Payment Page |
| --- | --- |
| **Transaction Type** | "TransactionType": "AUTH" or "PURC" |
| **Force Transaction Routing** | “Routing”:{ "ForceBank": "STEU” } |
| **Client Details** | "Client": { "Email": "apco@test.com", "FirstName": "Joe", "LastName": "Bloggs", "Country": "JPN", "MobileNo": "00441234567", "DateOfBirth": "08-04-1990", "Street": "12, High Street", "City": "MagicCity", "ZIPCode": "BGGC1234", "IPAddress": "127.0.0.1" } |
| **Test Indicator** | "isTest”: true |

Sample requests using our Hosted Payment Page can be viewed here.

```json
 {
  "TransactionType": "AUTH",
  "Amount": 10.00,
  "Currency": "EUR",
  "OrderReference": "34323",
  "ClientAccount": "testing",
  "RedirectionURL": "https://www.yourURLhere.com/Redirect",
  "FailRedirectionURL": "https://yourURLhere.com/FailRedirect/",
  "UniqueReference": "4b8da4f0-d3b4-44ae-8019-8c66905ffad7",
  "CallBackURL": "https://www.yourURLhere.com/Listener",
  "Routing": {
    "ForceBank": "STEU"
  },
  "Client": {
    "Email": "apco@test.com",
    "FirstName": "Joe",
    "LastName": "Bloggs",
    "Country": "JPN",
    "MobileNo": "00441234567",
    "DateOfBirth": "08-04-1990",
    "Street": "12, High Street",
    "City": "MagicCity",
    "ZIPCode": "BGGC1234",
    "IPAddress": "127.0.0.1"
  },
  "Configuration": {
    "Profile": "termsandconditions",
    "AllowRetryOnFail": false,
    "ShowSavedCards": 5,
    "CardHolderNameEdit": true,
    "AllowAddNewCard": true
  }
}
```

If you are using our **direct connect solution** (server-to-server)

| Description | Direct Connect |
| --- | --- |
| **Transaction Type** | "TransactionType": "AUTH" or "PURC" |
| **Force Transaction Routing** | “Routing”:{ "ForceBank": "STEU” } |
| **Client Details** | "Client": { "FirstName" : "John", "LastName" : "Doe", "Email": "prodtest@numinous.group", "DateOfBirth": "08-04-1990", "Street": "12, High Street", "MobileNo": "+35612345678", "Country": "MLT", "City" : "Mqabba", "IPAddress" : "214.21.134.79", "ZIPCode": "12345" } |
| **Card Details** | "PaymentCredentials": { "PaymentSource": "Card", "CardType": "VISA", "CardNumber": "4111111111111111", "CardHolderName": "Frictionless Processed", "ExpMonth": "12", "ExpYear": "2030", "CvV2": "666" } |
| **Browser details** | "BrowserDetails": { "UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "JavaEnabled": true, "ScreenColorDepth": "1", "ScreenWidth": "1080", "ScreenHeight": "840", "TimeZone": "2", "AcceptHeader": "application/json", "BrowserLanguage": "en" } |
| **Test Indicator** | "isTest”: true |

Sample requests using **Direct Connect** can be viewed here.

```json
 {
  "TransactionType": "PURC",
  "Amount": 5,
  "Currency": "EUR",
  "IsTest": true,
  "OrderReference": "STEU Direct Deposit",
  "ClientAccount": "testing",
  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",
  "CallBackURL": "https://www.yourURLhere.com/Listener",
  "PaymentCredentials": {
    "PaymentSource": "Card",
    "CardType": "VISA",
    "CardNumber": "4111111111111111",
    "CardHolderName": "Frictionless Processed",
    "ExpMonth": "12",
    "ExpYear": "2030",
    "CvV2": "666"
  },
  "Client": {
    "FirstName" : "John",
    "LastName" : "Doe",
    "Email": "prodtest@numinous.group",
    "DateOfBirth": "08-04-1990",
    "Street": "12, High Street",
    "MobileNo": "+35612345678",
    "Country": "MLT",
    "City" : "Mqabba",
    "IPAddress" : "214.21.134.79",
    "ZIPCode": "12345"
  },
  "BrowserDetails": {
    "UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
    "JavaEnabled": true,
    "ScreenColorDepth": "1",
    "ScreenWidth": "1080",
    "ScreenHeight": "840",
    "TimeZone": "2",
    "AcceptHeader": "application/json",
    "BrowserLanguage": "en"
  },
  "Routing": {
    "ForceBank": "STEU"
  }
}
```

### Requesting a Capture, Refund or Void

If you wish to `Capture` a transaction of type `Authorisation` or a `Refund` or `Void` Below are the mandatory fields.

| Description | Direct Connect |
| --- | --- |
| **Transaction Type** | "TransactionType": "CAPT" or "GENERALVOID" or "PARTIALREFUND" |
| **Transaction Reference** | "PspID": "342342” |

Sample request for processing a `capture` request.

```json
{
"TransactionType": "CAPT",
"Amount": 10.00,
"CallBackURL": "https://www.yourURLhere.com/Listener",
"IsTest": true,
"UniqueReference": "6514441d-8abe-4d7b-9e0c-3aa386333b34",
"PspID":"839791" 
}
```

**Test Credentials**

Test Card details below. You must use a future expiry date and use “Frictionless Processed” as the cardholder name.
