{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Callback", "type": "object", "description": "Callback Request", "properties": { "appId": { "type": "string", "description": "Application identifier for client." }, "partnerAccountId": { "type": "string", "description": "An id provided by the payment provider to identify the source account." }, "transactionReference": { "type": "string", "description": "Transaction reference generated by client as mentioned in enum." }, "providerReference": { "type": "string", "description": "Provider reference generated by provider." }, "status": { "type": "string", "description": "Status can be between the values mentioned in enum " }, "confirmationUrl": { "type": "string", "description": "Confirmation url sent from payment provider" }, "responseCode": { "type": "string", "description": "Response Code" }, "responseMessage": { "type": "string", "description": "Response Message" }, "correlationId": { "type": "string", "description": "correlationId for request" }, "apiAction": { "type": "string", "description": "Type of Action/Transaction to be taken for the particular request.Value should be from." }, "recipients": { "type": "array" } } }