PayPal em aplicações Flex.

   

Recentemente, por mera curiosidade procurei um sistema de pagamento por paypal para o flex, e dei de caras com um exemplo bem interessante, como está em francês, acabei por traduzir este exemplo para português e deixar o exemplo..

 

O sistema até é bem simples, basta enviar as mesmas variaveis que o script que nos é dados para colocar-mos nos nossos sites, ou seja, com um simples post via URLRequest, podemos colocar o sistema a funcionar, vejam o exemplo:

 

   1: <?xml version=”1.0? encoding=”utf-8??>
   2: <mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute” >
   3: 
   4: <mx:Image source=”http://www.paypal.com/en_US/i/btn/x-click-but01.gif” horizontalCenter=”0? verticalCenter=”0? click=”makePayment();”/>
   5: <mx:Script>
   6: <![CDATA[
   7: import flash.net.URLRequest
   8: public function makePayment():void{
   9: var url:String = “https://www.paypal.com/cgi-bin/webscr”;
  10: var request:URLRequest = new URLRequest(url);
  11: var variables:URLVariables = new URLVariables();
  12: variables.cmd=”_xclick”;
  13: variables.currency_code=”USD”;
  14: variables.business=”clayton@tetraktysdesign.com”;
  15: variables.item_number = “001?;
  16: variables.item_name = “Donation to Flex Community For This Awesome Code Sample”;
  17: variables.amount= “2.00?;
  18: variables.quantity = 1;
  19: variables.tax = ”;
  20: request.data = variables;
  21: request.method = URLRequestMethod.POST;
  22: navigateToURL(request,”_parent”);
  23: }
  24: ]]>
  25: </mx:Script>
  26: </mx:Application>

 

Como podem ver o exemplo é bem simples, mas muito util já que nos permite por exemplo colocar um botão para doações ou até com um script um pouco mais elaborado dar a opção aos utilizadores do nosso site/aplicação fazerem os seus pagamentos de uma forma rápida.

 

simples ah?!?!

 

Abraço.

versão pdf temporariamente indisponivel.
Deixe um comentário ou um Trackback

Um Comentário

  1. Abril 28, 2008 às 6:28 pm | Permalink

    Fantástico!

    Ved

Deixe um comentário

O seu email nunca será publicado ou partilhado. Campos obrigatórios estão marcados com um *

*
*