additionalData object is a generic container that can hold extra request fields. You may require to pass these fields along with payment request data, for example, to better manage risky transactions or to initiate a payment using some local payment methods.
For more information on possible key-value pairs in
additionalData, refer to PaymentRequest.additionalData.
In case of Secure+, this field must be set to CUPSecurePlus.