Apara API - Payin with wallet (Gaming)Before Creating Payin with wallet(gaming) Transfer

Gaming Usecase

This section describes step-by-step steps to be done, before you create your first payin transaction.

Before Creating gaming Transfer

1. Get a list supported payment methods enabled for your MID

curl --location 'https://sandbox-api.aparatech.io/v3/config/payment-methods?direction=deposit&limit=20&page=1&userType=individual&headlessMode=true&currency=EUR' \
--header 'accept: application/json' \
--header 'mid: SAH1N3_NA_NA' \
--header 'Authorization: Basic =='
{
    "status": "success",
    "data": [
        {
            "currency": "BRL",
            "logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/brl.svg",
            "decimalPrecision": 2
        },
        {
            "currency": "EUR",
            "logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/eur.svg",
            "decimalPrecision": 2
        },
        {
            "currency": "GHS",
            "logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/ghs.svg",
            "decimalPrecision": 2
        },
        {
            "currency": "IDR",
            "logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/idr.svg",
            "decimalPrecision": 0
        }
    ],
    "pagination": {
        "total": 4,
        "pages": 1,
        "currentPage": 1,
        "limit": 100,
        "hasNext": false,
        "hasPrev": false
    }
}

2. Get Supported Currencies

curl --location 'https://sandbox-api.aparatech.io/v3/config/supported-currencies?direction=deposit&limit=100&page=1&userType=individual' \
--header 'accept: application/json' \
--header 'mid: SAH1N3_STPN40_NA' \
--header 'Authorization: Basic =='
{
    "status": "success",
    "data": [
          {
            "name": "Open Banking",
            "paymentCode": "sepa_pull",
            "paymentType": "bank_transfer",
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/open_banking.svg",
            "iframeSupport": false,
            "minAmount": 1,
            "maxAmount": 100000,
            "additionalDetails": {}
        },
        {
            "name": "SEPA Bank Transfer",
            "paymentCode": "sepa_bank_va",
            "paymentType": "bank_transfer",
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/sepa_bank.svg",
            "iframeSupport": true,
            "minAmount": 1,
            "maxAmount": 150000,
            "additionalDetails": {
                "street": {
                    "type": "string"
                },
                "city": {
                    "type": "string"
                },
                "postalCode": {
                    "type": "string"
                }
            }
        },
        {
            "name": "SEPA Instant",
            "paymentCode": "sepa_bank",
            "paymentType": "bank_transfer",
            "logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/sepa_bank_va.svg",
            "iframeSupport": true,
            "minAmount": 1,
            "maxAmount": 100000,
            "additionalDetails": {
                "street": {
                    "type": "string"
                },
                "city": {
                    "type": "string"
                },
                "postalCode": {
                    "type": "string"
                }
            }
        }
    ],
    "pagination": {
        "total": 3,
        "pages": 1,
        "currentPage": 1,
        "limit": 1000,
        "hasNext": false,
        "hasPrev": true
    }
}