SquareのeCommerce API(eコマースAPI)に関するFAQ
開発者として自社サイトを運営している、または開発者と提携して自社サイトを運営している場合、Squareの決済関連APIを活用することで、あなたのビジネスのあらゆる販売チャネル(販路)をまとめて管理することができます。
開発者向けリソースにアクセスできない場合は、SquareのAPP マーケットプレース を是非ご利用ください。アプリマーケットでは、Squareと提携可能なさまざまなアプリを検索してご利用いただけます。ウェブサイトの作成から、複数の販売チャネルを対象とした商品管理にいたるまで、あらゆる作業をかんたんに行えます。
はじめる
SquareのPayments API は、ウェブサイトでクレジットカードやデビットカードの決済受付が行えるソリューションです。Payments APIでウェブサイトとSquareをつなぐことで、顧客はウェブサイトの中で安全に購入手続きが行えます。支払いの処理はすべてSquare経由でなされるため、重要な支払いカード情報を取り扱う必要はありません。売上に関する情報はSquareデータで確認することができ、入金が確認されると登録済みの銀行口座に振り込まれます。
Squareでは、Visa、Mastercard、American Express、JCB、Diners、Discoverのロゴが入った各種カードをご利用いただけます。また同様のロゴが入ったギフトカードやプリペイドカードもご利用いただけますが、請求金額がカード残高を上回らないことが条件となります。カードの種類に関係なく一律料金が適用されます。法人カード、プリペイドカード、ギフトカード、特典カードには追加料金はかかりません。デビットカードの使用方法はクレジットカードと同様ですが、暗証番号の入力は必要ありません。
現在日本では、Apply Payによる支払いには対応していません。対応され次第、Square Developerからアップデートします。
Payments API:SquareのPayments APIは、ウェブサイトでクレジットカードやデビットカードでの決済ができるソリューションです。必要に応じて支払いの形態やお会計の方法をカスタマイズすることができ、Squareでさまざまな決済方法をご利用いただけます。
Square連携サービス: Wixや、Ecwid、WooCommerce、Magento、その他を活用することで、ご利用のSquareアカウントにオンライン決済システムを統合することができ、提携サイトがホストするEコマースサイトから直接注文を処理することが可能になります。開発者の手を煩わせることなく、ほんの数クリックでSquareを自社サイトに統合できます。
Checkout API:SquareのCheckout APIでは、Squareで対応可能な支払いの種類に限り、Squareがホストするお会計専用のワークフローに従ってオンラインでの支払いを受け付けることができます。支払いを受け付ける際には、Squareがホストするお会計時専用のワークフローで購入者が支払いを行い、決済が完了したら販売者のウェブサイトに戻ります。注意:Checkout APIは現在、英語にのみ対応しています。注意:Checkout APIは現在、英語にのみ対応しています。
販売した商品の詳細データを確認できるのは、現時点でSquareのCheckout APIに限られています。SquareのPayments APIを使用して販売した商品は、Squareデータでは「オンライン決済」として表示されます。Checkout APIを使用して販売した商品は、オンラインで販売した商品の売上データや在庫状況を商品別に確認することができます。詳細は、Checkout APIを参照してください。
アプリの設定方法やウェブサイトでの決済の開始については、Square Developer Online Payment Options(英文)をご覧ください。
サンドボックスの検証
アプリとお使いの Squareアカウントとの連携が完了すると、Square データから設定を管理できるようになります。
1.SquareデータからApp integrations、次にマイアプリを選択してください。
2.解除したい外部アプリの X 印をクリックして、Squareアカウントへのアクセス許可の取消を確認します。
支払いおよび手数料
Squareの決済API を介して処理される支払いには、Visa/MasterCard/American Express/Discover/Dinersは決済ごとに3.6%、JCBは決済ごとに3.95%の手数料が適用されます。詳しくは、手数料および料金の計算をご覧ください。
売上およびレポート
Squareのオンライン決済APIを使用した決済は、Squareデータ上の取引履歴に表示され、分かりやすいよう「オンライン取引」と識別されます。
払い戻しもSquareデータ、Squareアプリ、Refund APIから処理できます。Squareアプリと同様、代金は通常のに沿ってご登録の銀行口座に入金されます。
注意:販売した商品の詳細データを確認できるのは、現時点
SquareのCheckout APIのみです。
トラブルシューティング
古いバージョンの決済フォームプラットフォームでの問題が解決しない場合は、ウェブ決済SDKに切り替えてください。詳細については、開発者ヘルプセンターのウェブ決済SDKをはじめるをご覧ください。
Payments APIに関するベストプラクティス
Eコマースの注文で不正使用や支払いの異議申し立てを防ぐため、細心の注意を払うことが重要です。ベスト プラクティスのページをご確認ください。