'use strict'; var bitcore = require('bitcore'); angular.module('copayApp.controllers').controller('UriPaymentController', function($rootScope, $scope, $routeParams, $timeout, $location) { // Build bitcoinURI with querystring var query = []; angular.forEach($location.search(), function(value, key) { query.push(key + "=" + value); }); var queryString = query ? "?" + query.join("&") : ""; var bitcoinURI = $routeParams.data + queryString; $rootScope.pendingPayment = new bitcore.BIP21(bitcoinURI); $timeout(function() { console.log('Redirecting to /paymentIntent'); $location.path('/paymentIntent'); }, 1000); });