PayPalイン・コンテキスト・エクスプレスチェックアウトを使用しています。PayPalインコンテキスト・チェックアウトClickイベント
paypal.checkout.setup("my_app.domain.co.uk", {
locale: 'en_GB',
environment: 'production',
button: 'PayPalSubmit'
});
そしてHTML::ここで私は、現時点では持っているものである
<form id="PayPalForm" action="/lib/paypal/paypal_ec_redirect.php" method="POST">
<input type="hidden" name="currencyCodeType" value="GBP" />
<input type="hidden" name="paymentType" value="Sale" />
<input type="hidden" name="PAYMENTREQUEST_0_PAYMENTACTION" value="Sale" />
<input type="hidden" name="L_PAYMENTREQUEST_0_NAME0" value="Test" />
<input type="hidden" name="PAYMENTREQUEST_0_DESC" value="Test" />
<input type="hidden" name="L_PAYMENTREQUEST_0_QTY0" value="1" />
<input type="hidden" name="PAYMENTREQUEST_0_ITEMAMT" value="1" />
<input type="hidden" name="PAYMENTREQUEST_0_AMT" value="1">
<input type="hidden" name="NOSHIPPING" value="1">
<button type="submit" id="PayPalSubmit" class="jfk-button-action">
Pay with PayPal
</button>
</form>
<script src="//www.paypalobjects.com/api/checkout.js" async></script>
これは、現時点では動作しますが、私は、ユーザーは有料をクリックしたときに何かを変更するには、コールバックを追加しますボタンを押すと、PayPalポップアップウィンドウが開きます。私はこれを試してみました:
paypal.checkout.setup("my_app.domain.co.uk", {
locale: 'en_GB',
environment: 'production',
button: 'PayPalSubmit',
click: function() {
paypal.checkout.initXO();
$('#popup').html('Processing your booking...');
}
});
これは、しかし、ポップアップウィンドウが開き、PayPalのローディングgif形式は、ちょうど約ウィンドウのタイトルとそこにハングアップするFirefoxとIEには、Google Chrome上で正常に動作します:空白。誰が何が起こっているのか分かっていますか?