【发布时间】:2015-04-02 18:02:28
【问题描述】:
我正在使用贝宝订阅付款,当用户在注册后输入订阅时。
以下是向用户收费的贝宝代码:
<form id="myForm" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="">
<input type="hidden" name="lc" value="CA">
<input type="hidden" name="item_name" value={{currentUser.get('plan')}}>
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="src" value="1">
<input type="hidden" name="a3" value="0.01">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="return" value="">
value="">
<input type="hidden" name="currency_code" value="CAD">
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHostedGuest">
</form>
现在我想为当前用户将已确认的付款(即金额、日期等)存储到 Parse 中,但不知道该怎么做。任何帮助将不胜感激。
任何帮助将不胜感激。
更新:success.php?tx=6BA48179L4889664N&st=Pending&amt=0%2e01&cc=CAD&cm=&item_number=&sig=Hfh95Y%2fv8XTcl9zZasPjTwswbzJ2CRgSxRX%2f5U%2fmtDxQQk1cCOpuUH4awkCCGSQsI%2fgQnNeg%2bKUa7a9p0UPwNHQgL%2bST1aonNptQBSXKCVqAlVGY9QMb%2bQJJk2QMxttgKxysFZnBaKxBxLl8E2vbtLNsDflWf%2fJfT2eCMnSlzSc%3d,我需要获取我尝试使用的金额、货币和 tx
<?php
//Getting payment details from paypal
$amount = $_GET[‘amt’];
$currency = $_GET[‘cc’];
$trx_id = $_GET[‘tx’];
$invoice = mt_rand();
//inserting the payment to table
echo "$trx_id";
?> 但它不起作用
【问题讨论】:
-
您的问题有点令人困惑,因为“定期付款”实际上是类似但不同的 PayPal 产品的名称;您的代码 sn-p 表明您正在使用 PayPal 的订阅产品。此外,尚不清楚(至少对我而言)您是要在同意时存储订阅的详细信息,还是要在每次支付订阅时存储新记录。如果您能澄清一下,这可能会帮助了解 Parse(我不知道)的人更轻松地帮助您。
-
我应该澄清一下。我正在使用 PayPal 的订阅,并希望在其同意时存储订阅详细信息。 Parse 只是一个数据库存储,这不是我关心的。我关心的是如何检索用户的购买信息。我需要的只是数量=x,日期=x之类的变量,然后我可以通过解析存储它
-
好的,下面会在此基础上回答...
标签: javascript html paypal parse-platform paypal-sandbox