Embarrassed to say I had forgotten that you have to manually attach the payment gateway to the currencies. So all is working well. I crawl back under the rock from which I came. Sorry.
Consider it done. Thanks for the prompt reply appreciate it!
Thank you @minnur for the great plugin you have written!
I changed the event from :focus to :ready and it seeeeems to have solved the problem.
Line 35 in external-media-view.js.
wp.media.view.EmbedUrl = wp.media.view.EmbedUrl.extend({
ready: function() {
var $input = this.$input;