Authorize.net documentation leaves much to be desired.. In order to implement Google Pay, which they call Android Pay now, they require that you create a Signature Key.. In order to create the Signature Key they ask that you enter a KeySet ID.. However, no where in the documentation and I haven't found anywhere online that it actually explains what a KeySet ID is or what Authorize.net thinks it is, where it can be found or how it can be created.
I have tried to pass along a Google Pay transaction to Authorize.net without any kind of Signature Key or anything and in the Google Pay TEST environment.. The result was an error from Authorize.net:
"errorCode": "153",
"errorText": "There was an error processing the payment data. Unable to decrypt data."