Вот пример кода, чтобы добавить кнопку PayPal "Купить сейчас" в разработке Adobe Flex.
Этот код может быть улучшено, чтобы корзины направить в PayPal Flex. Этот метод отправляет данные на PayPal с перенаправить кнопку "Купить сейчас", используя flash.net.URL просьбу. Примером является базовой, и полное управление корзина долго ...
Теперь источники:
Типичный HTML файл для звонка в PayPal:
<! DOCTYPE HTML PUBLIC "- / / W3C / / DTD XHTML 1.0 Transitional / / EN" "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> Untitled Document </ 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">
<= ввода типа "Изображение" SRC = "http://www.paypal.com/en_US/i/btn/x-click-but01.gif" NAME = "Отправить" ALT = "осуществлять платежи с PayPal - это быстрый, свободный и безопасный! ">
</ FORM>
</ BODY>
</ HTML>
А вот Flex:
<xml версия = "1.0" кодирование = "utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><МХ: Image Source = "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: String = "HTTPS: / / www.paypal.com / CGI-BIN / webscr";
VAR запрос: URLRequest = новый URLRequest (URL);
VAR переменных: URLVariables = новый URLVariables ();
variables.cmd = "_xclick";
variables.currency_code = "EUR";
variables.business = "contact@flex-info.fr";
variables.item_number = "001";
variables.item_name = "Пожертвование для Flex-info.fr";
variables.amount = "1.00";
variables.quantity = 1;
variables.tax ='';
request.data = переменных;
request.method = URLRequestMethod.POST;
navigateToURL (запрос "_parent");
)
]]>
</ МХ: SCRIPT>
</ MX: Применение>
Чтобы вставлять эту кнопку в списке товаров:
1) загрузить продукт данных XML-файла и время разговора с HTTPService
2) использовать "ретранслятор", чтобы создать свой кнопок (а также продукт дисплея)
... И осуществлять его в корзину покупок для оплаты PayPal!
Надеясь, что это поможет некоторым из вас ![]()
Примечание: Эта процедура применяется для выполнения большинства онлайновых платежей ![]()
Источник: Сообщество Flex
Если вы впервые на Flex-info.fr, Вы можете подписаться на RSS канал. Благодарим Вас за Ваш визит!





















19 марта 2008 в 8 ч 03 мин
привет
благодарю вас за этот очень полезный пример
20 марта 2008 года, в 10 ч 48 мин
Привет,
Очень интересный пример такого PayPal! Большое спасибо.
25 марта 2008 в 18 ч 51 мин
Большой!
Спасибо вам за этот пример.
27 марта 2008 в 13 ч 38 мин
Так что уверен, это легко осуществить, но он может привести других проблем, где он хочет получить в результате сделки, например, при доставке продукции приобретен клиентом .
В тот момент, когда вы хотите получить в результате сделки, вы потеряете ход осуществления так швейцарских франков должны быть перегружены при переключении SWF> Paypal или Paypal> SWF. Поэтому мы должны найти путь для перезагрузки приложений в том же состоянии, он был до того перенаправлены на PayPal, которая может стать весьма трудно реализовать в зависимости от сложности приложения.
27 марта 2008 в 15 ч 38 мин
Верно то, что кажется легким для интеграции на первый взгляд, но эта статья не объясняет наиболее трудно осуществить, а именно: восстановление результатов запроса.
При использовании Paypal, мы хотим généralemet, как сделка состоялась клиента PayPal странице. Например, чтобы обновить свои запасы в будущем или просто получить по адресу доставки.
Для этого вы должны указать в скрипте переменная 'возвращение' указывает, что адрес возврата, а именно SWF. SWF является Reloaded должны в то или иное время (либо в связи с переходом от применения к PayPal или вернуться). Проблема заключается в том, что ход выполнения теряется и должны создать систему, чтобы восстановить это состояние на момент возврата, который может быть затруднено в зависимости от сложности приложения. (Например, для приложения, которое содержит несколько вкладок, эти вкладки дисплей, а также их содержание)
27 марта 2008 в 15 ч 39 мин
> Извините за замечание тоже. Мой компьютер разбился во время размещения 1-го порядка, и я думал, он не был принят
16 апреля 2008 в 9 ч 25 мин
Здравствуйте Джулиен,
У нас есть 2 места по комплексному платеж без прохождения через открытое окно или HTML страниц, который является более простым и обнадеживающим для пользователя. Мы будем стараться занять время, чтобы сделать сюжет о http://www.matsiya.fr
+ +
16 апреля 2008 в 14 ч 12 мин
Ок, давайте идти в ногу
8 июля 2008 в 14 ч 30 мин
Здравствуйте! С этого кода могут быть улучшены, чтобы отправить корзины PayPal Flex
точность необходима? N parenthèsese порой говорят больше, чем остальным Toutle е
billlet благодарю Вас за это интересно, весело читать vou!
18 июля 2008 года, в 10 ч 54 мин
привет,
Действительно, было бы приятно узнать, как направить запрос корзину PayPal "без открытия нового окна. Просто, отправив данные на Paypal но оставаясь на текущей странице.
Спасибо
Г-н Nourrain
6 февраля 2009 в 15 ч 35 мин
Здравствуйте,
Я просто хочу дать некоторые сведения о процессе интеграции в оплате Flash / Flex.
В настоящее время единственным способом для заказчика не покидать среду сайт Communication Server (ваш сервер, и доверенной третьей стороны).
API PayPal (экспресс) не представляется возможным на данном этапе, потому что заказчик оставляет в некоторой точке среды.
Некоторые доверенной третьей стороной услуга обеспечивает коммуникацию между серверами, но является более дорогим, чем традиционные услуги.
Пример: Прямая PayBox услуги.
С уважением
Гоэль
25 февраля 2009 в 17 ч 16 мин
Хорошо отметили. Гоэль благодарю вас за информацию