Nordhealth / Provet Pay API documentation (1.0.0)

Download OpenAPI specification:Download

This documentation is dynamically generated.

retrievePaymentLinkPspStatus

Get the real time status from the PSP of the payment link. Notice: a proper notification is still sent even if using this endpoint to check the real time status.

path Parameters
id
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "psp_reference": "string",
  • "status": "active"
}

partialUpdatePaymentLinkCancel

Force expiry/cancellation of payment link

path Parameters
id
required
string
Request Body schema: application/json
object (PaymentLinkCancel)

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

tokenizations

listTokenizations

query Parameters
shopper
required
string

shopper

meta
string

meta

Responses

Response samples

Content type
application/json
[
  • {
    }
]

destroyTokenization

path Parameters
id
required
string

Responses

info

listERNs

Endpoint for testing the API.

Responses

Response samples

Content type
application/json
{ }

payment-requests

createRefundRequest

Request Body schema: application/json
original_transaction
required
string
amount
required
string <decimal> decimal places <= 2 [ -10000000000 .. 10000000000 ]
currency
required
string <= 3 characters
merchant_reason
string <= 250 characters
meta
string or null

Responses

Request samples

Content type
application/json
{
  • "original_transaction": "string",
  • "amount": "string",
  • "currency": "str",
  • "merchant_reason": "string",
  • "meta": "string"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "websocket_url": "string",
  • "original_transaction": "string",
  • "amount": "string",
  • "currency": "str",
  • "merchant_reason": "string",
  • "meta": "string",
  • "transaction": {
    }
}

createTokenPaymentRequest

Request Body schema: application/json
amount
required
string <decimal> decimal places <= 2 [ -10000000000 .. 10000000000 ]
currency
required
string
Enum: "EUR" "USD" "CAD" "GBP" "DKK" "SEK" "NOK" "ISK" "CZK" "CHF" "HRK" "RON" "PLN" "HUF" "BGN"
meta
string or null
department
required
string

ERN

shopper
required
string

ERN

payment_token
string or null
recurring_model
string
Enum: "subscription" "one-off"

Responses

Request samples

Content type
application/json
{
  • "amount": "string",
  • "currency": "EUR",
  • "meta": "string",
  • "department": "string",
  • "shopper": "string",
  • "payment_token": "string",
  • "recurring_model": "subscription"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "status": "in-progress",
  • "transaction": {
    },
  • "amount": "string",
  • "currency": "EUR",
  • "meta": "string",
  • "shopper": "string",
  • "payment_token": "string",
  • "websocket_url": "string",
  • "recurring_model": "subscription"
}