Php 贝宝ipn简单问题

Php 贝宝ipn简单问题,php,paypal,Php,Paypal,我只想问一件事。我第一次使用贝宝。不是按按钮。我通过html页面发送的数据,是否由ipn返回 我正在使用paypal类,这是我的自定义数据: $this->paypal_class->add_field('cemail', $this->session->userdata('check_email')); $this->paypal_class->add_field('fname', $this->session->userdata('che

我只想问一件事。我第一次使用贝宝。不是按按钮。我通过html页面发送的数据,是否由ipn返回

我正在使用paypal类,这是我的自定义数据:

 $this->paypal_class->add_field('cemail', $this->session->userdata('check_email'));
  $this->paypal_class->add_field('fname', $this->session->userdata('check_name'));

只是想问一下它是否由ipn返回。

是的,PayPal通过他们称之为ipn的方式将POST变量返回到您的notify_url,实际上它只是一个回调,返回到您通过POST或PayPal帐户中的设置指定的url

如果指定notify_url,Paypal将向您返回以下变量

  • 总收入
  • 发票
  • 结清金额
  • 保障资格
  • 地址和状态
  • 付款人身份证
  • 地址:
  • 付款日期
  • 付款状态
  • 字符集
  • 地址
  • mc_航运公司
  • mcu处理
  • 名字
  • 司仪费
  • 地址\国家\代码
  • 汇率
  • 地址/姓名
  • 通知版本
  • 结算货币
  • 习俗
  • 付款人身份
  • 生意
  • 地址/国家
  • 城市地址
  • 验证标志
  • 付款人电子邮件
  • txn_id
  • 付款类型
如果您设置了发票,则会返回该发票。它可以用作您自己的订单id/交易id

txn_id由paypal生成,是他们自己的交易id

如果您自己添加项目,PayPal还将返回num\u cart\u itemsitem\u name1(item\u name2,item\u name3)、quantity1(quantity2,quantity3)等等


更多阅读请点击

是的,PayPal通过他们称之为IPN的方式将POST变量返回给您的notify_url,实际上,这只是对您通过POST或PayPal帐户中的设置指定的url的回调

如果指定notify_url,Paypal将向您返回以下变量

  • 总收入
  • 发票
  • 结清金额
  • 保障资格
  • 地址和状态
  • 付款人身份证
  • 地址:
  • 付款日期
  • 付款状态
  • 字符集
  • 地址
  • mc_航运公司
  • mcu处理
  • 名字
  • 司仪费
  • 地址\国家\代码
  • 汇率
  • 地址/姓名
  • 通知版本
  • 结算货币
  • 习俗
  • 付款人身份
  • 生意
  • 地址/国家
  • 城市地址
  • 验证标志
  • 付款人电子邮件
  • txn_id
  • 付款类型
如果您设置了发票,则会返回该发票。它可以用作您自己的订单id/交易id

txn_id由paypal生成,是他们自己的交易id

如果您自己添加项目,PayPal还将返回num\u cart\u itemsitem\u name1(item\u name2,item\u name3)、quantity1(quantity2,quantity3)等等


更多阅读

如果我记得很清楚,您必须向paypal发送一个交易id,交易id总是会返回,因此如果您在执行请求之前保存客户数据,您可以根据该id获取数据。是txn_id吗?它不是由贝宝自动生成的吗?或者我可以设置它?如果我记得很清楚,您必须向paypal发送一个交易id,交易id总是会返回,因此如果您在执行请求之前保存客户数据,您可以根据该id获取数据。是txn_id吗?它不是由贝宝自动生成的吗?或者我可以设定它?