在ApplePay.js中,需要在工资单上显示错误消息

在ApplePay.js中,需要在工资单上显示错误消息,applepay,applepayjs,Applepay,Applepayjs,正在尝试使用ApplePay.js实现ApplePay for Web。如果用户输入了无效的送货地址,我想在工资单上突出显示一个错误,这样用户就有机会纠正这个问题。我看到这里有一个ApplePayError类:,但是我不知道如何利用这个类。我试过这个,但运气不好: var err = new ApplePayError("shippingContactInvalid", "postalAddress", "Address is invalid"); 这是对的吗?它没有在工资单上显示任何错误,所

正在尝试使用ApplePay.js实现ApplePay for Web。如果用户输入了无效的送货地址,我想在工资单上突出显示一个错误,这样用户就有机会纠正这个问题。我看到这里有一个ApplePayError类:,但是我不知道如何利用这个类。我试过这个,但运气不好:

var err = new ApplePayError("shippingContactInvalid", "postalAddress", "Address is invalid");

这是对的吗?它没有在工资单上显示任何错误,所以我认为它是错误的,但我不知道如何做到这一点,我似乎找不到任何关于它的使用信息。有人能在这里给我指出正确的方向吗?

确保使用Apple Pay js api的第3版创建AppleAnalysis会话

然后将带有状态和错误的结果对象传递到“完成”方法:

var err = new ApplePayError("shippingContactInvalid", "postalAddress", "Address is invalid");
    session.completePayment({
        status: ApplePaySession.STATUS_FAILURE,
        errors: [ err ]
    });