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.checkout.completed
  • Timestamp: 2026-04-08T06:15:27.8753+00:00
  • merchantId: 100037304
  • Event: payment.checkout.completed
  • paymentId: b2b55c9493054e1a846a747487edd25a
  • reference (order number): test
  • amount: 20000 DKK
  • Webhook response:
    {
        "id": "cf6fcb8b6440416890fd49995301e4c8",
        "merchantId": 100037304,
        "timestamp": "2026-04-08T06:15:27.8753+00:00",
        "event": "payment.checkout.completed",
        "data": {
            "order": {
                "amount": {
                    "amount": 20000,
                    "currency": "DKK"
                },
                "reference": "test",
                "orderItems": [
                    {
                        "grossTotalAmount": 20000,
                        "name": "Test-69d5f22c41ccd",
                        "netTotalAmount": 16000,
                        "quantity": 2,
                        "reference": "69d5f22c41ccd",
                        "taxRate": 2500,
                        "taxAmount": 4000,
                        "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": "b2b55c9493054e1a846a747487edd25a"
        }
    }
  • payment.charge.created
  • Timestamp: 2026-04-08T06:15:27.8753+00:00
  • merchantId: 100037304
  • Event: payment.charge.created
  • paymentId: b2b55c9493054e1a846a747487edd25a
  • chargeId: cf370c4b5bf15aaebd1ec02ba134552d
  • myReference:
  • reconciliationReference:
  • amount: 20000 DKK
  • surchargeAmount: 0
  • Webhook response:
    {
        "id": "cf370c4b5bf15aaebd1ec02ba134552d",
        "merchantId": 100037304,
        "timestamp": "2026-04-08T06:15:27.8753+00:00",
        "event": "payment.charge.created",
        "data": {
            "chargeId": "cf370c4b5bf15aaebd1ec02ba134552d",
            "orderItems": [
                {
                    "grossTotalAmount": 20000,
                    "name": "Test-69d5f22c41ccd",
                    "netTotalAmount": 16000,
                    "quantity": 2,
                    "reference": "69d5f22c41ccd",
                    "taxRate": 2500,
                    "taxAmount": 4000,
                    "unit": "units",
                    "unitPrice": 8000
                }
            ],
            "reservationId": "cf370c4b5bf15aaebd1ec02ba134552d",
            "amount": {
                "amount": 20000,
                "currency": "DKK"
            },
            "surchargeAmount": 0,
            "paymentId": "b2b55c9493054e1a846a747487edd25a"
        }
    }
  • payment.charge.created.v2
  • Timestamp: 2026-04-08T06:15:27.8753+00:00
  • merchantId: 100037304
  • Event: payment.charge.created.v2
  • paymentId: b2b55c9493054e1a846a747487edd25a
  • subscriptionId:
  • chargeId: cf370c4b5bf15aaebd1ec02ba134552d
  • myReference:
  • paymentType: A2A
  • paymentMethod: Trustly
  • amount: 20000 DKK
  • surchargeAmount: 0
  • Webhook response:
    {
        "id": "cf370c4b5bf15aaebd1ec02ba134552d",
        "timestamp": "2026-04-08T06:15:27.8753+00:00",
        "merchantNumber": 100037304,
        "event": "payment.charge.created.v2",
        "data": {
            "chargeId": "cf370c4b5bf15aaebd1ec02ba134552d",
            "orderItems": [
                {
                    "grossTotalAmount": 20000,
                    "name": "Test-69d5f22c41ccd",
                    "netTotalAmount": 16000,
                    "quantity": 2,
                    "reference": "69d5f22c41ccd",
                    "taxRate": 2500,
                    "taxAmount": 4000,
                    "unit": "units",
                    "unitPrice": 8000
                }
            ],
            "paymentMethod": "Trustly",
            "paymentType": "A2A",
            "reconciliationReference": "8646a52b913644e3a075b96745038001",
            "amount": {
                "amount": 20000,
                "currency": "DKK"
            },
            "surchargeAmount": 0,
            "paymentId": "b2b55c9493054e1a846a747487edd25a"
        }
    }