【问题标题】:Passing custom variables to the PayPal API/IPN FLASH AS3将自定义变量传递给 PayPal API/IPN FLASH AS3
【发布时间】:2013-05-16 22:09:45
【问题描述】:

我正在尝试找到结帐的解决方案。这是我制作的定制应用程序,用户可以在其中选择 T 恤、设计、墨水颜色、尺寸等。这是一个纯 as3 flash 应用程序,最终将托管在品牌网站上。我有 API 用户名和证书,我目前正在使用“立即购买”按钮,该按钮使用来自 paypals HTML 按钮代码的代码 sn-ps。 // 这些是 White Design1 产品的“立即购买”按钮的代码 sn-pts。

//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 电子邮件或将它们与订单相关联。 我真的很难找到解决方案并在这周加速走向我的最后一手牌,因此非常感谢任何帮助。

【问题讨论】:

    标签: actionscript-3 flash paypal paypal-ipn


    【解决方案1】:

    您可以将这些在变量“custom”中传递给 PayPal。变量“custom”是一个传递变量,在 IPN 中返回给您。

    【讨论】:

    • 感谢您的回复!我设法找到了解决方案。您实际上可以将大量 HTML 变量传递给 AS3 中的 API。在上面的代码中,我将 替换为... paypal_buynow.hosted_button_id="000000000000";我现在传递数量和项目名称,其中列出了我的服装变量中的所有选项。 :) 小菜一碟!谢谢! HTML 文档在这里...developer.paypal.com/webapps/developer/docs/classic/…
    猜你喜欢
    • 1970-01-01
    • 2010-12-22
    • 2015-11-07
    • 2016-03-05
    • 2012-08-17
    • 2011-04-25
    • 2020-10-18
    • 2021-05-20
    相关资源
    最近更新 更多