[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
サンドボックスとはテストサイトのことです
擬似アカウントを作成して、決済のテストをすることができます
登録するとActivate Your account to enable Sandbox access!というメールが来るのでアクティベートしてログインしましょう
サンドボックス内は実アカウントは使えないので、この世界の中で使えるアカウントを作成する必要があります
擬似アカウントなのでなんでも構わないので登録できればOKです
パスワードだけはあとから確認ができないのでわからなくならないようにだけしておきましょう
作成できました
アカウント名は勝手にランダムな値をくっつけてくれるので、これを使います
APIユーザー名(API Username)
APIパスワード(API Password)
API署名(Signature)
この3つが必要なので、このページを開いておきます
次はEC-CUBE側を設定していきます
ペイパル エクスプレス チェックアウト 決済モジュール(2.11系・2.12系)を購入します
メンバー登録をしていないと購入できないので、メンバー登録をしてください
購入したモジュールを導入するのに認証キーが必要になりますので確認しておきます
導入するサイトと、サイトURLが一致していないと導入ができないので気をつけて下さい
導入したいサイトの管理画面にログインし、オーナーズストアのページを開きます
admin/ownersstore/settings.phpに先ほど確認した認証キーを入力します
認証キーが正しければこれまでに購入したモジュールが一覧表示されます
設定をおすと設定画面がPOPアップします
Paypalで入手した値をここにいれます
サンドボックスの使用にチェックを入れないとテストサイトにつながらないので注意しましょう
配送方法設定画面(admin/basis/delivery_input.php)でPayPal エクスプレスチェックアウトにチェックを入れて設定は完了です
実際に決済をして試してみて下さい
テスト決済をする場合
・サンドボックスでログインした状態を維持しておきましょう
・決済画面に遷移するのにやたらと時間がかかりますが本番はそんなことはないので安心して下さい
・決済するときにログインするアカウントは上で作った購入者アカウントです、サンドボックスアカウントやビジネスアカウントでは
ログイン出来ないので注意して下さい
サンドボックスの使用のチェックを外し
ビジネスアカウントでログインした状態で
API署名の情報はこちらから取得可能ですのリンクをクリックすると必要な情報が得られます
参考サイト
http://nob-log.info/2012/09/10/eccube-paypal-express-checkout/
JavaScriptには、実行するたびにランダムな数値を得るrandomメソッドが用意されています。これを使うと、指定範囲の中でランダムな数値を得ることができます。
ランダムに何かを選択するとか、おみくじを作るとか、何かの当選番号を決定するとか、いろいろ活用できそうです。
randomメソッドは、ただそれだけを実行すると、0以上1未満の小数を返します。これを使って、「ランダムな整数」を得るには以下のように記述します。
var randnum = Math.floor( Math.random() * 100 );
上記のJavaScriptを実行すると、変数randnumに「0~99」の範囲の整数がランダムに格納されます。
上記のJavaScriptでは、randomメソッドで得られた値に100をかけているため、0以上100未満の値が得られます。
このかける値を50にすれば、0以上50未満の整数が得られます。