| title | PaymentManager: userHint property | |
|---|---|---|
| short-title | userHint | |
| slug | Web/API/PaymentManager/userHint | |
| page-type | web-api-instance-property | |
| status |
|
|
| browser-compat | api.PaymentManager.userHint |
{{APIRef("Web-Based Payment Handler API")}}{{SeeCompatTable}}{{SecureContext_Header}}
The userHint property of the {{domxref("PaymentManager")}} interface provides a hint for the browser to display along with the payment app's name and icon in the Web-based Payment Handler UI.
A string.
navigator.serviceWorker.register("serviceworker.js").then((registration) => {
registration.paymentManager.userHint = "Card number should be 16 digits";
registration.paymentManager
.enableDelegations(["shippingAddress", "payerName"])
.then(() => {
// …
});
// …
});{{Specifications}}
{{Compat}}
- {{domxref("Web-based Payment Handler API", "", "", "nocode")}}
- Web-based payment apps overview
- Setting up a payment method
- Life of a payment transaction
- Using the Payment Request API
- Payment processing concepts