私は、anglejsで構築されたSPAに支払いゲートウェイを実装しています。AngularJsのスクリプトタグにURLを動的に追加
この支払いゲートウェイでは、支払いのIDを持つスクリプトを含める必要があるという問題があります。
これは私の現在の設定.... (コントローラは、単にいくつかのサーバー側のスクリプトを実行します注意してください、それは私だけでIDを取得する必要があり、支払いに関するすべての情報を返します)
ここでは私のコントローラです。
(function(){
var PaymentGateController = function ($scope, $rootScope, $state, paymentFactory, $sce) {
$scope.ready = false;
paymentFactory.getResult()
.then(function (result) {
$scope.ready = true;
$scope.url = result.data.id;
}, function(error) {
console.log(error);
});
}
PaymentGateController.$inject = ['$scope', '$rootScope','$state', 'paymentFactory', '$sce'];
angular.module('hcbcApp.paymentGate', []).controller('PaymentGateController', PaymentGateController);
}());
...と、ここでは、私の見解である:
<div ng-if="ready">
<form action="https://peachpayments.docs.oppwa.com/tutorials/integration-guide#" class="paymentWidgets">VISA MASTER AMEX</form>
<script type="text/javascript" src="https://test.oppwa.com/v1/paymentWidgets.js?checkoutId={{url}}"></script>
</div>
を取得するときVR Payと一緒に)あなたはそれを解決できますか? –
Btw、あなたの質問のスクリプトのURLをクリアする必要があります。 –