为了销售产品,我创建了这个“漏斗”登陆页面->支付页面(外部,在paypal)->感谢页面(内部)一切正常,但我决定添加一个联属网络营销计划。附属程序在此过程中添加了一个新参数-这是推荐人的跟踪。所以我在着陆页上添加了一个功能,从$_GET获取引荐ID并将其设置为cookie,现在我可以在他回来或付款后在“谢谢”页面上识别他-但是-我无法将其与他在PayPal上的付款联系起来。因此,由于现在付款按钮实际上是一种形式,我认为可能有一种方法可以添加一个隐藏的输入字段,该输入字段会将参数传递给paypal-但是,问题仍然存在-我如何获得返回此参数以便我可以跟踪交易?
我下载了paypalplatform.php,不记得从哪里下载了,但它给了我一个不错的小功能,可以让我检查付款状态:CallPaymentDetails($payKey,$transactionId,$trackingId);这会返回很多有用的数据,例如status和paymentInfoList.paymentInfo(0).transactionStatus等等。我知道我可以写很多if语句来尝试解释调用CallPaymentDetails时返回给我的所有值,我觉得这很容易出错,否则它可能会导致我忽略场景。所以我的问题是,是否存在将所有值都考虑在内的示例模板,也就是说,我不必重新发明
你好,我正在开发一个paypal插件,可以添加响应者、添加产品。我正在开发用于测试的沙箱。我做响应者而不是添加产品相关的响应者。在前端,当我点击“购买”按钮时,它会转到sandbox.paypal,在这里我完成付款程序,在我的虚拟商家帐户上我接受付款并知道发送给买家的电子邮件完成但电子邮件不是发送给我,我阅读了代码10遍,但我没有得到问题。这是我的代码:Paypal表格:这是我的ipn_sandbox.php代码:$value){if($get_magic_quotes_exists==true&&get_magic_quotes_gpc()==1){$value=urlencode(
我正在尝试使用this通过paypal进行捐赠网址。当我登录PayPal并付款时,我收到以下消息我确实有后端代码,这就是它的样子。api=$this->setup_PayPal_Api();}privatefunctiondebug($val){echo'';var_dump($val);echo'';}privatefunctionsetup_PayPal_Api(){$api=newApiContext(newOAuthTokenCredential('MyPayPalClientID','MyClientSecret'));$api->setConfig(array('mode'
我的问题是PayPalPaymentPro在信用卡获得授权后未发送确认电子邮件。PayPalExpressCheckout工作正常。我没有看到更改此设置的选项。谁能指出我应该编辑哪个文件的正确方向,以便让PayPalPaymentPro在付款获得授权后发送订单确认电子邮件?(将authorize更改为sale对我不起作用。)谢谢。 最佳答案 PayPalPaymentPro不发送确认电子邮件设施。但您可以通过在收到付款后创建观察者来实现它。您可以使用事件checkout_onepage_controller_success_acti
我正在尝试将我的第3方购物车链接到PayPal,并且在这个过程中我发现我的变量非常暴露,这样,如果有人使用Firebug来操纵我的变量的值,他们可以更改交易中项目的成本。我对在线购物车和购物还很陌生,所以我的问题是如何让这一层曝光远离用户并确保网站安全? 最佳答案 答案就在即时付款通知服务中。完成交易后,PayPal会在单独的流程中通知您上次交易的付款详情。您可以根据本地存储的数据检查这些详细信息。如果它们匹配,则一切都很好。如果它们不匹配,您将需要调查问题。一直不明白为什么PayPal不允许使用某种散列+共享key对数据进行签名.
我正在为购物车网站使用paypal快速结账。我的最终金额是根据网站管理费百分比分成网站管理费和卖家费。在我的expresscheckout.php文件中如果我选择站点管理百分比为10那么总金额的10%给网站管理员,剩下的给卖家$siteowner_amount=(($paymentAmount)*$admin_percentage)/100;$seller_amount=$paymentAmount-$siteowner_amount;$str="&PAYMENTREQUEST_0_AMT=".$seller_amount;$str=$str。"&PAYMENTREQUEST_1_AM
我发送到paypal的数据是"https://www.paypal.com/cgi-bin/webscr/cmd=_cart&upload=1&business=seller.email@something.com¤cy_code=USD&bn=BusinessName&return=http://www.sellersite.com&item_number_1=55&item_name_1=battery&amount_1=55&quantity_1=2&item_number_2=52&item_name_2=bat&amount_2=5&quantity_2=3"我想
我正在使用以下代码执行用户已在Paypal.com上批准的付款://Gettheorderobject$order_object=newOrder($_GET["orderid"]);//Completethepayment$payment=Payment::get($order_object->paypal_payment_id,$apiContext);//Setthepayerid$order_object->SetPayerId($_GET["PayerID"]);try{//PaymentExecutionobjectincludesinformationnecessary/
以下是Paypal沙盒中的所有内容:我有一个贝宝订阅/重复付款设置,它使用一个IPN监听器作为最后一步创建或更新用户的订阅在我的网站DB。然而,当我从PayPal收到帖子数据并将其发送回验证时,我收到的唯一答复是“无效”。我知道,我的代码发送回邮局数据正确,因为我得到一个“验证”的反应,当我模仿一个正确的职位,我的听众通过硬编码邮政数据字符串与“IPN消息”值,如在Paypal的IPN历史页面上看到。因此,我的代码,发送邮局数据回贝宝进行最终验证工作,我的IPN侦听正在接收后变量的交易。我的IPN侦听器创建的回邮数据串与PayPal和PayPal期望接收的POST数据串有一点不同。Pa