Follow Us.RSS

2011年4月26日(火)PayPal API 実装 TIPS

PayPalアカウントなしにクレジットカード決済を可能にするには?

PayPalの支払い画面で、PayPalアカウントなしに、クレジットカード決済をできるようにするには、「SetExpressCheckOut」で次のフィールドが必要です。


[SolutionType]
Sole(買い手はチェックアウトのために PayPal アカウントを必要としない)

[LandingPage]
Billing(PayPal アカウントを持たないゲストのための表示を優先)

日本語リファレンスはバージョンが古いため(?)、英語リファレンスと説明が異なる場所があります(^^;。特に「SolutionType」には、かなり違うことが書いてあります。

簡単な英語なので、現状では英語版のリファレンスを見る方がよいと思います。

PayPal for Digital Goods に対応するには?

「PayPal for Digital Goods」に対応するには、「SetExpressCheckout」と「DoExpressCheckoutPayment」で次のフィールドを送信します。


[PaymentAction]
Sale(即時決済されます。)

[PaymentDetails]
総額だけでなく、注文の明細を送信します。このとき、すべての商品(「PaymentDetailsItem」)の「ItemCategory」が「Digital」でなければなりません。

なお、売り手の PayPal アカウントで「PayPal for Digital Goods」を追加する前に、「ItemCategory」を「Digital」とすると、エラーが返ります。

また、請求総額(「OrderTotal」フィールド)と、商品価格の合計額や税額、送料などを加えた額が一致しない場合もエラーとなります。

税額については、各商品ごとに計算(「Tax」フィールド)せず、「TaxTotal」のみを送信することもできます。

おそらく、エクスプレスチェックアウト(SOAP)で、「PayPal for Digital Goods」が適用される条件は次の通りです。

  • 売り手のアカウントに「PayPal for Digital Goods」が追加されていること。
  • 売り手のアカウントに「PayPal for Digital Goods」のマイクロペイメントが適用されていること。
  • 「SetExpressCheckout」と「DoExpressCheckoutPayment」で「PaymentAction」が「Sale」であること。
  • 「SetExpressCheckout」と「DoExpressCheckoutPayment」で送信されたすべての商品の「ItemCategory」が「Digital」であること。

その他に変更するべきところはありません。

ところが、PayPal の説明だとこうなっています。。。

特に惑わされたのが新しい「CMD」値を云々という記述です。でも、SOAP での実装には全く関係なかったようです...。シュゥ〜〜〜〜ッッルッ!!

というわけで、PayPal API 実装の TIPS でした。ごきげんジョォ〜〜〜〜ルノ!

コメント

トラックバック

関連記事

[画像]

CMONOS.JP | 開発者ブログ | PayPal ってこんなにすごい!

2009年12月7日 ... もし買い手がそう望むなら、PayPal にアカウントを登録することなくクレジットカード決済 による支払いができます。 2013年6月末のシステム改修に伴い、「クレジットカードで 支払う」が「PayPalアカウントの作成」に変更になり、買い手は初回購入時に、クレジット .... JP | 開発者ブログ | ショッピングカートが個別キャンセルと個別 .
https://cmonos.jp/blog/2009120701/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | ショッピングカートが個別キャンセルと個別 ...

2014年5月2日(金)ショッピングカートが個別キャンセルと個別配送に対応しました. 商品 ごとにキャンセル期限を設定できるように ... PayPal での支払いについては、PayPal の 払い戻し API を利用しますので、即座に払い戻しが実行されます。ただし、PayPal の ...
https://cmonos.jp/blog/2014050200/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | PayPal に本人確認が必要となりました

2013年3月12日 ... 2012年から、PayPal のクレジットカード決済を売り手として利用するのに本人確認が 必要になりました。案内に気づかず放置していると、本人確認が完了するまで売り手 として決済ができなくなるので注意が必要です。
https://cmonos.jp/blog/2013031200/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | PayPal for Digital Goods を使おう!

2011年4月26日 ... ダウンロード商品の決済手数料がよりお得になる PayPal for Digital Goods の導入 方法について解説します。 ... PayPal for Digital Goods とは、デジタルコンテンツの ダウンロード販売時に、PayPal の通常手数料とマイクロペイメント手数料のうち、よりお 得な手数料が適用される .... JP のダウンロード販売は、「ショッピングカート」フィールド タイプに、デジタルコンテンツを登録できるようにすることで実現しています。
https://cmonos.jp/blog/2011042600/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | PayPal をもっとわかりやすくする方法

2010年1月16日 ...PayPal がわかりにくい(とりわけアカウントを持っていなくてもクレジットカード決済が できることがわからない)原因の一つは、ユーザーがいきなり PayPal のログイン ... JP のショッピングカートで、PayPal のお買い物体験をみていきましょう!
https://cmonos.jp/blog/2010011600/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | なぜ PayPal?

2010年9月15日 ... 売り手と買い手双方にとって安心確実な PayPal を上手に活用しましょう! PayPal は 月額無料、会員はもちろん、会員でなくてもクレジットカード決済ができる、とても使い やすい決済サービスです。
https://cmonos.jp/blog/2010091501/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | PayPal VS Google Checkout

2009年12月7日 ... 今回 PayPal に対応するにあたって、Google Checkout についても調べてみました。 Google Checkout は、何年か前に日本でも利用できるようになったと話題になっていた 記憶があるのですが、今は使えなくなっているよ...
https://cmonos.jp/blog/2009120702/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | ダウンロード販売を始めよう!

2009年12月7日 ... ... をご紹介します。PayPal のクレジット決済と組み合わせれば、リアルタイムにその場 で購入が可能です。 ... JP のダウンロード販売は、「ショッピングカート」フィールドタイプ に、デジタルコンテンツを登録できるようにすることで実現しています。
https://cmonos.jp/blog/2009120700/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | カレンダー+ショッピングカート=予約 ...

2013年4月24日 ... 最新版ではカレンダーでショッピングカートを使用したときの挙動を改善しました。改善点 をご紹介します。
https://cmonos.jp/blog/2013042400/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | ショッピングカートを使おう!

2010年3月30日 ... 最近お問い合わせいただくことが多くなった CMONOS.JP のショッピングカートPayPal によるクレジット決済に対応したことで、注目していただいているようです。その 設置方法をご紹介します。
https://cmonos.jp/blog/2010033000/1.shtml

更新情報

最近の記事

RSS

カレンダー



[日] 1
[月] 2
[火] 3
[水] 4
[木] 5
[金] 6
[土] 7

[日] 8
[月] 9
[火] 10
[水] 11
[木] 12
[金] 13
[土] 14

[日] 15
[月] 16
[火] 17
[水] 18
[木] 19
[金] 20
[土] 21

[日] 22
[月] 23
[火] 24
[水] 25
[木] 26
[金] 27
[土] 28

[日] 29
[月] 30
[火] 31
[水]
[木]
[金]
[土]


[日]
[月]
[火]
[水]
[木]
[金] 1
[土] 2

[日] 3
[月] 4
[火] 5
[水] 6
[木] 7
[金] 8
[土] 9

[日] 10
[月] 11
[火] 12
[水] 13
[木] 14
[金] 15
[土] 16

[日] 17
[月] 18
[火] 19
[水] 20
[木] 21
[金] 22
[土] 23

[日] 24
[月] 25
[火] 26
[水] 27
[木] 28
[金] 29
[土] 30


[日]
[月]
[火] 1
[水] 2
[木] 3
[金] 4
[土] 5

[日] 6
[月] 7
[火] 8
[水] 9
[木] 10
[金] 11
[土] 12

[日] 13
[月] 14
[火] 15
[水] 16
[木] 17
[金] 18
[土] 19

[日] 20
[月] 21
[火] 22
[水] 23
[木] 24
[金] 25
[土] 26

[日] 27
[月] 28
[火] 29
[水] 30
[木] 31
[金]
[土]

最近のコメント

RSS

NEXT>>

PC 向けページに移動する