技術ノート プログラミング ウェブサイトでクレジットカード支払いを受け入れる方法

ウェブサイトでクレジットカード支払いを受け入れる方法

ウェブサイトでクレジットカード支払いを受け入れる方法

オンライン ビジネスを始める場合、Web サイトを通じて商品を販売し、支払いを受け取れることが非常に重要です。幸いなことに、新しい Web サイトと既存の Web サイトの両方で、これを簡単に実行できるサービスがたくさんあります。

「販売者アカウント」は必要ですか?

ウェブサイトでクレジット カード支払いを受け入れる方法

マーチャント口座は 、実際の銀行で開設された特別な種類の保有口座です。 PayPal のような仲介業者を介さずに、直接支払いを受けることができます。一般に、資金に直接アクセスすることはできません。資金が確認された後にビジネスの主要な銀行口座に送金される前に、資金が到着する場所にのみアクセスできます。

ウェブサイトでクレジット カード支払いを受け入れる方法

実店舗でデビット カードを読み取るたびに、通常、クレジット カード端末の背後にある誰かの販売アカウントにリンクされ、カード情報、CVV、PIN が送金に使用されます。

これらのアカウントはオンライン詐欺の可能性が高いため、特に対面取引よりも信頼性が低いオンライン店舗の場合は入手が困難です。あなたのビジネスに関する良好な信用と文書が必要です。これらすべてを持っている場合は、ウェルズ ファーゴやチェイスなどの大手銀行のマーチャント アカウントや、他のプロバイダーのアカウントを取得できます。

オンラインで支払いを受け入れる予定の場合でも、顧客の銀行との通信と送金のすべてのバックエンド ロジックを処理する 支払いゲートウェイ が必要になります。販売アカウントをクレジット カード フォームにリンクするサービスはたくさんありますが、最も注目に値する (そして信頼できる) のは PayPal と Stripe です。

ただし、PayPal と Stripe はどちらも十分な規模を誇るため、実際の銀行の実際の販売口座を持つ必要はありません。どちらも独自の口座残高を持っており、それらをビジネスまたは個人に直接リンクできます。支払い用のアカウント。

したがって、答えは「いいえ、販売アカウントは必要ありません」です。どちらの方法でも手数料を支払うことになりますし、特にオンライン ストアの場合、PayPal と Stripe の両方が手数料を必要としない場合、余分な労力を費やす価値はありません。さらに、オールインワン ソリューションを使用する場合は、これについてまったく心配する必要がない場合があります。

ウェブサイトでクレジットカード支払いを受け入れる方法

オンラインストア: Shopify & SquareSpace

まだ Web サイトを構築しておらず、オンライン ストアの開設を検討している場合、最も簡単なオプションは、 Shopify SquareSpace などの完全に統合された e コマース ソリューションを使用することです。どちらも、自分でコーディングしたり、誰かにお金を払ったりすることなく、組み込みのエディターを使用して見栄えの良い Web サイトを作成できます。

たとえば、 Shopify を 使用すると、ページのデザイン、レイアウトの編集、利用可能な製品のリストの管理ができます。顧客がサイトにアクセスすると、カタログを閲覧し、ショッピング カートに商品を追加し、支払い情報と配送情報を使用してチェックアウトすることができます。その後、管理パネルから現在の注文を表示できます。そのため、製品を販売したい中小企業に最適です。

Shopify と SquareSpace はどちらもデフォルトで PayPal を使用しますが、Stripe などの他の支払いゲートウェイを使用するように構成できます。

Shopify を自分のウェブサイトで使用することもできます。製品や注文は引き続き Shopify で管理できますが、WordPress などのツールを使用して構築されたサイトなど、独自のカスタム ページに購入ボタンを埋め込むことができます。顧客は通常どおり、サイドバーとチェックアウト ページにショッピング カートを表示します。

Shopify の副次的な利点の 1 つは、選択すれば ビットコインなどの暗号通貨を使用して Web サイトで簡単に支払いを受け入れる ことができることであることは注目に値します。

ウェブサイトでクレジットカード支払いを受け入れる方法

ストライプ

Shopify を使用したくない場合、次善の選択肢は Stripe です。これは PayPal に非常に似ており、優れた開発者サポートを提供します。

設定は少し複雑ですが、完全にカスタムの支払いフローを作成できます。 詳細についてはドキュメントを参照してください 。その要点には、チェックアウト セッション、カスタム チェックアウト ページ、成功ページ、およびキャンセル ページを処理するための API の作成が含まれます。

これを使用すると、Web サイトから離れることのない支払いフローを作成でき、クレジット カード データを自分で処理する必要がないにもかかわらず、自分のページのフォームで見栄えを良くすることができます。

Stripe は現在最も人気のある決済プロセッサの 1 つであるため、サイトに機能を統合しようとしており、多少のコーディングを気にしない場合は、一見の価値があります。

ウェブサイトでクレジットカード支払いを受け入れる方法

ペイパル

PayPal は 最も人気のあるオンライン支払いゲートウェイの 1 つであり、完全な支払いシステムとしても機能し、PayPal 残高を保存して取引を受け入れることができるアカウントを提供します。

これらを Web サイトに統合するのは非常に簡単です。その後、顧客は PayPal を使用して直接、または PayPal を通じてデビット/クレジット カードを使用して商品を購入できます。

単一の製品またはサービスを固定価格で販売するための単純なボタンを追加するだけの場合は、 エディターを使用してスマート ボタンを作成 できます。その後、HTML コードをコピーして、サイトの適切な場所に追加できます。

複数の商品を販売したい場合は、PayPal JavaScript SDK を使用して自分でボタンを追加する必要があります。このためには、PayPal アプリのクライアント ID が必要になります。 これは、開発者ダッシュボードから作成できます

次に、PayPal SDK をスクリプトとして追加し、YOUR_CLIENT_ID をアプリの ID に置き換える必要があります。

 <スクリプト

src=”https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID”> // 必須。 YOUR_CLIENT_ID をサンドボックス クライアント ID に置き換えます。

</script>

次に、注文を作成し、コールバック OnApprove 関数を指定して、ボタンをサイト上のコンテナーにレンダリングする必要があります。

 <スクリプト>

paypal.Buttons({

createOrder: function(データ, アクション) {

// この関数は、金額や項目の詳細など、トランザクションの詳細を設定します。

戻りアクション.order.create({

購入単位: [{

額: {

値: ‘0.01’

}

}]

});

}、

onApprove: function(データ, アクション) {

// この関数はトランザクションから資金を取得します。

戻りアクション.order.capture().then(関数(詳細) {

// この関数は、購入者に取引成功メッセージを表示します。

alert(‘トランザクションは ‘ + 詳細.支払者.名前.指定された名前) によって完了しました。

});

}

}).render(‘#paypal-button-container’);

//この関数は Web ページにスマート ペイメント ボタンを表示します。

</script>

もちろん、これは支払いのみを処理します。たとえば、デジタル製品を販売している場合は、独自の API またはサービスの 1 つを呼び出して、製品を検証して顧客に提供する必要があります。

「ウェブサイトでクレジットカード支払いを受け入れる方法」に関するベスト動画選定!

【必見】クレカの支払いが苦しい方は今すぐ見てください
【クレカ払えない】クレジットカードが払えないときの対処法4選【弁護士解説】