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

Prev Next

Supported Transaction Types

  • Authorisation

  • Capture

  • Purchase

  • Refund

  • Withdrawal

  • Void

Integrations Supported

Deposit

  • Hosted Payment Page

  • Direct Connect ( server-to-server)

Withdrawal

  • Hosted Payment Page

  • 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",

   "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 to create a Hosted Payment Page, use the below mandatory tags to process a deposit.

Below is a sample deposit request.

{
  "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.

Below is a sample Withdrawal request.

{
  "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"
}