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.









Um Comentário
Fantástico!
Ved