Represents a sample offer with the appropriate user prompts for a given amount and apr along with apr bounds
{
"terms": {
"amount": {
"currency": "USD",
"value": 50000
},
"interval": "BIWEEKLY",
"length": 12,
"rate": 5.75
},
"paymentAmount": {
"currency": "USD",
"value": 50000
},
"minRate": 2.99,
"maxRate": 29.99,
"promptText": {
"en-us": "A sample prompt text in the appropriate locale",
"ca-fr": "Un exemple de texte en français canadien"
},
"paymentAmountText": {
"en-us": "$150.25",
"ca-fr": "150.25 $"
}
}
Name | Type | Required | Restrictions | Description |
---|
terms | object | true | none | The terms used to determine the payment |
➥ amount | object | true | none | The total amount for the term |
➥➥ currency | string | true | none | The three letter currency code as defined in ISO 4217. |
➥➥ value | integer(int64) | true | none | Monetary value as an integral number of the currency fractional unit e.g for USD: cents |
➥ interval | string | true | none | The payment interval for the term |
➥ length | integer(int64) | true | none | Length of the term |
➥ rate | number(float) | true | none | The interest rate for the term |
paymentAmount | object | true | none | The cost of each payment based on the terms |
➥ currency | string | true | none | The three letter currency code as defined in ISO 4217. |
➥ value | integer(int64) | true | none | Monetary value as an integral number of the currency fractional unit e.g for USD: cents |
minRate | number(float) | true | none | The minimum interest rate that may be offered |
maxRate | number(float) | true | none | The maximum interest rate that may be offered |
promptText | object | true | none | The financing disclosure text that can be provided to the buyer in the appropriate language |
➥ additionalProperties | string | false | none | none |
paymentAmountText | object | true | none | The payment amount with the appropriate formatting |
➥ additionalProperties | string | false | none | none |