{ "type": "object", "required": [ "$type", "transactionId", "customerId", "debtId", "productId", "channel" ], "properties": { "$type": { "type": "string", "description": "Fixed value to identify request type", "example": "RepaymentRequest" }, "transactionId": { "type": "string", "description": "Unique identifier of transaction in FIRSTBANK system", "example": "20171209232115" }, "customerId": { "type": "string", "description": "Unique identifier of a customer", "example": "CN621868" }, "msisdn": { "type": "string", "description": "User's mobile number in an international format", "example": "3451342" }, "debtId": { "type": "string", "description": "Debt identifier provided in 'Current Loans' response", "example": "273194670" }, "productId": { "type": "string", "description": "Identifier of a product that user is repaying for", "example": "101" }, "channel": { "type": "string", "description": "Request channel: USSD or APP", "enum": ["USSD", "APP"], "example": "USSD" } }, "xml": { "name": "RepaymentRequest" } }