The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are pbl_CreatePaymentLinkRequestV2 (20 properties), pbl_GetPaymentLinkResponse (17 properties), pbl_AddressDto (7 properties), pbl_PaymentLinkLineItem (3 properties). Each schema is shown below with its type and property counts.
pbl_Customer
object
3 properties
pbl_CreatePaymentLinkResponse
object
The created payment link information
2 properties1 required
pbl_CreatePaymentLinkRequestV2
object
A request to create a payment link. When used with a user token, the field storeid is mandatory. When used with a terminal token, the field deliveryinfo is man…
20 properties1 required
pbl_AddressDto
object
An address
7 properties1 required
pbl_Amount
object
The transaction amount in the smallest currency unit according to ISO 4217 format. For example: - 100 ISK (Icelandic króna): the amount is 100 (since 1 ISK = 1…
2 properties2 required
pbl_PaymentLinkLineItem
object
Basket information to be shown in payment page
3 properties3 required
pbl_DeliveryInfo
object
2 properties
pbl_GetPaymentLinkResponse
object
The requested payment link data
17 properties3 required
pbl_UpdatePaymentLinkRequest
object
1 property
Specification
The full machine-readable OpenAPI contract behind this narrative.