## The PaymentItem object The `PaymentItem` object is used to configure a [PaymentRequest](/js/payment_request/create.md). - `amount` (number) **required** The amount in the currency's subunit (e.g. cents, yen, etc.) - `label` (string) **required** A name that the browser shows the customer in the payment interface. - `pending` (boolean) If you might change this amount later (for example, after you have calcluated shipping costs), set this to `true`. Note that browsers treat this as a hint for how to display things, and not necessarily as something that will prevent submission.