schema.beckn.ioSearch schemas…

PaymentTerm

Canonical term page (persistent IRI). Versioned resource URLs are listed below for easy copy/paste.

Canonical IRI

https://schema.beckn.io/PaymentTerm

Developer URLs

PaymentTerm

> **Canonical IRI:** `https://schema.beckn.io/PaymentTerm` > **Tags:** common > **Namespace:** https://schema.beckn.io/ > Part of the Beckn Protocol Core Schema

---

Schema definition for PaymentTerm in the Beckn Protocol v2.0.1

A single payment instruction for an order. Represents one line item in the paymentTerms array of an Order — e.g., a pre-order UPI payment, a cash-on-delivery amount, or an instalment.

Versions

Versionattributes.yamlcontext.jsonldvocab.jsonldREADME
**v2.0**attributes.yamlcontext.jsonldvocab.jsonldREADME

Properties (latest: v2.0)

PropertyTypeRequiredDescription
@contextstring (uri)JSON-LD context URI.
@typestringMust be beckn:PaymentTerm.
idstringUnique identifier for this payment term within the order.
typestring (enum)Payment lifecycle stage (PRE_ORDER, ON_FULFILLMENT, POST_FULFILLMENT, INSTALLMENT).
methodstring (enum)Payment instrument or rail to use.
amountobjectAmount due under this payment term.
duestring (date-time)ISO 8601 date-time by which this payment is due.
payToobjectPayee details for this payment term.
statusstring (enum)Payment status.
transactionIdstringPayment gateway or bank transaction reference ID.

Linked Data

ResourceURL
Canonical IRIhttps://schema.beckn.io/PaymentTerm
JSON Schema (latest)https://schema.beckn.io/PaymentTerm/v2.0
context.jsonld (latest)https://schema.beckn.io/PaymentTerm/v2.0/context.jsonld
vocab.jsonld (latest)https://schema.beckn.io/PaymentTerm/v2.0/vocab.jsonld
Root context.jsonldhttps://schema.beckn.io/context.jsonld
Root vocab.jsonldhttps://schema.beckn.io/vocab.jsonld