phpでwebhookを受け取る@omise.co

現在、弊社の主力商品であるASPシステムを

維持費がなく、手数料が安い、
omise.coに移行します。

***

当時は、今使っている決済会社しかなかったのと、
omise.coが日本上陸初年度だったこともあり、
信頼感に欠けるため、客様に否定され、使用することが出来なかったのですが、

 

ECCUBE 2.13を使っているので、プラグインも用意されているので、
※3.x系は未対応
通常の決済では、このプラグインだけで十分ですが、
決済完了後に、別途メールを送信するため、

omise.co のダッシュボードにある「webhooks」を使い、
キックバックで、リアクションをもらい、
メールを送信します。

データは、POSTで送られ、JSON型であることは、
サポートに書かれている通り。

https://www.omise.co/api-webhooks

で、POSTされたデーターを見たいんだけど、
var_dump($_REQUEST)
としても、何も表示されず、1日格闘。

今日は、土曜日ということもあって、問い合わせも出来ず。

参考資料は、

だけ。

しかもあるのは、RubyとGoogleAppsScriptのサンプルだけ。
ほしいのは、PHP

 

php リクエストボディ json

ご存知の方はの方が多いと思うが、「JSON型はPOSTに値を含んでいない」らしく、
不具合ではなく、別に格納されていることに気づき、
調べてところ、

$json = file_get_contents(‘php ://input’);

要は、無知なだけだった・・・

あとは、配列に戻して、受注番号などを元に、
メールを送信するだけ。

$_ = json_decode($json, true);

 

既に、「変更したらこんなにお得!」なんて、
大風呂敷広げちゃったものだから、もうヒヤヒヤものでしたが、

あとは、申請して審査を待つだけ。

 

残る課題は、keyに入っている値。

クレジットの新規決済のときは、「charge.create」だけで良さそうだが、

charge.complete
課金が完了した時 (3Dセキュア、アリペイ、及びインターネットバンキング利用時)charge.complete 課金が完了した時 (3Dセキュア、アリペイ、及びインターネットバンキング利用時)

>>https://www.omise.co/ja/api-webhooks

とあり、

switch ($_[‘key’]) :
case ‘charge.create’:
/* なんか処理 */
endswitch;

の、caseを増やしていけばいいのかな?

-

新型iPhoneは、iPhone7sじゃなく、iPhone8

もう定例って感じの時期ですが、

ついに、本日発表。

  • 7sじゃなく、8になったのと、
  • 上位機種のXなるものが、発表。

予約注文は、9月15日~
発売は、9月22日

※Xは、11月になるとのこと。

 

防水やApplePayは、7の時に採用されたので、

 

今回の目玉は、無線充電かしら?

ケーブル指すの面倒なんですよね。

マグネット型のケーブルもあり、使ったこともあるけど、
何本も買わないとならず、

このジョイントこそ、Macbookで採用されている
マグネットを標準にしてくれたら、本便利なのに!!

※Macbookのやつは、勝手に外れるので、逆に不便だけど。

 

まあ、無線充電は、Qiという規格なので、
安価に手に入るのがありがたい♪(1000円前半)

Anker PowerPort Qi @Amazon

iPhone7追加? / iPhone SE 値下げ?

iPhone SEをワイモバイルの分割で買おうと思っていたけど、
iPhone8の無線充電は魅力ですが、

でも、値下げとなると、魅力的ですね~~

 

格安SIMに乗り換えたところ、ドコモ系の電波が悪いので、
ワイモバイルに乗り換えを検討していますが、

 

 

当時、iPhone6sを買った時は、
円ドル相場が変わり、10万超えしていましたが、
格安SIMを使うために、SIMフリー機を購入しました。

でも、キャリアの抱き合わせ販売に便乗すると
割引が効くので、結局お得に買えるんですよね。
購入ビより101日目以降であれば、SIMロック解除ができるので、
2年間の縛りはあるものの、SIMフリーとして使うこともできるため、

単体で買うより、絶対お得なんですよね~。

※au, docomo, softbank の通話付きは、割高なので、
iPhoneをお得に買うなら、やっぱりワイモバイルがオススメです!


iPhone8がワイモバイルから発売になるのか?、
iPhone7が、追加されるのか、

発売前なので、まだ発表はされていません。

ソフトバンクのサブラインなので、
10月頃に、追加されたりするんでしょうかね?
期待大です!

-