Verifone · Schema

Model50

Model50 from PayPal eComm API

PaymentsPOSTerminal ManagementeCommerceFinTechPayment ProcessingOmnichannel

Properties

Name Type Description
id string Transaction UUID from create transaction API
captureId string PayPal capture identifier
isFinalCapture boolean Flag telling if capture is final or not
instoreReference string Reference to the transaction for internal usage for instore
createdAt string Capture creation date (ISO-8601)
status string Transaction status
payer object
View JSON Schema on GitHub

JSON Schema

paypal-ecommerce-api-model50.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/verifone/refs/heads/main/json-schema/paypal-ecommerce-api-model50.json",
  "title": "Model50",
  "description": "Model50 from PayPal eComm API",
  "required": [
    "captureId",
    "createdAt",
    "id",
    "instoreReference"
  ],
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Transaction UUID from create transaction API"
    },
    "captureId": {
      "type": "string",
      "description": "PayPal capture identifier"
    },
    "isFinalCapture": {
      "type": "boolean",
      "description": "Flag telling if capture is final or not"
    },
    "instoreReference": {
      "type": "string",
      "description": "Reference to the transaction for internal usage for instore"
    },
    "createdAt": {
      "type": "string",
      "description": "Capture creation date (ISO-8601)",
      "format": "date"
    },
    "status": {
      "type": "string",
      "description": "Transaction status",
      "enum": [
        "AUTHORISED"
      ]
    },
    "payer": {
      "$ref": "#/components/schemas/Capture_Payer_Info"
    }
  }
}