- From: Ronaldo Rigoni <notifications@github.com>
- Date: Thu, 06 Feb 2020 14:24:51 -0800
- To: w3c/payment-request <payment-request@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/payment-request/issues/897@github.com>
Hi guys, I'm trying to display payment method validation errors for each field. The payment request is constructed as: ``` const methodData = [{ supportedMethods: "basic-card", data: { supportedNetworks: networks, }, } ]; const details = { id: "super-store-order-123-12312", displayItems: lineItems, total: { label: "Total", amount: { currency: "USD", value: Number.parseFloat(Number.parseFloat(lineItems[0].amount.value) + Number.parseFloat(lineItems[1].amount.value)).toFixed(2) }, }, }; const request = new PaymentRequest(methodData, details, options); ``` The errors in the retry promise are as follows: (dummy data) ``` let errors = { paymentMethod: { cardNumber: "asd", cardholderName: "asd", cardSecurityCode: "asd", expiryMonth: "asd", expiryYear: "asd", billingAddress: { addressLine: "asd", region: "ads", } } }; ``` PayerErrors appears in each field, but for paymentMethod it does not show anything. Only a general error message "There was an issue while trying to execute your order. Please try again. I'm running on Google Chrome `79.0.3945.130 (Official Build) (64-bit)` on a MacOs Catalina. Thanks -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/payment-request/issues/897
Received on Thursday, 6 February 2020 22:24:53 UTC