PAY.JP は、日本国内向けサービスのカード決済を「過不足なく」実装したいときの選択肢だ。グローバル決済の機能を網羅することよりも、国内事業者が必要とする範囲をシンプルに提供することに振り切っている。

国内事業者にとっての実利

ドキュメントとサポートが日本語であることは、決済という慎重さが要る実装において地味に大きい。仕様の解釈で迷ったときの確認コストが下がる。審査が比較的早いとされる点も、サービスのローンチスケジュールを引きやすくする。

機能

クレジットカード決済、定期課金、3D セキュア対応といった、国内 EC・SaaS で必要になる機能を押さえている。海外の大規模決済プラットフォームのような分配決済や多通貨対応はないが、「日本円・カード決済」という前提のサービスではそもそも使わない機能でもある。

Stripe との実質的な使い分け

機能の網羅性で比べれば海外勢に分があるが、国内向けの単一通貨・カード決済に用途を絞るなら、その差の多くは使わない機能だ。むしろ判断材料になるのは、日本語での審査・サポート対応、国内事業者向けの導入手続きの分かりやすさ、そして「必要な機能だけで実装がシンプルに収まる」点になる。要件がグローバル展開やマーケットプレイスに広がる見込みがあるかどうかで、最初の選定が分かれる。

料金

決済額ベースの手数料が中心で、月額固定費は基本的にかからない。取引が少ない初期フェーズでも固定費負担がないため、立ち上げ期のサービスと相性がよい。

導入前に見ておきたい点

決済サービスは、機能の有無だけでなく審査・契約の手続きが導入スケジュールを左右する。事業形態や取扱商材によっては審査に時間がかかったり、対応できない業種があったりするため、開発に着手する前に自社が利用対象に含まれるかを確認しておきたい。決済まわりは後から乗り換えるコストが大きいので、最初の選定で見落とさないようにしたい。

向かないケース

複数通貨でのグローバル決済や、マーケットプレイス型の売上分配が要件にあるなら、PAY.JP の範囲では足りない。あくまで「国内向けにシンプルなカード決済を載せたい」という用途に最適化されたサービスだと捉えるのが適切だ。

国内決済に絞った設計の利点と限界

PAY.JP は日本国内の加盟店向けに絞られている分、審査から入金までの流れや、サポートのやり取りが日本語で完結する。海外サービスにありがちな「規約の解釈で詰まる」「サポートが英語で往復に時間がかかる」といった摩擦が小さい。一方、多通貨対応やグローバル展開を前提にすると、対応範囲の広い海外サービスのほうが向く。

🟡
カード情報を自社サーバーに通さない実装にしてください

カード番号を自前のサーバーで受け取る構成にすると、PCI DSS の適用範囲が一気に広がり、要求される管理水準が跳ね上がります。提供されているトークン化の仕組み(フロントで直接トークンを作り、サーバーはトークンだけ受け取る)を使うのが前提です。ここを崩すと、決済機能の実装そのものより監査対応のほうが重くなります。

審査と入金サイクルを事業計画に入れる

決済サービスは申し込めばすぐ使えるものではなく、事業内容や取扱商材の審査がある。扱う商材によっては通らないこともあるため、開発を進める前に審査の見通しを確認しておきたい。また売上が入金されるまでのサイクルがあるため、キャッシュフロー上は「決済完了=入金」ではない。小規模事業者ほど、この時間差が資金繰りに効いてくる。