---
title: "CRYPTOPAY"
slug: "cryptopay"
updated: 2026-07-07T07:07:46Z
published: 2026-07-07T07:07:46Z
canonical: "docs.apcopay.com/cryptopay"
---

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

# CRYPTOPAY

## Supported Transaction Types

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

*Direct Connect only

## Integrations Supported

**Deposit:**

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

**Refund:**

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

## Supported Wallet

- [ ] GooglePay
- [ ] Applepay

## Additional Parameters Required for Deposit

Depending on the integration type being used, these are the additional parameters required

| Description | Hosted Payment Page |
| --- | --- |
| **Force Transaction Routing** | "Routing": { "ForcePayment": "CRYPTOPAY" }, |
| **Client Information** | "Client": { "ClientAccount": "accountid123", "Email": "[test@apcopay.com](mailto:gentian.strana@apcopay.com)", "FirstName": "John", "LastName": "Doe", "MobileNo": "79290218", "City": "Marsa", "Country": "MLT", "Street": "Test Street", "IPAddress": "102.38.239.2", "DateOfBirth": "1999-01-01" }, |
| **Payment Method Data** | "PaymentMethodData" : { "PurchaseDescription": "Test Deposit G", "CryptoProtocol": "bitcoin", "CryptoCurrency": "BTC" }, |
| **Test Indicator (required in Sandbox Environment)** | "IsTest": "True" |

#### Sample Request via **Hosted Payment Page**

```json
{
  "TransactionType": "PURC",
  "Currency": "EUR",
  "Amount": "31.50",
  "OrderReference": "Test Deposit CryptoPay",
  "RedirectionURL": "https://URL/Redirect",
  "CallBackURL": "https://URL/Listener",
  "FailRedirectionURL": "https://URL/Redirect",
  "Language": "en",
  "Client": {
    "ClientAccount": "accountid123",
    "Email": "test@apcopay.com",
    "FirstName": "John",
    "LastName": "Doe",
    "MobileNo": "79290218",
    "City": "Marsa",
    "Country": "MLT",
    "Street": "Test Street",
    "IPAddress": "102.38.239.2",
    "DateOfBirth": "1999-01-01"
  },
  "PaymentMethodData" : {
    "PurchaseDescription": "Test Deposit G",
    "CryptoProtocol": "bitcoin",
    "CryptoCurrency": "BTC"
  },
  "Routing": {
    "ForcePayment": "CRYPTOPAY"
  },
  "IsTest": "True",
  "Configuration": {
    "Profile": "showandedit"
  }
}
```

## 

## Additional Parameters Required for Refund

Below are the additional tag/s required to process a refund.

| Description | Hosted Payment Page |
| --- | --- |
| **Force Transaction Routing** | "Routing": { "ForcePayment": "CRYPTOPAY" }, |
| **Client Information** | "Client": { "ClientAccount": "accountid123", "Email": "[test@apcopay.com](mailto:gentian.strana@apcopay.com)", "FirstName": "John", "LastName": "Doe", "MobileNo": "79290218", "City": "Marsa", "Country": "MLT", "Street": "Test Street", "IPAddress": "102.38.239.2", "DateOfBirth": "1999-01-01" }, |
| **Payment Method Data** | "PaymentMethodData" : { "CryptoCurrency": "BTC", "CryptoAddress": "tb1q7t22stfr0caqg4j2w02pu2fe85m66hlre9mvx6", "CryptoProtocol": "bitcoin" }, |
| **Test Indicator (required in Sandbox Environment)** | "IsTest": "True" |

**Sample Refund request:**

```json
 {
  "TransactionType": "ORIGINALCREDIT",
  "Currency": "EUR",
  "Amount": "19.50",
  "OrderReference": "Test Payout CryptoPay",
  "RedirectionURL": "https://URL/Redirect/",
  "CallBackURL": "https://URL/Listener",
  "FailRedirectionURL": "https://URL/Redirect/",
  "Language": "en",
  "Client": {
    "Email": "test@apcopay.com",
    "FirstName": "Apcopay",
    "LastName": "Integrations",
    "MobileNo": "79290218",
    "City": "Marsa",
    "Country": "MLT",
    "Street": "Test Street",
    "IPAddress": "102.38.239.2",
    "DateOfBirth": "1999-01-01"
  },
  "Routing": {
    "ForcePayment": "CRYPTOPAY"
  },
  "PaymentMethodData" : {
    "CryptoCurrency": "BTC",
    "CryptoAddress": "tb1q7t22stfr0caqg4j2w02pu2fe85m66hlre9mvx6",
    "CryptoProtocol": "bitcoin"
  },
  "IsTest": "True"
}
```
