{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Payment1",
"title": "Payment1",
"required": [
"id",
"paymentSystem",
"paymentSystemName",
"value",
"installments",
"referenceValue",
"cardHolder",
"cardNumber",
"firstDigits",
"lastDigits",
"cvv2",
"expireMonth",
"expireYear",
"url",
"giftCardId",
"giftCardName",
"giftCardCaption",
"redemptionCode",
"group",
"tid",
"dueDate",
"connectorResponses"
],
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Payment ID."
},
"paymentSystem": {
"type": "string",
"description": "Payment system ID."
},
"paymentSystemName": {
"type": "string",
"description": "Payment system name."
},
"value": {
"type": "integer",
"description": "Payment value."
},
"installments": {
"type": "integer",
"description": "Payment Installments quantity."
},
"referenceValue": {
"type": "integer",
"description": "Payment reference Value."
},
"cardHolder": {
"type": "string",
"nullable": true,
"description": "Payment card holder."
},
"cardNumber": {
"type": "string",
"nullable": true,
"description": "Payment card number."
},
"firstDigits": {
"type": "string",
"description": "Payment card first digits."
},
"lastDigits": {
"type": "string",
"description": "Payment card last digits."
},
"cvv2": {
"type": "string",
"nullable": true,
"description": "Card Verification Value (CVV2) is a security code used by payment processors to reduce fraudulent credit and debit card transactions."
},
"expireMonth": {
"type": "string",
"nullable": true,
"description": "Payment card expire month."
},
"expireYear": {
"type": "string",
"nullable": true,
"description": "Payment card expire year."
},
"url": {
"type": "string",
"nullable": true,
"description": "Payment URL."
},
"giftCardId": {
"type": "string",
"nullable": true,
"description": "Gift Card ID."
},
"giftCardName": {
"type": "string",
"nullable": true,
"description": "Gift Card name."
},
"giftCardCaption": {
"type": "string",
"nullable": true,
"description": "Gift Card caption."
},
"redemptionCode": {
"type": "string",
"nullable": true,
"description": "Code for the customer to use the Gift Card."
},
"group": {
"type": "string",
"description": "It represents the payment method. For each method, it can have the following values: \n\r\n- **Credit card:** `creditCard` \r\n\r\n- **Debid card:** `debitCard`\r\n\r\n- **Bank invoice:** `bankInvoice`\r\n\r\n- **Promissory:** `promissory` \r\n\r\n- **Gift card:** `giftCard` \n\r\n- **Pix:** `instantPayment`."
},
"tid": {
"type": "string",
"description": "Payment transaction ID."
},
"dueDate": {
"type": "string",
"nullable": true,
"description": "Payment due date."
},
"connectorResponses": {
"$ref": "#/components/schemas/ConnectorResponses"
}
},
"example": {
"id": "721CBE1090324D12ABE301FE33DE775A",
"paymentSystem": "4",
"paymentSystemName": "Mastercard",
"value": 10150,
"installments": 1,
"referenceValue": 10150,
"cardHolder": null,
"cardNumber": null,
"firstDigits": "412341",
"lastDigits": "4123",
"cvv2": null,
"expireMonth": null,
"expireYear": null,
"url": null,
"giftCardId": null,
"giftCardName": null,
"giftCardCaption": null,
"redemptionCode": null,
"group": "creditCard",
"tid": "101770752",
"dueDate": null,
"connectorResponses": {
"Tid": "101770752",
"ReturnCode": "200",
"Message": "logMessage",
"authId": "170852"
}
}
}