All illustrated on this page is not officially from Nets-Nexi and should never be treated as such, but only a site for reference. All code and/or reference should only be treated and used as proof of concept and with you as responsible, if any code is determined used by you or other parties 😊
Nicolai's Test Environment
Create payment
Webhooks
  • Charge payment

    Refund payment

    Cancel payment

    Webhooks
    payment.reservation.created.v2
  • Timestamp: 2026-08-27T12:14:45.7406+00:00
  • merchantId: 100037304
  • Event: payment.reservation.created.v2
  • paymentId: ea60541e8098488f8039deca49d08377
  • paymentType: CARD
  • paymentMethod: MasterCard
  • subscriptionId:
  • amount: 10000 DKK
  • surchargeAmount: 0
  • Webhook response:
    {
        "id": "c74c987c14b141988342e3429b2e7e9f",
        "timestamp": "2026-08-27T12:14:45.7406+00:00",
        "merchantNumber": 100037304,
        "event": "payment.reservation.created.v2",
        "data": {
            "paymentMethod": "MasterCard",
            "paymentType": "CARD",
            "amount": {
                "amount": 10000,
                "currency": "DKK"
            },
            "surchargeAmount": 0,
            "paymentId": "ea60541e8098488f8039deca49d08377"
        }
    }
  • payment.reservation.created
  • Timestamp: 2026-08-27T12:14:45.7406+00:00
  • merchantId: 100037304
  • Event: payment.reservation.created
  • paymentId: ea60541e8098488f8039deca49d08377
  • approvalcode: 7737
  • paymentType: CARD
  • paymentMethod: MasterCard
  • issuerCountry: NO
  • card nature: D
  • cardmask: 52131998****3465
  • expiryMonth: 12 , expiryYear: 29
  • amount: 10000 DKK
  • surchargeAmount: 0
  • Webhook response:
    {
        "id": "c74c987c14b141988342e3429b2e7e9f",
        "merchantId": 100037304,
        "timestamp": "2026-08-27T12:14:45.7406+00:00",
        "event": "payment.reservation.created",
        "data": {
            "cardDetails": {
                "creditDebitIndicator": "D",
                "expiryMonth": 12,
                "expiryYear": 29,
                "issuerCountry": "NO",
                "truncatedPan": "52131998****3465",
                "threeDSecure": {
                    "acsUrl": "https://threedsmock.easy.local/ui/authselect/865340da7f5448fca13ec1241354eb1c",
                    "authenticationEnrollmentStatus": "Y",
                    "authenticationStatus": "Y",
                    "eci": "02"
                }
            },
            "paymentMethod": "MasterCard",
            "paymentType": "CARD",
            "consumer": {
                "firstName": "Test",
                "lastName": "Testesen",
                "billingAddress": {
                    "addressLine1": "Test Street 1",
                    "addressLine2": "",
                    "city": "Roskilde",
                    "country": "DNK",
                    "postcode": "4000",
                    "receiverLine": "Test Testesen"
                },
                "country": "DNK",
                "email": "test@hexagon.fun",
                "ip": "REMOVED",
                "phoneNumber": {
                    "prefix": "+45",
                    "number": "22334455"
                },
                "shippingAddress": {
                    "addressLine1": "Test Street 1",
                    "addressLine2": "",
                    "city": "Roskilde",
                    "country": "DNK",
                    "postcode": "4000",
                    "receiverLine": "Test Testesen"
                }
            },
            "reservationReference": "007737",
            "reserveId": "c74c987c14b141988342e3429b2e7e9f",
            "amount": {
                "amount": 10000,
                "currency": "DKK"
            },
            "surchargeAmount": 0,
            "paymentId": "ea60541e8098488f8039deca49d08377"
        }
    }
  • payment.checkout.completed
  • Timestamp: 2026-08-27T12:14:45.7406+00:00
  • merchantId: 100037304
  • Event: payment.checkout.completed
  • paymentId: ea60541e8098488f8039deca49d08377
  • reference (order number): Test noech
  • amount: 10000 DKK
  • Webhook response:
    {
        "id": "7f7a57b9c88940d9beede9f83ec15a6a",
        "merchantId": 100037304,
        "timestamp": "2026-08-27T12:14:45.7406+00:00",
        "event": "payment.checkout.completed",
        "data": {
            "order": {
                "amount": {
                    "amount": 10000,
                    "currency": "DKK"
                },
                "reference": "Test noech",
                "orderItems": [
                    {
                        "grossTotalAmount": 10000,
                        "name": "Test-6a902a2625eef",
                        "netTotalAmount": 8000,
                        "quantity": 1,
                        "reference": "6a902a2625eef",
                        "taxRate": 2500,
                        "taxAmount": 2000,
                        "unit": "units",
                        "unitPrice": 8000
                    }
                ]
            },
            "consumer": {
                "firstName": "Test",
                "lastName": "Testesen",
                "billingAddress": {
                    "addressLine1": "Test Street 1",
                    "addressLine2": "",
                    "city": "Roskilde",
                    "country": "DNK",
                    "postcode": "4000",
                    "receiverLine": "Test Testesen"
                },
                "country": "DNK",
                "email": "test@hexagon.fun",
                "ip": "REMOVED",
                "phoneNumber": {
                    "prefix": "+45",
                    "number": "22334455"
                },
                "shippingAddress": {
                    "addressLine1": "Test Street 1",
                    "addressLine2": "",
                    "city": "Roskilde",
                    "country": "DNK",
                    "postcode": "4000",
                    "receiverLine": "Test Testesen"
                }
            },
            "paymentId": "ea60541e8098488f8039deca49d08377"
        }
    }