この記事の所要時間: 722

Yahoo!ウォレット FastPay.

※3月6日現在、まだ正式リリースではありません。

2014年春リリース予定のYahoo!Japanの決済サービス
「Yahoo!ウォレット FastPay」
サイトがオープンしていました!
スクリーンショット 2014-03-06 2.48.23
あ、決済手数料がやすくなっています。3.25%ってすごい!
もともとWebPay同様3.4%だったと思いました。勘違いだったらごめんなさい。
Yahoo!Japanのアカウントがあればそのまま利用出来てしまうのも魅力ですね。

このサービスは以前このブログでもご紹介したサービスです。
Yahoo!からWebPayのようなサービスが・・・「Yahoo!ウォレット FastPay」

チョット気になる「決済手数料6ヶ月間無料キャンペーンは好評につき終了しました。」の文字・・・

こんなキャンペーンあったんだ・・・。申し込んだっけ??

それはともかく・・・

今回、「FastPayを試してみる」というリンクが加わっていたので【文字通り】試してみます。

ダッシュボード と ドキュメント が充実していました。

【ダッシュボード】
FastPayダッシュボード
すでに売上推移グラフが用意されています。
もう試験で使えるようです。

メニューは下記の通り
◯決済済金額と決済回数のグラフが表示される「Dashboard」
◯決済回数のグラフと決済履歴が表示される「Payments」
それと
◯決済に必要なアカウント情報(シークレットコードとアプリケーションID)が表示される「Account」

また、「試験環境」と「本番環境」の切替は左上のボタンでやるようです。
現在は稼働していません。

【ドキュメント】
すぐに使えるサンプルが掲載されています。
認証・エラー処理・決済・カード それぞれのドキュメントがあります。
結構わかりやすい。

・・・というわけですぐに使ってみました。

ドキュメントの「はじめに」にあるサンプルそのものに「完了画面」的につけただけです。
サンプルコードの「post.php」を下記のように書き換えました。
※PHPライブラリをダウンロードしてsrc以下を同一ディレクトリに配置しています。
※コード内の(シークレットコード)にはご自身のアカウント情報の「シークレット」を入れてください。

<?php
require_once(dirname(__FILE__) . "/src/FastPay.php");
try {
    $token = htmlspecialchars($_POST["fastpayToken"]);
    $price = 5555;
    FastPay::setSecret("(シークレットコード)");
    $response = FastPay_Charge::create(array(
        "amount" => $price,
        "card" => $token,
        "description" => "(テスト)",
    ));
    // 決済成功
    $amount = $response->amount;
    $last4 = $response->card->last4;
    $currency = $response->currency;
} catch (Exception $e) {
    // エラー
    echo "HTTP STATUS:".$e->http_status."<br />";
    
    exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>FastPayテスト結果</title>
</head>
<body>
決済が完了しました。<br />
決済金額:<?php echo $amount; ?>円<br />
通貨:<?php echo $currency; ?><br />
カード番号(下4桁のみ表示)<br />
************<?php echo $last4; ?>
</body>
</html>

こちらからテスト決済を行うことが出来ます!!!
FastPay TEST
※テストには下記カード番号をご利用ください。

テスト環境で使用可能なクレジットカード情報

正常パターンの動作確認用

4242424242424242
Visa
4012888888881881
Visa
5555555555554444
MasterCard
5105105105105100
MasterCard

異常パターンの動作確認用

4000000000000002
「card_declined」カード決済エラーが発生します。
4000000000000127
「incorrect_cvc」セキュリティコード無効エラーが発生します。
4000000000000069
「expired_card」有効期限切れエラーが発生します。
4000000000000119
「processing_error」決済処理中エラーが発生します。

試した結果グラフがこのように変動!

決済テスト後

テストコードもすでにDocumentにあったものを利用しています。
※そのまま利用するとセキュリティコードなどが露出してしまいますので公開はお控えください。

これでまた近づいた!
1ページで決済まで行けるWordPressプラグイン制作予定・・・4月以降・・・

この記事が気に入ったら
いいね ! しよう

Twitter で