FlexPayPal決済を追加/航空

2008年3月19日ジュリアンLestelで

ここにPayPalの"今"を開発のAdobe Flexでの購入は、ボタンを追加するためのサンプルコードです。

paypal flex

を参照してください

この映画のFlash Player 9が必要

このコードをFlexではPayPalを送信するためのバスケットを改善することができます。 このメソッドは、リダイレクトボタン"今"を使用して購入するとPayPalのflash.net.URLリクエストにデータを送信します。 の例では、基本的であり、完全にはバスケットの管理は長いです...

現在のソース:

PayPalでの呼び出しの標準的なHTMLファイル:

< !のDOCTYPE HTMLの公共" - / / W3Cの/ / DTDをXHTMLの経過/ /アン" " " 1.0 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>タグ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無題ドキュメント< /タイトル>
と< / head >

の<body>
<form method="post">行動= "のHTTPS : / / www.paypal.com /のcgi - bin / webscr "
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="you@youremail.com">
<input type="hidden" name="item_name" value="Item Name">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="0.00">
< = "イメージ"鉄骨鉄筋コンクリート= " http://www.paypal.com/en_US/i/btn/x-click-but01.gif "名前を入力タイプ= " " PayPalで支払いをする= " alt提出-の高速で、自由で安全な! " >
< /フォーム>
< / body >の
< / HTML形式>

そしてここでは、 Flexのです:

<xmlバージョン= "1.0" =エンコード"utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

< MXの: = " http://www.paypal.com/en_US/i/btn/x-click-but01.gif " horizontalCenter = " 0 " verticalCenter = " 0 "をクリックして= " makePayment画像ソース();"/ >
<mx:Script>
< [のCDATA [
輸入flash.net.URLRequest
公共の機能makePayment ( ) :無効(
予めVarのURL :文字列= "のHTTPS : / / www.paypal.com /のcgi - bin / webscr " ;
予めVar要求: URLRequest =新しいURLRequest ( URL )を;
変数var : URLVariables =新しいURLVariables ( ) ;
variables.cmd = " _xclick " ;
variables.currency_code = "ユーロ" ;
variables.business = " contact@flex-info.fr " ;
variables.item_number = " 001 " ;
flexのvariables.item_name = "寄付- info.fr " ;
= " variables.amount 1.00 " ;
variables.quantity = 1 ;
variables.tax = '' ;
request.data =変数;
request.method = URLRequestMethod.POST ;
navigateToURL (リクエスト、 " " ) _parent ;

] ] >
< / MXの:スクリプト>
< / MXの:アプリケーション>

製品の一覧にこのボタンを埋め込むには:

1 )は、 XMLファイルからデータを読み込むHTTPServiceと呼ぶ製品

2 )お客様のボタンを作成するには、 "リピーター"を使用する(とは、製品の表示)

...そしてあなたのショッピングカートにはPayPalで支払いを実施!

これがあなたの手助けを希望 : )
注:この手順では、オンライン決済の大部分を実装に適用されます : )
ソース: コミュニティのFlex

Flexの場合には初めてになるinfo.frは、 RSSフィードを購読することができます。 ご訪問していただきありがとうございます。

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles ( 1投票、 5.00 5のうち)
Loading ... 読み込んでいます...

