webpayのcallback関数を指定する

@iwasaki 14views 更新:2016年8月8日
<script type="text/javascript">
  function callbackCreditCard(token) {
    alert(token.id);
    return false;
  }
</script>
<script type="text/javascript" src="https://checkout.webpay.jp/v3/" class="webpay-button" data-key="XXX" data-lang="ja" data-partial="false" 
data-on-created="callbackCreditCard" data-on-failed="callbackCreditCard"></script>

http://engineering.webpay.co.jp/2014/05/20/checkout-callback/

にあるように、callbackに指定できるのはグローバルの名前空間で定義されたJavaScriptの関数名でないとうまく動きません。(hoge.hoga.callbackみたいなのはダメ)

例えばformタグのonsubmitを使ってAjaxリクエストをしている際に使えるかと思います。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません