jef-store-payments

Source

  • Repository: jef-systems/jef-store-backend

  • Table: jef-store-payments

  • Schema path: dynamodb/jef-store-payments/schema.json

  • Commit: c1faf2c1cfb01ebac06b1c50ce749c8afe75908e

  • Generated at: 2026-05-04T13:03:12Z

Attributes

{
  "payment_id": "string",
  "entity_number": "string",
  "order_number": "string",
  "payment_reference": "string",
  "payment_method": "string",
  "payment_status": "string",
  "amount_due": "number",
  "amount_paid": "number",
  "paid_at": "string",
  "failure_reason": "string",
  "is_active": "boolean",
  "is_deleted": "boolean",
  "deleted_at": "string",
  "created_at": "string",
  "updated_at": "string",
  "idempotency_key": "string",
  "schema_version": "number",
  "version": "number"
}

Main Index

{
  "pk": "payment_id"
}

Raw Schema

{
  "table": "jef-store-payments",
  "attributes": {
    "payment_id": "string",
    "entity_number": "string",
    "order_number": "string",
    "payment_reference": "string",
    "payment_method": "string",
    "payment_status": "string",
    "amount_due": "number",
    "amount_paid": "number",
    "paid_at": "string",
    "failure_reason": "string",
    "is_active": "boolean",
    "is_deleted": "boolean",
    "deleted_at": "string",
    "created_at": "string",
    "updated_at": "string",
    "idempotency_key": "string",
    "schema_version": "number",
    "version": "number"
  },
  "main_index": {
    "pk": "payment_id"
  },
  "gsi_1": {
    "gsi_1_pk": "order_number",
    "gsi_1_sk": "created_at"
  },
  "gsi_2": {
    "gsi_2_pk": "payment_reference",
    "gsi_2_sk": "created_at"
  }
}