php - paypal ipn 简单问题

标签 php paypal

我只想问一件事。我是第一次使用 Paypal 。不是按按钮。我通过 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,它实际上只是对您通过发给他们的帖子或您的 paypal 帐户中的设置指定的 url 的回调。

如果您指定了 notify_url,Paypal 会返回以下变量给您;

  • 麦克格罗斯
  • 发票
  • 结算金额
  • 保护资格
  • 地址_状态
  • 付款人编号
  • 地址_街道
  • 付款日期
  • 付款状态
  • 字符集
  • 地址_zip
  • mc_shipping
  • mc_handling
  • 名字
  • 麦克费
  • 地址国家代码
  • 汇率
  • 地址_姓名
  • 通知版本
  • 结算货币
  • 定制
  • 付款人状态
  • 业务
  • 地址国家
  • 地址城市
  • 验证_签名
  • 付款人邮箱
  • 交易编号
  • 付款类型

invoice 设置后返回。它可以用作您自己的订单ID/交易ID。

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

如果您自己添加商品,PayPal 还会返回 num_cart_itemsitem_name1(item_name2、item_name3)、quantity1(quantity2、quantity3)和这样的。

更多阅读 https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

关于php - paypal ipn 简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819889/

相关文章:

php - 带一个PHP函数到Mysql,使用十进制数

wordpress - 通知 url = wordpress 路径

php - 我们很抱歉。该卖家不接受以您的货币付款

magento - magento 不支持 Paypal 网关拒绝货币

ruby-on-rails - 支付宝支付错误

PHPMailer 附件,在没有物理文件的情况下执行

php - 自动化 WordPress 开发和部署

php - Yii 2 单击默认联系人选项卡时出现异常

php - 尝试在 PHP 中回显某个 ID 时出现 SQLi 错误

php - Paypal "Authorization Failed"