Loans Swagger Specification
Paths
/loans/leads
Save the leads data and return status
TPP client credential authorisation flow with the ASPSP
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/getcaseid
Returns the case id ans its status
TPP client credential authorisation flow with the ASPSP
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
Indicates the user-agent that the PSU is using.
Intent id for this transaction
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/customer-disburse
Return the status of the loan to be disbursed to customer/TPP
TPP client credential authorisation flow with the ASPSP
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
Indicates the user-agent that the PSU is using.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/{caseId}/accept-offer
Accept a selected loan offer
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
Case ID returned from the initialize loan request for this specific application.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/{caseId}/accept-offer/status
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
Case ID returned from the initialize loan request for this specific application.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/{caseId}/offers
Calculate and return offers based on available information
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
Case ID returned from the initialize loan request for this specific application.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/{caseId}/offers/status
Calculate and return offers based on available information
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
Case ID returned from the initialize loan request for this specific application.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/{caseId}/recalculate-offer
Recalculate an offer based on updated information
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
Case ID returned from the initialize loan request for this specific application.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/cancel-loan
Cancel the loan application
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/refund-loan
Refund the provisioned loan
TPP client credential authorisation flow with the ASPSP
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/{caseId}/status
Return the status of the requested loan
TPP client credential authorisation flow with the ASPSP
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
Indicates the user-agent that the PSU is using.
Case ID returned from the initialize loan request for this specific application.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/initialise-loan/status
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/initialise-loan
Initializes the loan application
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/initiate-debicheck/status
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
cc309236
A successful response.
{
"schema": {
"type": "object",
"properties": {
"Status": {
"description": "status of debicheck mandate",
"type": "string"
}
}
}
}
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
/loans/initiate-debicheck
Initiate debicheck mandate
OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when a TPP wants to access an ASPSP resource owned by the PSU
The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB.
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
{
"pattern": "^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d{4} \\d{2}:\\d{2}:\\d{2} (GMT|UTC)$"
}
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Indicates the user-agent that the PSU is using.
cc309236
A successful response.
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
Definitions
{
"type": "string",
"enum": [
"SUCCESS",
"FAILED"
],
"default": "SUCCESS"
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/InitiateDebiCheckRequestDataMessage"
}
}
}
{
"type": "object",
"properties": {
"CaseId": {
"type": "string"
}
}
}
{
"type": "string",
"enum": [
"SUCCESS",
"DECLINED"
],
"default": "SUCCESS"
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/LeadsRequestDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/LeadsResponseDataMessage"
}
}
}
{
"type": "object",
"required": [
"Name",
"Surname",
"IDNumber",
"Cellphone",
"ProcessID"
],
"properties": {
"Title": {
"type": "string"
},
"Name": {
"type": "string"
},
"Surname": {
"type": "string"
},
"IDNumber": {
"type": "string"
},
"Cellphone": {
"type": "string"
},
"ProcessID": {
"type": "string"
},
"Email": {
"type": "string"
},
"Work": {
"type": "string"
},
"Home": {
"type": "string"
},
"ProductCode": {
"type": "integer",
"format": "int64"
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/LeadsResponseStatus"
},
"LeadID": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/CaseIdResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"CaseId": {
"type": "string"
},
"Status": {
"$ref": "#/definitions/CaseIdResponseStatus"
}
}
}
{
"type": "string",
"enum": [
"DATA_REQUIRED",
"LOAN_INITIALIZED",
"LOAN_DECLINED",
"LOAN_REJECTED_STAFF",
"OFFERS_NOT_GENERATED",
"EVIDENCE_REQUIRED",
"LOAN_ACCEPTED",
"LOAN_CALCULATED",
"LOAN_ALREADY_CALCULATED",
"LOAN_ALREADY_ACCEPTED",
"LOAN_PROCESS_FAILED",
"CANCEL_SUCCESS",
"CANCEL_FAILED"
],
"default": "CANCEL_SUCCESS"
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/StatusResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/StatusEnum"
}
}
}
{
"type": "string",
"enum": [
"IN_PROGRESS"
],
"default": "IN_PROGRESS"
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/CustomerDisburseResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Status": {
"type": "string",
"enum": [
"SUCCESS",
"FAILED"
],
"default": "SUCCESS"
},
"DisburseToCustomer": {
"type": "string",
"default": "No"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/LoanStatusResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"CaseId": {
"type": "string"
},
"LoanAmount": {
"type": "number",
"format": "float"
},
"DateTimeLoanProvisioned": {
"type": "string"
},
"Status": {
"type": "string",
"enum": [
"LOAN_STATUS_UNDEFINED",
"LOAN_DECLINED",
"LOAN_ACCEPTED"
],
"default": "LOAN_STATUS_UNDEFINED"
}
}
}
{
"type": "object",
"properties": {
"LoanDetails": {
"$ref": "#/definitions/LoanDetails"
},
"EvidenceResponse": {
"type": "array",
"items": {
"$ref": "#/definitions/EvidenceResponse"
}
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/AcceptLoanResponseStatus"
},
"EvidenceRequest": {
"type": "array",
"items": {
"$ref": "#/definitions/EvidenceRequest"
}
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/LoanResponseStatus"
},
"Finances": {
"$ref": "#/definitions/Finances"
},
"Offers": {
"type": "array",
"items": {
"$ref": "#/definitions/CalculatedOffer"
}
},
"Items": {
"type": "array",
"items": {
"$ref": "#/definitions/RequiredItemsType"
}
},
"EvidenceRequest": {
"type": "array",
"items": {
"$ref": "#/definitions/EvidenceRequest"
}
}
}
}
{
"type": "object",
"properties": {
"Amount": {
"type": "integer",
"format": "int64"
},
"ProductCode": {
"type": "integer",
"format": "int64"
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/InitializeResponseStatus"
},
"Items": {
"type": "array",
"items": {
"$ref": "#/definitions/RequiredItemsType"
}
},
"CaseId": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"LoanDetails": {
"$ref": "#/definitions/LoanDetails"
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/RecalculateResponseStatus"
},
"Offer": {
"$ref": "#/definitions/CalculatedOffer"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/AcceptOfferRequestDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/AcceptOfferResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"RequestedLoanAmount": {
"type": "integer",
"format": "int64"
},
"OriginallyRequestedLoanAmount": {
"type": "integer",
"format": "int64"
},
"LoanPurposeType": {
"type": "integer",
"format": "int64"
},
"IsAppealAllowed": {
"type": "boolean",
"format": "boolean"
},
"IsChangeAllowed": {
"type": "boolean",
"format": "boolean"
},
"Repayment": {
"$ref": "#/definitions/LoanRepayentDetails"
},
"Interest": {
"$ref": "#/definitions/InterestDetails"
},
"Pricing": {
"$ref": "#/definitions/ProductPricing"
},
"CrossSellDetails": {
"$ref": "#/definitions/CrossSellDetails"
},
"Insurance": {
"$ref": "#/definitions/Insurance"
}
}
}
{
"type": "object",
"properties": {
"Optionality": {
"type": "string"
},
"AcceptanceStatus": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Id": {
"type": "string"
},
"FullText": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Id": {
"type": "string"
},
"Timestamp": {
"type": "string"
},
"Response": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Currency": {
"type": "string"
},
"Amount": {
"type": "number",
"format": "float"
},
"Type": {
"type": "string"
},
"Frequency": {
"type": "string"
},
"Description": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Income": {
"type": "integer",
"format": "int32"
},
"Expenses": {
"type": "integer",
"format": "int32"
},
"DebtObligationTotal": {
"type": "integer",
"format": "int32"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/LoanOffersResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/InitializeLoanRequestDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/InitializeLoanResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"MonthlyInsurancePremium": {
"type": "number",
"format": "float"
},
"InsuranceCommission": {
"type": "number",
"format": "float"
},
"CostOfInsurance": {
"type": "number",
"format": "float"
},
"CreditCostMultiple": {
"type": "number",
"format": "float"
},
"InsuranceFlatFee": {
"type": "number",
"format": "float"
}
}
}
{
"type": "object",
"properties": {
"Rate": {
"type": "number",
"format": "float"
},
"Type": {
"type": "string"
},
"FriendlyDescription": {
"type": "string"
},
"IsStaffPreferentialRate": {
"type": "boolean",
"format": "boolean"
},
"DecimalRate": {
"type": "number",
"format": "float"
}
}
}
{
"type": "object",
"properties": {
"Amount": {
"type": "integer",
"format": "int64"
},
"Term": {
"type": "integer",
"format": "int64"
}
}
}
{
"type": "object",
"properties": {
"Currency": {
"type": "string"
},
"CreditCostMultiple": {
"type": "number",
"format": "float"
},
"MinAmount": {
"type": "number",
"format": "float"
},
"MaxAmount": {
"type": "number",
"format": "float"
},
"Amount": {
"type": "number",
"format": "float"
},
"TotalFeeAndCreditCost": {
"type": "number",
"format": "float"
},
"CreditAdvanced": {
"type": "number",
"format": "float"
},
"Frequency": {
"type": "string"
},
"TotalRepayment": {
"type": "number",
"format": "float"
},
"BaseInstallmentAmount": {
"type": "number",
"format": "float"
},
"TotalInstallmentAmount": {
"type": "number",
"format": "float"
},
"TotalPaymentToLenders": {
"type": "number",
"format": "float"
}
}
}
{
"type": "object",
"properties": {
"Fee": {
"type": "array",
"items": {
"$ref": "#/definitions/Fee"
}
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/RecalculateOfferRequestDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/RecalculateOfferResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/CancelLoanRequestCancelDataMessage"
}
}
}
{
"type": "object",
"properties": {
"CaseId": {
"type": "string"
},
"Reason": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/CancelLoanResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/CancelResponseStatus"
},
"CaseId": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/RefundLoanRequestDataMessage"
}
}
}
{
"type": "object",
"properties": {
"CaseId": {
"type": "string"
},
"OriginalAmount": {
"type": "number",
"format": "float"
},
"AmountToRefund": {
"type": "number",
"format": "float"
},
"DateTimeLoanProvisioned": {
"type": "string"
},
"Reason": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"Data": {
"$ref": "#/definitions/RefundLoanResponseDataMessage"
}
}
}
{
"type": "object",
"properties": {
"Status": {
"$ref": "#/definitions/RefundResponseStatus"
},
"CaseId": {
"type": "string"
}
}
}
{
"type": "string",
"enum": [
"DEMOGRAPHIC",
"RESIDENTIAL_ADDRESS",
"EMPLOYMENT",
"NATIONALITY",
"COUNTRY_OF_RESIDENCE",
"PLACE_OF_BIRTH",
"COUNTRY_OF_BIRTH",
"SOURCE_OF_INCOME",
"ID_DOCUMENT",
"XDS_QUESTIONS",
"FINANCIAL_DATA",
"FATCA",
"MARITAL_STATUS"
],
"default": "DEMOGRAPHIC"
}
{
"type": "string",
"enum": [
"DATA_REQUIRED",
"LOAN_CALCULATED",
"LOAN_ALREADY_CALCULATED",
"LOAN_DECLINED",
"LOAN_ACCEPTED",
"LOAN_ALREADY_ACCEPTED",
"LOAN_PROCESS_FAILED"
],
"default": "DATA_REQUIRED"
}
{
"type": "string",
"enum": [
"OFFERS_NOT_GENERATED",
"EVIDENCE_REQUIRED",
"LOAN_DECLINED",
"LOAN_ACCEPTED",
"LOAN_ALREADY_ACCEPTED",
"LOAN_PROCESS_FAILED"
],
"default": "OFFERS_NOT_GENERATED"
}
{
"type": "string",
"enum": [
"LOAN_CALCULATED",
"LOAN_DECLINED",
"LOAN_PROCESS_FAILED"
],
"default": "LOAN_CALCULATED"
}
{
"type": "string",
"enum": [
"DATA_REQUIRED",
"LOAN_INITIALIZED",
"LOAN_DECLINED",
"LOAN_PROCESS_FAILED",
"LOAN_REJECTED_STAFF"
],
"default": "DATA_REQUIRED"
}
{
"type": "string",
"enum": [
"CANCEL_SUCCESS",
"CANCEL_FAILED"
],
"default": "CANCEL_SUCCESS"
}
{
"type": "string",
"enum": [
"REFUND_SUCCESS",
"REFUND_FAILED"
],
"default": "REFUND_FAILED"
}