Verifone · Schema

Model47

Model47 from PayPal eComm API

PaymentsPOSTerminal ManagementeCommerceFinTechPayment ProcessingOmnichannel

Properties

Name Type Description
id string Transaction UUID from create transaction API
authorizationId string PayPal authorization identifier
createdAt string Authorization creation date (ISO-8601)
expiresAt string Authorization expiration date (ISO-8601)
status string Transaction status
payer object
instoreReference string Reference to the transaction for internal usage for instore
View JSON Schema on GitHub

JSON Schema

paypal-ecommerce-api-model47.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-model47.json",
  "title": "Model47",
  "description": "Model47 from PayPal eComm API",
  "required": [
    "authorizationId",
    "createdAt",
    "id",
    "instoreReference"
  ],
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Transaction UUID from create transaction API"
    },
    "authorizationId": {
      "type": "string",
      "description": "PayPal authorization identifier"
    },
    "createdAt": {
      "type": "string",
      "description": "Authorization creation date (ISO-8601)",
      "format": "date"
    },
    "expiresAt": {
      "type": "string",
      "description": "Authorization expiration date (ISO-8601)",
      "format": "date"
    },
    "status": {
      "type": "string",
      "description": "Transaction status",
      "enum": [
        "AUTHORISED"
      ]
    },
    "payer": {
      "$ref": "#/components/schemas/Auth_Payer_Info"
    },
    "instoreReference": {
      "type": "string",
      "description": "Reference to the transaction for internal usage for instore"
    }
  }
}