Value of externalHandle on the paymentsAppConfigure API

As part of the GraphQL “paymentsAppConfigure”, we need to add the “externalHandle” value. What exactly should this value be set to? We have tried the public API key which did not work. Should it be populated with the merchant identifier used on the Payment Gateway side?

Noting that our payment app has been approved and published, and we created a new dev store and trying to install it there.

Thank you

Hey @MyriamK - I’ve noticed that some developers have tried using their Public API as the value for this field, and have had it work before. That said, I would recommend against this as it could potentially allow your API key to surface in parts of your app that you may not want it to. This could cause security/authorization issues.

It is odd that it didn’t work for you though, as technically most things should work there as long as they contain accepted values (alphanumeric characters). Some developers just supply their app’s name (or the merchant identifier you mentioned) in the externalHandle field as well - have you tried this? If that doesn’t work please let us know and we can keep looking into this with you.

Cheers!