PayPlug · JSON-LD Context

Payplug Context

JSON-LD context defining the semantic vocabulary for Payplug from PayPlug.

12 Classes 28 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
payplug: https://payplug.com/schema#

Classes

GetV1InstallmentPlansInstallmentplanidResponse PatchV1InstallmentPlansInstallmentplanidRequest PatchV1InstallmentPlansInstallmentplanidResponse GetV1PaymentsPaymentidResponse PatchV1PaymentsPaymentidRequest PatchV1PaymentsPaymentidResponse GetV1PaymentsPaymentidRefundsResponse PostV1PaymentsPaymentidRefundsRequest PostV1PaymentsPaymentidRefundsResponse GetV1PaymentsPaymentidRefundsRefundidResponse PostV1V1IdRequest PostV1V1IdResponse

Properties

Property Type Container
id string
object string
status string
metadata
is_live boolean
amount integer
currency string
billing
shipping
hosted_payment
data list
notification_url string
save_card boolean
force_3ds boolean
amount_refunded integer
authorization string
card
created_at integer
refundable_after integer
refundable_until integer
failure string
is_3ds string
is_paid boolean
paid_at string
is_refunded boolean
installment_plan_id string
description string
notification

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://payplug.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "payplug": "https://payplug.com/schema#",
    "GetV1InstallmentPlansInstallmentplanidResponse": "payplug:GetV1InstallmentPlansInstallmentplanidResponse",
    "id": {
      "@id": "payplug:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "payplug:object",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "payplug:status",
      "@type": "xsd:string"
    },
    "PatchV1InstallmentPlansInstallmentplanidRequest": "payplug:PatchV1InstallmentPlansInstallmentplanidRequest",
    "metadata": {
      "@id": "payplug:metadata"
    },
    "PatchV1InstallmentPlansInstallmentplanidResponse": "payplug:PatchV1InstallmentPlansInstallmentplanidResponse",
    "GetV1PaymentsPaymentidResponse": "payplug:GetV1PaymentsPaymentidResponse",
    "is_live": {
      "@id": "payplug:is_live",
      "@type": "xsd:boolean"
    },
    "amount": {
      "@id": "payplug:amount",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "payplug:currency",
      "@type": "xsd:string"
    },
    "billing": {
      "@id": "payplug:billing"
    },
    "shipping": {
      "@id": "payplug:shipping"
    },
    "hosted_payment": {
      "@id": "payplug:hosted_payment"
    },
    "PatchV1PaymentsPaymentidRequest": "payplug:PatchV1PaymentsPaymentidRequest",
    "PatchV1PaymentsPaymentidResponse": "payplug:PatchV1PaymentsPaymentidResponse",
    "GetV1PaymentsPaymentidRefundsResponse": "payplug:GetV1PaymentsPaymentidRefundsResponse",
    "data": {
      "@id": "payplug:data",
      "@container": "@list"
    },
    "PostV1PaymentsPaymentidRefundsRequest": "payplug:PostV1PaymentsPaymentidRefundsRequest",
    "PostV1PaymentsPaymentidRefundsResponse": "payplug:PostV1PaymentsPaymentidRefundsResponse",
    "GetV1PaymentsPaymentidRefundsRefundidResponse": "payplug:GetV1PaymentsPaymentidRefundsRefundidResponse",
    "PostV1V1IdRequest": "payplug:PostV1V1IdRequest",
    "notification_url": {
      "@id": "payplug:notification_url",
      "@type": "xsd:string"
    },
    "save_card": {
      "@id": "payplug:save_card",
      "@type": "xsd:boolean"
    },
    "force_3ds": {
      "@id": "payplug:force_3ds",
      "@type": "xsd:boolean"
    },
    "PostV1V1IdResponse": "payplug:PostV1V1IdResponse",
    "amount_refunded": {
      "@id": "payplug:amount_refunded",
      "@type": "xsd:integer"
    },
    "authorization": {
      "@id": "payplug:authorization",
      "@type": "xsd:string"
    },
    "card": {
      "@id": "payplug:card"
    },
    "created_at": {
      "@id": "payplug:created_at",
      "@type": "xsd:integer"
    },
    "refundable_after": {
      "@id": "payplug:refundable_after",
      "@type": "xsd:integer"
    },
    "refundable_until": {
      "@id": "payplug:refundable_until",
      "@type": "xsd:integer"
    },
    "failure": {
      "@id": "payplug:failure",
      "@type": "xsd:string"
    },
    "is_3ds": {
      "@id": "payplug:is_3ds",
      "@type": "xsd:string"
    },
    "is_paid": {
      "@id": "payplug:is_paid",
      "@type": "xsd:boolean"
    },
    "paid_at": {
      "@id": "payplug:paid_at",
      "@type": "xsd:string"
    },
    "is_refunded": {
      "@id": "payplug:is_refunded",
      "@type": "xsd:boolean"
    },
    "installment_plan_id": {
      "@id": "payplug:installment_plan_id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "payplug:description",
      "@type": "xsd:string"
    },
    "notification": {
      "@id": "payplug:notification"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "PayPlug API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects PayPlug's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-14) from openapi/_ae-authored/payplug-openapi-generated.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/_ae-authored/payplug-openapi-generated.yml"
  ]
}