シェアオフィス6F
貸会議室6F

FastPayのことを聞きに、Yahoo!さんに乗り込んできた!

 

Yahoo

 
前回の記事で宣言したとおり、FastPayの謎な部分をYahoo!さんに行って直接聞いてきたよ!
前回記事も見てくれたそうで、ガイドのサンプルコードも更新されてました。
 

いろいろ話して、さぁ本題ってことで「記事にも書いた通り確定処理が上手くいかないんですよ。トークンの取得までは動いてるんですけど、ここのアクティベートがね」と切り出した瞬間、「あー、あれか!カッコが抜けてたやつ!」と若干食い気味にYahoo!さん。
へ?カッコ?何の話???
話を聞いてみると、、、それは気付けないっす!
 

どうもサンプルコードに抜けがあったとのこと。
ホントだ。変わってる。。。
ということで、こちらが完了画面に組み込む正しいサンプルコードです。

require "vendor/autoload.php";

use FastPay\FastPay;

$fastpay = new FastPay("シークレット"); // Accountページで確認できます
$token = $_GET["fastpayToken"]; // 画面遷移の場合。ポップアップの場合はPOSTで取得

// 申込みの確定 (※subscription の後ろの括弧が足りなかったようです。。。)
$subscription = $fastpay->subscription()->activate(array(
    "subscription_id" => $token
));
print_r($subscription->getArray()); // アクティベートの結果表示なので、コメントアウトでOK

 

まぢか!それだけ?
その場で即コード直して実行!動いちゃったよ!
勢い込んできたのに数秒で解決。そんなもんだよね…
fin
plan_detail3
 

ま、いろいろな話が聞けてタメになったから、結果オーライだけどね!

じゃ、最後にレンタルサーバーでの導入実績がもっと欲しいとのことだったので、
今回の検証で使った、さくらインターネットでのAPIライブラリインストール手順を説明してシメとしましょうか。
インストール作業はCLIでやらなきゃなので、今回はPuttyでサーバーにログイン。
putty
ホスト名はFTPサーバー名。でアクセスするとIDとパスワードを聞かれるので、FTPアカウントとサーバパスワードを入力してログイン。
このあたりの情報は、契約時にさくらから送られてくるメールや、さくらのサーバコントロールパネルで確認できます。
 

ログイン後は、FastPayのガイドに従ってコマンド実行。
1.wordpressがインストールされているディレクトリに移動

cd www

2.composerをインストール

curl -sS https://getcomposer.org/installer | php

3.composer.jsonファイルを作成し、コードをコピペ。

vi composer.json
// ガイドからコードをコピペして保存

4.ライブラリをインストール

php composer.phar install --prefer-source --no-interaction

これでインストール完了。「www」ディレクトリ配下にAPIライブラリが展開されて使用可能になります。
あとは、確定処理のコードで require している部分のパスを自分のサーバー用に変更すればOK!
 

いろいろお話しを聞いていると、他にも変更された点があって、
先週まで6ヶ月がMAXだった課金サイクルに12ヶ月が追加されてたり!その話も前回の検証時にしてたんだよねー。
FastPay、これはまだまだ目が離せないっす。
FastPayサイトのWhat`s Newは要チェックや!

これで継続課金できるようになったから、何かつくろうっと!

スポンサーリンク

スポンサーリンク

この記事を書いた人

7Fを運営している株式会社コミュニティコムでプログラマーをしています。担当はWeb制作ですが、受付にもフワッと座ってます。呼称は「ゆーすけ」なので気軽に呼んでください。7F受付にあるチェックインシステムを作った人だったりします。好きなものはお酒です。でも痛風なのでビールは与えないでください!だんだん年齢に抗えなくなってきたので、イイ感じにできる運動があれば紹介してください。



メールマガジン登録

週1回程度でメールマガジンにて、コワーキングスペース7Fのイベントや勉強会情報や近況、Web関係や地域情報などを配信しています。
もし良ければ以下のフォームにメールアドレスを入力して登録してくださいね!

7F情報をぜひフォローください!


スポンサーリンク

月額会員募集中の申し込みフォーム
イベント情報
会議室ご予約
オープンスペースご予約
無料見学ご予約
お問い合わせ
メールマガジン登録フォーム
フロアマップ
よくある質問
Amazonコワーキングスペース7Fのほしい物リスト
一時託児施設利用
7F大学
リブライズ
Eightどこでもスキャン計画
7Fスタッフ募集のお知らせ
シェアオフィス6F
貸会議室6F

混雑状況やイベント情報

サイト内検索