PaymentRequest: id ããããã£
å©ç¨å¯è½æ§ã¯éå®ç
ãã®æ©è½ã¯ãã¼ã¹ã©ã¤ã³ã§ã¯ããã¾ãããæãåºã使ç¨ããã¦ãããã©ã¦ã¶ã¼ã®ä¸é¨ã§åä½ãã¾ããã
Want more browser support for this feature? Tell us why.
id 㯠PaymentRequest ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ãç¹å®ã® PaymentRequest ã¤ã³ã¹ã¿ã³ã¹ã«åºæã®èå¥åãè¿ãã¾ãã
PaymentRequest ã®ã¤ã³ã¹ã¿ã³ã¹ãæ§ç¯ããéã«ãç¬èªã® id ãæå®ãããã¨ãå¯è½ã§ããæå®ãããªãã£ãå ´åããã©ã¦ã¶ã¼ã¯èªåçã« id å¤ã UUID ã«è¨å®ãã¾ãã
ä¾
ãã®ä¾ã¯ãPaymentRequest ã¤ã³ã¹ã¿ã³ã¹ã«ç¬èªã® ID ãä»ä¸ããæ¹æ³ã示ãã¾ãã
const details = {
id: "super-store-order-123-12312",
total: {
label: "Total due",
amount: { currency: "USD", value: "65.00" },
},
};
const request = new PaymentRequest(methodData, details);
console.log(request.id); // super-store-order-123-12312
The id is then also available in the PaymentResponse
returned from the show() method, but under the requestId
attribute.
const response = await request.show();
console.log(response.requestId === request.id);
// And in serialized form too
const json = response.toJSON();
console.log(json.requestId, response.requestId, request.id);
å¤
æååã§ãã
仿§æ¸
| 仿§æ¸ |
|---|
| Payment Request API > # dom-paymentrequest-id > |