この投稿の12コメント

  1. jeanphilippe言う:

    ハワイ
    この非常に有用な例をしていただきありがとうございます : )

  2. ヤンのRusty言う:
    10

    やあ、

    このペイパルの非常に興味深い例! 本当にありがとうございます。

  3. ノー言う:
    18

    すばらしい!
    この例をいただき、ありがとうございます。

  4. フロリアン言う:
    13

    だから、必ず実装するのは簡単ですが、ここでは、トランザクションの結果を取得して他の問題をもたらすことができる、例えば、ここでは、製品を顧客が購入を配信するため。

    のSWFは、スイッチング時のSWF >ペイパルPaypalまたは再ロードする必要があります>その瞬間からのSWFは、トランザクションの結果を取得するには、実装の状態を失う。 そこで我々は前にしたのと同じ状態では、アプリケーションを再ロードするための方法を見つける必要が非常には、アプリケーションの複雑さに応じて実施することは困難になることができますペイパルにリダイレクトしている。

  5. フロリアン言う:
    15

    それが、ひと目で統合するのは簡単だが、本当です、この資料を説明していませんが最も実装するには、リクエストの結果の回収は困難である。

    ペイパルの使用時に、私たちは、お客様のPayPalのトランザクションをどのように行われたページgénéralemetします。 たとえば、将来的にまたはその在庫を更新するだけで配信アドレスを取得します。

    これを行うには、スクリプトのURLを返す、すなわち示す変数'戻る'でのSWFを指定する必要があります。 ののSWFをロードする必要がありますまたはPayPalを返すことをアプリケーションからの移行で一時間か、別の(いずれかで) 。 この問題は、実施状況は失われ、代わりに返還の時期には、アプリケーションの複雑さに応じて困難になることができますこの状態を回復するためのシステムを置くことが必要です。 (たとえば、複数のタブが含まれるアプリケーションのため、これらのタブのコンテンツとしても)を表示

  6. フロリアン言う:
    15

    >コメントにもごめんね。 マイコンピュータは、第1のコメントを投稿の際に墜落したと私はそれに合格しないと思った

  7. マヌエルは言う:

    ハロージュリアン、

    私たちは、もっと単純で、ユーザに安心感を与える、オープンウィンドウまたはHTMLページを経由せずに支払いを2サイトを統合している。 私たちはhttp://www.matsiya.fr上のストーリー行うには、時間がかかるしようとします ; )
    + +

  8. ジュリアンは言う:
    14

    オクラホマ、私ども後れを取らないせ : )

  9. MrBark言う:
    14

    ハロー!これはCコードには、バスケットはPayPalのflexの送信を行うに改善することができます : ) 精度が必要ですか? nはparenthèsese時には休息をメールToutle以上言う : ) この興味深いbilllet 、 vou楽しく読んでいただき、ありがとうございます!

  10. nourrain言う:
    10

    やあ、

    実際、どのようにリクエストを送信するPayPalのバスケットを知って"新しいウィンドウを開かずにいいかもしれないね。 ペイパルだけでデータを送信するが、現在のページに残っている。

    ありがとうございました

    ミスターNourrain

  11. ゴエル言う:

    こんにちは、

    私は、統合プロセスにいくつかの詳細は、フラッシュでのお支払い/柔軟性を付与する。

    今のところ、顧客のための唯一の方法は、サイトの環境を残すには、コミュニケーションサーバーです(お客様のサーバーとサードパーティ製の信頼できる) 。

    これは、お客様の環境でいくつかのポイントを残しているAPIのペイパル(表明する)可能性は現時点ではない。

    一部のサードパーティのサービスを、信頼できる伝統的なサービスよりも高いのですが、サーバー間の通信を提供します。

    例:直接切符売り場サービス。

    敬具
    ゴエル

  12. ジュリアンLestel言う:

    [ OK ]を指摘している。 ゴエルの情報は、あなたに感謝 : )

1トラックバックこのartic

  1. 創作»ブログのアーカイブ» Flex では、 PayPal決済を追加/ AIRの言う:

    [...] のHTTP : / / www.flex-info.fr/ajouter-le-paiement-paypal-dans-flex-air/20080319/ [...]

コメントを書く

登録

  • 私のAOLに追加
  • Googleに追加
  • Zuneのに追加
  • Netvibesのに追加
  • テクノラティに追加
  • 私のヤフーに追加
  • Zuneのに追加

調査

どのようにして、新しいのFlex - info.fr を見つけるのですか?

結果を見る

Loading ... 読み込んでいます...

Mugsho

オンラインとは?

翻訳

French flagItalian flagChinese (Simplified) flagEnglish flagGerman flagSpanish flagJapanese flagRussian flagDutch flag