---
title: "Mifinity"
slug: "mifinity"
updated: 2026-06-08T07:50:58Z
published: 2026-06-08T07:50:58Z
canonical: "docs.apcopay.com/mifinity"
---

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

# Mifinity

## Supported Transaction Types

- [ ] Authorisation
- [ ] Capture
- [x] Purchase
- [ ] Refund
- [x] Withdrawal
- [ ] Void

## Integrations Supported

**Deposit**

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

**Withdrawal**

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

Official Logo:

## Currencies & Countries Supported

## Additional attributes to process Mifinity

You must include the following JSON Attributes to the payload. These attributes inform us to redirect to Mifinity to finalize the payment process.

| Description | Hosted Payment Page | Direct Connect (Withdrawals) |
| --- | --- | --- |
| **Transaction type** | "TransactionType": "PURC", | "TransactionType": "ORIGINALCREDIT", |
| **Client** | "Client": { "Email": "John@apco.com", "FirstName": "John", "LastName": "Doe", "MobileNo": "79290218", "City": "Marsa", "Country": "MLT", "Street": "Test Street", "IPAddress": "127.0.0.1", "DateOfBirth": "1999-01-01" }, | "Client": { "FirstName": "Apco", "LastName": "Test", "City": "MagicCity", "Email": "[apcotest@test.com](mailto:apcotest@test.com)", "IPAddress": "214.21.134.79", "MobileNo": "999999999", "ClientAccount": "", "Country": "FRA" }, |
| **Force Transaction Routing** | "Routing": { "ForcePayment": "MIFINITY" }, |
| **Payment Method Data** | "PaymentMethodData" : { "PhoneCountryCode": "+356" }, | "PaymentDestination": { "PaymentMethodData": { "PaymentMethod": "PayAnyBank", "SourceAccountNumber": "5001000001245081" } }, |
| **Test Indicator** (required in Sandbox Environment only) | "IsTest": True |

**Sample Deposit Request**

Refer to our API Reference Document [here](https://apcopay.redoc.ly/#tag/Hosted-Payment-Page) to create a Hosted Payment Page, use the below mandatory tags to process a deposit.

Below is a sample deposit request.

```json
{
  "TransactionType": "PURC",
  "Currency": "EUR",
  "Amount": "12.50",
  "OrderReference": "Test Deposit Mifinity",
  "RedirectionURL": "https://url/Redirect/",
  "CallBackURL": "https://url/Listener",
  "FailRedirectionURL": "https://url/Redirect/",
  "Language": "en",
  "Client": {
    "Email": "John@apco.com",
    "FirstName": "John",
    "LastName": "Doe",
    "MobileNo": "79290218",
    "City": "Marsa",
    "Country": "MLT",
    "Street": "Test Street",
    "IPAddress": "127.0.0.1",
    "DateOfBirth": "1999-01-01"
  },
  "PaymentMethodData" : {
    "PhoneCountryCode": "+356"
  },
  "Routing": {
    "ForcePayment": "MIFINITY"
  },
  "IsTest": "True",
  "Configuration": {
    "Profile": "showandedit"
  }
}
```

**Withdrawals**

Withdrawals are processed via Direct Connect. The API reference to request a payout can be found [here](https://apcopay.redoc.ly/#operation/PaymentOperationAUTHPURC).

Below is a sample Withdrawal request.

```json
{
  "TransactionType": "ORIGINALCREDIT",
  "Amount": "1.5",
  "Currency": "EUR",
  "OrderReference": "Mifnity test PayAnyBank",
  "PaymentDestination": {
    "PaymentMethodData": {
      "PaymentMethod": "PayAnyBank",
      "SourceAccountNumber": "5001000001245081"
    }
  },
  "Routing": {
    "ForcePayment": "MIFINITY"
  },
  "Client": {
    "FirstName": "Apco",
    "LastName": "Test",
    "City": "MagicCity",
    "Email": "apcotest@test.com",
    "IPAddress": "214.21.134.79",
    "MobileNo": "999999999",
    "ClientAccount": "",
    "Country": "FRA"
  },
  "RedirectionURL": "https://url/Redirect/",
  "CallBackURL": "https://url/Listener",
  "IsTest": "True"
}
```
