Flex security error
hello,
i working on flex based cart system allow user input cc info directly flex app process payment behind scenes using payflow pro. getting security error , can't seem find solution. appreciated.
error - "error #2170: security sandbox violation:https://www.mysite.com/checkout.swf cannot send http headers tohttps://pilot-payflowpro.paypal.com"
my code -
req = new urlrequest("https://pilot-payflowpro.paypal.com");
req.method = urlrequestmethod.post;
req.contenttype = "text/namevalue";
var header:urlrequestheader = new urlrequestheader("x-vps-request-id", theid);
var header2:urlrequestheader = new urlrequestheader("x-vps-client-timeout", "40");
req.requestheaders.push(header, header2);
vars = new urlvariables();
vars.trxtype = "s";
vars.acct = creditcard.text;
vars.expdate = expmonth.selecteditem.data + expyear.selecteditem.data;
vars.tender = "c";
vars.vendor = "myvendorname";
vars.user = "myuser";
vars.pwd = "mypassword";
vars.partner = "paypal";
req.data = vars;
req.data += theordertotal;
var loader:urlloader = new urlloader();
loader.dataformat = urlloaderdataformat.variables;
loader.addeventlistener(event.complete, gotpaymentresponse);
loader.addeventlistener(securityerrorevent.security_error, serror);
loader.addeventlistener(ioerrorevent.io_error, ioerror);
loader.addeventlistener(httpstatusevent.http_status, status);
loader.load(req);
thanks again,
scott
it possible solved crossdomain.xml may want google.
i have solved issue in past file containing:
<?xml version="1.0"?>
<!doctype cross-domain-policy system "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<allow-access-from domain="*" />
</cross-domain-policy>
and putting @ root of app.
More discussions in Flex (Read Only)
adobe
Comments
Post a Comment