Connpay

Prev Next

Open banking simplifies deposits by enabling direct, secure bank-to-bank transfers through APIs. Customers authorize payments via their banking app, and funds are transferred instantly or quickly without traditional intermediaries.

Supported Transaction Types

  • Authorisation

  • Capture

  • Purchase

  • Refund

  • Withdrawal*

  • Void

*Using Direct Connect integration

Integrations Supported

For the Deposit flow:

  • Hosted Payment Page

  • Direct Connect ( server-to-server)

For the Withdrawal flow:

  • Hosted Payment Page

  • Direct Connect ( server-to-server)

Currencies & Countries Supported

Title

Description

Currencies Supported

EUR

Countries Supported

Germany, Belgium, United Kingdom, Netherlands, Ireland, Italy, France, Sweden, Norway, Finland, Spain, Denmark, Portugal, Austria, Czechia, Hungary, Slovakia, Bulgaria, Luxembourg, Romania, Lithuania, Latvia, Croatia, Liechtenstein, Malta, Cyprus, Greece, Iceland, Slovenia, Estonia, Poland, Switzerland.

Deposit - Additional attributes to process Open Banking via Connpay

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

Deposit

Refer to our API Reference Document here to create a Hosted Payment Page, use the below mandatory tags to process a deposit.

Description

Hosted Payment Page

Force Transaction Routing”

"Routing":{

"ForcePayment": "CONNPAY"

}

Client Information

"Client": {

"Email": "Joachim.Dzik1@notrealserver.com",

"ClientAccount": "CliAcc01002",

"FirstName": "Joachim",

"LastName": "Dzik",

"Country": "POL",

"MobileNo": "48784788675",

"IPAddress": "127.0.0.1"

}

Test Indicator (required in Sandbox Environment only)

"isTest": true 

Sample Deposit Request

{
  "TransactionType": "PURC",
  "Amount": 10.00,
  "Currency": "EUR",
  "OrderReference": "MerchantOrder1",
  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",
  "CallBackURL": "https://www.yourURL.com/Listener",
  "UniqueReference": "3a9f50f7-2deb-4dbf-a186-d58641s36665",
  "Language": "en",
  "Client": {
    "Email": "johndoe@gmail.com",
    "FirstName": "John",
    "LastName": "Doe",
    "Street": "Highland 1",
    "City": "Valletta",
    "Country": "MLT",
    "ZIPCode":"VLT1234",
    "IPAddress": "1.1.1.1"
  },
  "Routing": {
    "ForcePayment": "CONNPAY"
  },
  "IsTest": true
}

Withdrawal

Refer to our API Reference Document here to create a server-to-server call, use the below mandatory attributes to process a withdrawal.

Description

Hosted Payment Page

Force Transaction Routing

"Routing":{

"ForcePayment": "CONNPAY"

},

Client Information

"Client": {

"Email": "Joachim.Dzik1@notrealserver.com",

"ClientAccount": "CliAcc01002",

"FirstName": "Joachim",

"LastName": "Dzik",

"Country": "POL",

"DateOfBirth": "1990-12-31",

"IPAddress": "127.0.0.1"

}

Payment Destination

"PaymentDestination": {

"PaymentMethod": "AlternativePaymentMethods",

"PaymentMethodData": {

"DestinationIdentifier": "5169217010233423"

}

},

Test Indicator (required in Sandbox Environment only)

"isTest": true

NOTE: Use 5169217010233423 for testing withdrawals.

Sample Withdrawal Request

{
  "TransactionType": "ORIGINALCREDIT",
  "Currency": "EUR",
  "Amount": "10",
  "OrderReference": "test",
  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",
  "CallBackURL": "https://www.yourURLhere.com/Listener",
  "FailRedirectionURL": "https://www.yourURLhere.com/FailedRedirect/",
  "UniqueReference": "3a9f50f7-2deb-4dbf-a186-d58641s36665",
  "Language": "en",
  "Client": {
    "Email": "Joachim.Dzik1@notrealserver.com",
    "ClientAccount": "CliAcc01002",
    "FirstName": "Joachim",
    "LastName": "Dzik",
    "Country": "POL",
    "MobileNo": "48783330600",
    "Street": "ul. Wolfkego",
    "City": "Warszawa",
    "ZIPCode": "01-494",
    "State": "CA",
    "DateOfBirth": "1990-12-31",
    "IPAddress": "127.0.0.1"
  },
  "Routing": {
    "ForcePayment": "CONNPAY"
  },
  "PaymentDestination": {
    "PaymentMethod": "AlternativePaymentMethods",
    "PaymentMethodData": {
      "DestinationIdentifier": "5169217010233423"
    }
  },
  "IsTest": true
}