id | string(uuid) | true | none | Unique identifier of the Application. |
buyerID | string(uuid) | true | none | Unique identifier of the Buyer. |
tenantID | string(uuid) | true | none | Unique identifier of the Tenant. |
merchantID | string(uuid) | true | none | Unique identifier of the Merchant. |
programID | string(uuid) | true | none | Unique identifier of the Program. |
paymentMethodID | string(uuid) | false | none | If exists, unique identifier of the payment method for an application. |
locationID | string(uuid) | false | none | Unique identifier of the Location for instore applications. |
cartID | string(uuid) | false | none | Unique identifier of the Cart for applications associated with a Cart |
billingContact | object | false | none | Represents contact information for an entity |
➥ name | object | true | none | Represents the full name |
➥➥ givenName | string | true | none | Given name |
➥➥ familyName | string | true | none | Family name |
➥➥ additionalName | string | false | none | Additional name, if any |
➥ phone | string | false | none | Telephone number including country code |
➥ address | object | false | none | Represents a fully defined address for an entity |
➥➥ address1 | string | true | none | First address line |
➥➥ address2 | string | false | none | Second address line |
➥➥ locality | string | true | none | The locality (e.g. City) of the address. |
➥➥ postalCode | string | true | none | The administrative postal code (e.g. Zip Code) |
➥➥ region | string | true | none | The region or first-level administration division (e.g. State/Province) of the address. |
➥➥ country | string | true | none | The two character ISO-3166-1 country code. |
➥ email | string(email) | false | none | Email address |
shippingContact | object | false | none | Represents contact information for an entity |
➥ name | object | true | none | Represents the full name |
➥➥ givenName | string | true | none | Given name |
➥➥ familyName | string | true | none | Family name |
➥➥ additionalName | string | false | none | Additional name, if any |
➥ phone | string | false | none | Telephone number including country code |
➥ address | object | false | none | Represents a fully defined address for an entity |
➥➥ address1 | string | true | none | First address line |
➥➥ address2 | string | false | none | Second address line |
➥➥ locality | string | true | none | The locality (e.g. City) of the address. |
➥➥ postalCode | string | true | none | The administrative postal code (e.g. Zip Code) |
➥➥ region | string | true | none | The region or first-level administration division (e.g. State/Province) of the address. |
➥➥ country | string | true | none | The two character ISO-3166-1 country code. |
➥ email | string(email) | false | none | Email address |
order | object | true | none | The collection of items that the Buyer wants to purchase with a Bread product. |
➥ subTotal | object | true | none | The total price of items excluding tax. The value must be greater than or equal to 0. If there are items, subTotal must equal the sum of all items'' unitPrice values accounting for quantities. |
➥➥ 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 |
➥ totalDiscounts | object | true | none | The total price of discounts applied to this Order. The value must be greater than or equal to 0. |
➥➥ 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 |
➥ totalPrice | object | true | none | The total price of the Order. The value must be greater than 0 and equal to the sum of subTotal, totalShipping and totalTax minus the totalDiscounts. |
➥➥ 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 |
➥ totalShipping | object | true | none | The total shipping costs for this Order. The value must be greater than or equal to 0. |
➥➥ 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 |
➥ totalTax | object | true | none | The total amount of tax applied to this Order. The value must be greater than or equal to 0. If there are items, totalTax must equal the sum of all items'' unitTax values accounting for quantities. |
➥➥ 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 |
➥ discountCode | string | false | none | Discount code applied to this Order. |
➥ pickupInformation | object | false | none | Pickup information describes a person and store location for pickup. |
➥➥ name | object | true | none | Represents the full name |
➥➥➥ givenName | string | true | none | Given name |
➥➥➥ familyName | string | true | none | Family name |
➥➥➥ additionalName | string | false | none | Additional name, if any |
➥➥ phone | string | false | none | Telephone number including country code |
➥➥ address | object | true | none | Represents a fully defined address for an entity |
➥➥➥ address1 | string | true | none | First address line |
➥➥➥ address2 | string | false | none | Second address line |
➥➥➥ locality | string | true | none | The locality (e.g. City) of the address. |
➥➥➥ postalCode | string | true | none | The administrative postal code (e.g. Zip Code) |
➥➥➥ region | string | true | none | The region or first-level administration division (e.g. State/Province) of the address. |
➥➥➥ country | string | true | none | The two character ISO-3166-1 country code. |
➥➥ email | string(email) | false | none | Email address |
➥ fulfillmentType | string | false | none | The fulfillment type of the order. |
➥ items | [object] | false | none | The list of items to be purchased in this Order. |
➥➥ Order Item | object | false | none | An item that the Buyer wants to purchase with a Bread product. |
➥➥➥ name | string | true | none | The name of the item to be purchased. |
➥➥➥ category | string | false | none | The category of the product under which the item is listed. |
➥➥➥ quantity | integer | true | none | The number of items to be purchased. The value must be greater than 0. |
➥➥➥ unitPrice | object | true | none | The price per unit of item. The value must be greater than or equal to 0. |
➥➥➥➥ 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 |
➥➥➥ unitTax | object | true | none | The tax per unit of item. The value must be greater than or equal to 0. |
➥➥➥➥ 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 |
➥➥➥ sku | string | false | none | The unique SKU number of the item. |
➥➥➥ itemUrl | string | false | none | The URL for referencing further details about the item. |
➥➥➥ imageUrl | string | false | none | The URL for the item image. |
➥➥➥ description | string | false | none | A longer description of the item. |
➥➥➥ shippingCost | object | true | none | The cost of shipping all units of this item. The value must be greater than or equal to 0. |
➥➥➥➥ 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 |
➥➥➥ shippingProvider | string | false | none | The provider that will be used to ship the item. |
➥➥➥ shippingDescription | string | false | none | The description of the shipping method (e.g. standard, express). |
➥➥➥ shippingTrackingNumber | string | false | none | The tracking number that is provided by a shipping provider. |
➥➥➥ shippingTrackingUrl | string | false | none | The URL for referencing further details about the shipping. |
➥➥➥ fulfillmentType | string | false | none | The fulfillment type of the order item. |
paymentAgreements | [object] | false | none | The list of Payment Agreements associated with the Application. |
➥ id | string(uuid) | false | none | Unique identifier of the Payment Agreement that was created during Start. |
➥ paymentProductID | string(uuid) | false | none | Unique identifier of the Payment Product. |
➥ status | string | false | none | The Status of the Payment Agreement. |
➥ statusCodes | [string] | false | none | List of numerical status codes that provide more information on the reason for the Payment Agreement status. |
➥ capacity | object | false | none | The capacity of the Payment Agreement. |
➥➥ 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 |
➥ overflowCapacity | object | false | none | The max amount that the cart size can exceed the Payment Agreement's Capacity. |
➥➥ 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 |
➥ shortCode | object | false | none | The short code of the Payment Agreement, for in-store application. |
➥➥ value | string | false | none | A six digit alphanumeric case insensitive value. |
➥➥ expiresAt | string(date-time) | false | none | The date-time in UTC this Short Code expires at, represented as RFC3339 format. |
➥ paymentAmount | object | false | none | The cost of each payment, calculated using 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 |
➥ terms | object | false | none | The terms of the Payment Agreement. |
➥➥ 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 |
➥ createdAt | string(date-time) | false | none | The date-time in UTC this Payment Agreement was created, represented as RFC3339 format. |
➥ expiresAt | string(date-time) | false | none | The date-time in UTC this Payment Agreement expires at, represented as RFC3339 format. |
➥ updatedAt | string(date-time) | false | none | The date-time in UTC this Payment Agreement was updated, represented as RFC3339 format. |
offers | [object] | true | none | The list of Offers associated with the Application. |
➥ Offer | object | false | none | The Offer being presented to the Buyer |
➥➥ id | string(uuid) | true | none | Unique identifier of the Offer. |
➥➥ paymentMethodID | string(uuid) | false | none | Unique identifier of the Payment Method. |
➥➥ paymentProduct | object | true | none | The Payment Product of the Offer |
➥➥➥ id | string(uuid) | true | none | Unique identifier of the Payment Product. |
➥➥➥ type | string | true | none | none |
➥➥ status | string | false | none | The status of the Offer. |
➥➥ statusCodes | [string] | false | none | List of numerical Status Codes that provide more information on the reason for the Payment Agreement status. |
➥➥ capacity | object | true | none | The Capacity of the Offer. |
➥➥➥ 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 |
➥➥ overflowCapacity | object | false | none | The max amount that the cart size can exceed the Offer's Capacity. |
➥➥➥ 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 |
➥➥ paymentAgreement | object | false | none | The Payment Agreement associated with the Offer. |
➥➥➥ id | string(uuid) | false | none | Unique identifier of the Offer Payment Agreement. |
➥➥➥ status | string | false | none | none |
➥➥➥ terms | object | false | none | The Terms of the Payment Agreement |
➥➥➥➥ interval | string | false | none | The Payment Interval for the Term |
➥➥➥➥ length | integer(int64) | false | none | Length of the Term |
➥➥➥➥ rate | number(float) | false | none | The Interest Rate for the Term |
➥➥➥➥ originalPrincipal | object | false | none | The Original Principal amount for the Payment Agreement. |
➥➥➥➥➥ 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 |
➥➥➥➥ adjustedPrincipal | object | false | none | The Adjusted Principal amount for the Payment Agreement. |
➥➥➥➥➥ 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 |
➥➥➥➥ balanceDueAtMaturity | object | false | none | The Balance Due at Maturity for the Payment Agreement. |
➥➥➥➥➥ 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 |
➥➥➥ paymentAmount | object | false | none | The Payment Amount due each Interval for the Offer. |
➥➥➥➥ 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 |
➥➥➥ balanceSummary | object | false | none | The Balance Summary of the Offer |
➥➥➥➥ totalInterestEstimate | object | false | none | The Total Estimated Interest for this Offer |
➥➥➥➥➥ 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 |
➥➥➥ createdAt | string(date-time) | false | none | The date-time in UTC this Offer Payment Agreement was created, represented as RFC3339 format. |
➥➥➥ expiresAt | string(date-time) | false | none | The date-time in UTC this Offer Payment Agreement expires at, represented as RFC3339 format. |
➥➥➥ updatedAt | string(date-time) | false | none | The date-time in UTC this Offer Payment Agreement was updated, represented as RFC3339 format. |
➥➥ shortCode | object | false | none | The Short Code of the Offer, for in-store Application. |
➥➥➥ value | string | false | none | A six digit alphanumeric case insensitive value. |
➥➥➥ expiresAt | string(date-time) | false | none | The date-time in UTC this Short Code expires at, represented as RFC3339 format. |
➥➥ createdAt | string(date-time) | false | none | The date-time in UTC this Offer was created, represented as RFC3339 format. |
➥➥ updatedAt | string(date-time) | false | none | The date-time in UTC this Offer was updated, represented as RFC3339 format. |
capacity | any | false | none | Deprecated - capacity is assigned per individual offer for the corresponding payment product. |