PaymentResponse: details property
The details
read-only property of the PaymentResponse
interface returns a JSON-serializable object that provides a payment method specific message used by the merchant to process the transaction and determine a successful funds transfer.
This data is returned by the payment app that satisfies the payment request. Developers need to consult whomever controls the URL for the expected shape of the details object.
Value
Examples
The following example extracts the details from the PaymentResponse
object to the promise returned from PaymentRequest.show()
. In a real-world implementation this data would then be sent to a payment server.
payment.show().then((paymentResponse) => {
const paymentData = {
method: paymentResponse.methodName,
details: paymentResponse.details,
address: toDict(paymentResponse.shippingAddress),
};
});
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
details |
60 |
15 |
55 |
No |
47 |
11.1 |
No |
53 |
No |
41 |
11.3 |
6.0 |