2016-07-17 6 views
1

PayPalプラグインを使用しない方が良いのは、達成しようとしている簡単なことのように見えるので、これを動作させるためには少しストールしています。Paypal donate button ionic

私は基本的にPayPalガイドに従ってブラウザで動作する寄付ボタンを作成していますが、イオンプロジェクト内でクリックすると作業ができなくなり、開くことができなくなります。

私は(コールバックを持つブラウザ開くdoesntの)だけでフォームを試してみました:私は、最初のウィンドウを開こうとしました。その後

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_system"> [...] </form> 

をして、そのウィンドウ内の投稿を行うが、それだけで一度に窓を閉じた。

$scope.donate = function() { 
    var win = window.open("about:blank", "_blank"); 
    document.getElementById('theForm').submit(); 
} 

私はここから何ができるか分かりませんので、どんな助けにも感謝します。

編集: 脇の下にhttps://www.paypal.com/no/webapps/mpp/send-money-onlineを使用し、[email protected]のようなデフォルトの受信者メールを追加することは可能ですか?

+0

得るのですか? [ここ](https://github.com/apache/cordova-plugin-whitelist)に記載されているように、PayPalをホワイトリストに登録する必要があるかもしれないという事実に関連している可能性があります。 – Dexter

+0

@Dexterエラーは表示されず、何も起こりません。ホワイトリストにする必要があるかもしれませんが、たとえばgoogle playとのリンクは問題なく開きます。私は一見とホワイトリストとそれが動作するコメントを持っています:) – Reaver

答えて

0

私は同じ問題があり、 "ngNoForm"で解決しました。 ngNoFormは、ngSubmitの動作を無効にします(フォームのデフォルトの送信を防止します)。

ので、コードは次のとおりです。あなたはすべてのエラーを

<form ngNoForm action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_system"> [...] </form> 
+0

あなたのコードを使用し、それは魅力的なように働いた。しかし、もう一つの問題は、寄付が完了した後、私たちのIonic Pageにどのようにリダイレクトされるのでしょうか? –

+0

これはリダイレクトで動作するかもしれません:https://stackoverflow.com/questions/42298390/go-back-to-ionic-application-after-payment-success-from-paypal – Jack

関連する問題