Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

PayPalエクスプレスチェックアウトとそのしくみについて

More than 3 years have passed since last update.

エクスプレスチェックアウトでは、任意の支払いの支払いオプションとしてPayPalを追加できます。エクスプレスチェックアウトはPayPalの利便性とセキュリティ機能を備えています。すぐに設定でき、より多くの人が買い物しやすくなるようにします。

しくみ

エクスプレスチェックアウトにより、顧客は、PayPalにすでに安全に保存されている配送情報と請求情報を使用して、数ステップで取引を完了でき、お客さまのサイトで情報を再入力する必要がありません。エクスプレスチェックアウトを初期設定で構成した場合、顧客が支払いを完了するにはPayPalアカウントを保有している必要があります。

必要なAPIコールは何ですか。

エクスプレスチェックアウトは、3つのAPIで構成されます。

  • SetExpressCheckoutは、エクスプレスチェックアウトを使用して、支払いを受け取ることをPayPalに通知します。顧客はPayPalにリダイレクトされ、ログインして、資金源と配送方法を選択するように促されます。SetExpressCheckoutは、残りの2つのAPIコールで使用するトークンを返します。
  • GetExpressCheckoutDetails (オプション)は、配送先住所や名前など、支払いを行う顧客に関する詳細を返します。お客さまが、SetExpressCheckoutで返されたトークンをPayPalに渡すと、PayPalから顧客の詳細が返されます。
  • DoExpressCheckoutPaymentは支払いのリクエストです。顧客が最終注文で[支払う]をクリックしたときに呼び出します。お客さまが、トークンとその他の詳細を渡すと、PayPalから特定の支払い詳細と一緒に取引IDが返されます。

エクスプレスチェックアウトは、APIアクセス権を持つマーチャントが利用できます。PayPalアカウントを保有する顧客はすべて、買い物にエクスプレスチェックアウトを使用できます。エクスプレスチェックアウトには数多くのオプションが用意され、異なる決済フローを数多くサポートしています。ここをクリックして、「ペイパル エクスプレス チェックアウト インテグレーション ガイド」をご参照ください。

PayPalではテクニカルサポートの部署がありますので、何かPayPal実装関連の質問や技術的な質問がありましたら、下記URLで記事を検索してみてください。
https://jp.paypal-techsupport.com/
上記URLの一番下の「お問い合わせ」リンクをクリックしてまたは下記URLをアクセスして質問を送信してください。
https://jp.paypal-techsupport.com/app/ask

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away