Php 使用一个电子邮件id登录,使用Paypal使用其他id支付
我有一个网站,我需要用户登录。登录后,用户需要付款,然后他/她可以查看网站的其余部分 现在我面临的问题是: 假设我使用帐户登录:'a@gmail.com', 密码:******. 之后我被重定向到Paypal, 在那里,我使用不同的凭据登录,这些凭据是: 电子邮件:'abc@gmail.com,密码:******. 在这之前,所有的过程都很完美。我的付款甚至是成功的。 但我面临的问题是:Php 使用一个电子邮件id登录,使用Paypal使用其他id支付,php,paypal,Php,Paypal,我有一个网站,我需要用户登录。登录后,用户需要付款,然后他/她可以查看网站的其余部分 现在我面临的问题是: 假设我使用帐户登录:'a@gmail.com', 密码:******. 之后我被重定向到Paypal, 在那里,我使用不同的凭据登录,这些凭据是: 电子邮件:'abc@gmail.com,密码:******. 在这之前,所有的过程都很完美。我的付款甚至是成功的。 但我面临的问题是: How will I manage the Payment Status in my DB? 我从payp
How will I manage the Payment Status in my DB?
我从paypal收到的日志是:
Array
(
[mc_gross] => 30.00
[protection_eligibility] => Ineligible
[payer_id] => 9CABB2SHMA4MW
[tax] => 0.00
[payment_date] => 23:31:25 Nov 08, 2015 PST
[payment_status] => Completed
[charset] => windows-1252
[first_name] => abc
[mc_fee] => 1.47
[notify_version] => 3.8
[custom] =>
[payer_status] => unverified
[business] =>asadd@asd.com
[quantity] => 1
[verify_sign] => AQx90ScEndGDbMxp11maXxRe9dElAiIDxUQmtFtv8ASyfExv42B1SAra
[payer_email] => abc@gmail.com
[txn_id] => 54J45833C00682608
[payment_type] => instant
[last_name] => Prajapat
[receiver_email] => asadd@asd.com
[payment_fee] => 1.47
[receiver_id] => 8DMUTQEYCK35S
[txn_type] => web_accept
[item_name] => Membership Cost
[mc_currency] => USD
[item_number] => Abc
[residence_country] => IN
[test_ipn] => 1
[handling_amount] => 0.00
[transaction_subject] =>
[payment_gross] => 30.00
[shipping] => 0.00
[ipn_track_id] => aae79d1f40a3a
)
因此,请向我建议是否有任何解决方案。
或者在注册时,我是否需要向用户提及,您只需要使用在paypal注册的id
请帮帮我,我是paypal的新手,对它一无所知。经过大量搜索,我终于找到了解决方案。我只是希望,如果其他人面临同样的问题,它也能帮助他们 解决了我的问题向表单中添加自定义变量,然后在成功付款页面上检索该变量 示例:
<input type='hidden' name='custom' value='<?php echo $email; ?>'/>
我希望它也能解决其他问题。我在会话中传递了用户id,然后在更新查询中也使用了它。但它在那里不起作用。我使用这个查询:$email=$\u POST[“payer\u email”];//从paypal log/$email=$_会话[“m_电子邮件”];//收到会话id如果我使用$_session[“m_email”],则查询不起作用$update_user=“update member SET transaction_id=”“$trasaction_id.”,payment_status=”“$status_pay.”,其中email=”“$email.”@Burki,由于它的paypal页面成功,我无法在浏览器上运行它并检查结果我可以访问响应,我也提到了paypal响应。我想我开始理解你的问题了。。。您肯定有一个字段,您可以在其中发送类似于发票ID的内容,您可以为每个用户生成一次发票ID,并将其发送到paypal,这将是响应的一部分。然后可以使用它来识别您的用户。
$_POST['custom']