LoginSignup
5
3

More than 3 years have passed since last update.

GMO-PGのリンクタイプPlusについて検証

Last updated at Posted at 2020-10-01

概要

GMO Payment GatewayのリンクタイプPlusについて、いくつか技術検証したので、その検証メモを残します。

ここで行っている検証に利用したプログラムのソースコードは以下にあります。
https://github.com/Yu-Yamaguchi/codeigniter3-app

リンクタイプPlusによる決済処理

会員ID(MemberID)を指定せずに決済画面へ遷移する

ショップで契約している決済方法が選択肢として選べる決済画面に遷移する。

スクリーンショット 2020-10-01 21.19.40.png

会員ID(MemberID)を指定して決済画面へ遷移する(会員未登録の場合)

結果

決済画面への遷移URLは生成できるが、決済画面に遷移すると

お支払い手続きに失敗しました。
カード情報が存在しません。

というメッセージが表示されてしまう。

スクリーンショット 2020-10-01 21.17.14.png

会員ID(MemberID)を指定して決済画面へ遷移する(会員登録済みの場合)

支払い方法を「クレジットカード」と選択すると、登録済みのクレジットカードを表示してくれる。
会員IDを指定してすでに会員が登録している状態であれば、登録済みカードを利用して決済が可能となるようです。

screencapture-stg-link-mul-pay-jp-v2-plus-tshop00033642-checkout-d6f46912cf68b75bbc8529af7d525dc79fe74bdcdc97d89138de31e44843c379-2020-10-01-21_25_43.png

リンクタイプPlusによる会員カード登録

会員カード登録未実施(初回)の場合

  • 条件
    • 1度も会員ID(MemberID)を指定して会員カード編集画面への遷移URLを生成していない
    • 1度も会員ID(MemberID)を指定してカード登録が完了していない

完全に初回の場合は、新規会員登録としてクレジットカード番号などを指定して登録する画面が表示されます。

スクリーンショット 2020-10-01 21.49.59.png

会員カード登録済み(2回目)の場合

  • 条件
    • すでに会員ID(MemberID)を指定して会員カード編集画面からカード登録が完了している
    • 同じ会員に対して会員カード編集画面へ遷移した場合

すでに完了していると怒られます。

スクリーンショット 2020-10-01 21.51.57.png

でも、カードの追加はできるはずなので、遷移するためのパラメータ情報を修正すればいけるとは思います。

サンプルコードを一通り動かすとこんな感じ

image.gif

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3