我正在尝试找到结帐的解决方案。这是我制作的定制应用程序,用户可以在其中选择 T 恤、设计、墨水颜色、尺寸等。这是一个纯 as3 flash 应用程序,最终将托管在品牌网站上。我有 API 用户名和证书,我目前正在使用“立即购买”按钮,该按钮使用来自贝宝 HTML 按钮代码的代码片段。// 这些是 White Design1 产品的“立即购买”按钮的代码片段。
//Listeners
buyTingBtn.addEventListener(MouseEvent.CLICK, buyTINGnow);
//Functions
function buyTINGnow (event:MouseEvent):void
{
var url:String = "https://www.paypal.com/cgi-bin/webscr"; //<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
var request:URLRequest = new URLRequest(url);
var paypal_buynow:URLVariables = new URLVariables();
paypal_buynow.cmd="_s-xclick"; //<input type="hidden" name="cmd" value="_s-xclick">
paypal_buynow.hosted_button_id="000000000000"; //<input type="hidden" name="hosted_button_id" value="000000000000">
paypal_buynow.invoice="test";
request.data = paypal_buynow;
navigateToURL(request);
trace(paypal_buynow)
}
我还有clothingVars,它们是存储这些更改的vars,因为它们以文本的形式发生。
//Clothes Variables
var clothingType:String = "White";
var gender:String = "Male";
var clothingSize:String = "Small";
var quantity:String = "1";
var design:String = "";
var colour1:String = "";
var colour2:String = "";
如何安全地将这些变量传递到我收到的 IPN 电子邮件或将它们绑定到订单。我真的很难找到解决方案并在这周加速走向我的最后一手牌,所以非常感谢任何帮助。