---
title: "PAYX Card Processing"
slug: "payx-cards"
updated: 2026-02-27T08:05:23Z
published: 2026-02-27T08:05:23Z
canonical: "docs.apcopay.com/payx-cards"
---

> ## 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.

# PAYX Card Processing

## Supported Transaction Types

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

## Integrations Supported

**Deposit - Authorisation / Purchase**

- [x] Hosted Payment Page
- [ ] Direct Connect ( server-to-server)

## Supported Wallet

- [ ] GooglePay
- [ ] Applepay

## Currencies & Countries Supported

| Title | Description |
| --- | --- |
| **Currencies Supported** | Various |

## Additional tags to process Deposits

You must include the following properties. This informs us to proceed with routing the payment to PayX.

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

| Description | Hosted Payment Page |
| --- | --- |
| **Transaction Type** | "TransactionType": "PURC" |
| **Force Transaction Routing** | "Routing":{ "ForceBank": "PAYXCARDS" } |
| **Client Details** | "Client": { "ClientAccount": "testing", "Email": "[joe.bloggs@testjb.com](mailto:joe.bloggs@testjb.com)", "MobileNo": "7979797979", "FirstName": "Joe", "LastName": "Bloggs", "Street": "High Street", "City": "Valletta", "State": "Malta", "ZIPCode": "12345", "Country": "MLT", "IPAddress": "127.0.0.1" } |
| **Test Indicator** | "isTest": true |

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

```json
 {
  "TransactionType": "PURC",
  "Amount": "5000.00",
  "Currency": "EUR",
  "OrderReference": "MerchantOrder1",
  "UniqueReference": "00a00569-7b7d-43fa-a5d0-4aeb673c5a25",
  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",
  "CallBackURL": "https://www.yourURLhere.com/Listener",
  "Routing": {
    "ForceBank": "PAYXCARDS"
  },
  "IsTest": true,
  "Client": {
    "ClientAccount": "testing",
    "Email": "joe.bloggs@testjb.com",
    "MobileNo": "7979797979",
    "FirstName": "Joe",
    "LastName": "Bloggs",
    "Street": "High Street",
    "City": "Valletta",
    "State": "Malta",
    "ZIPCode": "12345",
    "Country": "MLT",
    "IPAddress": "127.0.0.1"
  }
}
```

## Additional properties to process Refunds via PayX Cards

You must include the following values.

| Description |  |
| --- | --- |
| **Transaction Type** | "TransactionType": "PARTIALREFUND" |
| **Force Transaction Routing** | *Not required* |
| **Transaction or Payment Reference** | "PspID": "90101011” |
| **Test Indicator** | "isTest”: true |

Below is a sample request. You can find a more detailed explanation on our APIs in our [API reference documentation](https://apcopay.redoc.ly/).

```json
{
  "TransactionType": "PARTIALREFUND",
  "Amount": "10",
  "Currency": "EUR",
  "OrderReference": "PayXCardsBankPM - Refund 123",
  "RedirectionURL": "https:/www.yourURLhere.com/Redirect/",
  "CallBackURL": "https://www.yourURLhere.com/Listener",
  "IsTest": true,
  "PspId": "908018"
}
```
