Paypal 从IPN响应获取贝宝支付类型(贝宝或信用卡)

Paypal 从IPN响应获取贝宝支付类型(贝宝或信用卡),paypal,e-commerce,paypal-ipn,paypal-sandbox,Paypal,E Commerce,Paypal Ipn,Paypal Sandbox,我只是在测试(沙箱)贝宝使用“立即购买按钮”。我能够发送付款请求,并从贝宝收到通知 成功后,我想通过设置付款方式(贝宝、信用卡等)来更新订单。但是我找不到关于这个的任何记录 这可能吗?如果是,我应该询问哪个变量名 我在这里找了很久 这里呢 但是找不到怎么办 我正在做的是: 买方按“立即付款”按钮 重定向到贝宝 现在买家可以使用贝宝或信用卡付款 完成后,我收到贝宝的通知 我对此进行验证,如果验证,则更新我的数据库 现在我想知道(用于统计)买家是否使用贝宝或信用卡付款。 如果此人通过PayPal的

我只是在测试(沙箱)贝宝使用“立即购买按钮”。我能够发送付款请求,并从贝宝收到通知

成功后,我想通过设置付款方式(贝宝、信用卡等)来更新订单。但是我找不到关于这个的任何记录

这可能吗?如果是,我应该询问哪个变量名

我在这里找了很久

这里呢

但是找不到怎么办

我正在做的是:

  • 买方按“立即付款”按钮
  • 重定向到贝宝
  • 现在买家可以使用贝宝或信用卡付款
  • 完成后,我收到贝宝的通知
  • 我对此进行验证,如果验证,则更新我的数据库
  • 现在我想知道(用于统计)买家是否使用贝宝或信用卡付款。

  • 如果此人通过PayPal的付款页面(即PayPal标准、快速付款、自适应付款等)付款,您将无法确定他们的资金来源

    但是,如果您使用Payments Pro处理除快速结帐之外的交易,那么这些IPN将具有PayPal钱包交易不具有的收据id。这样,您至少可以确定他们使用的是Pro还是Express Checkout


    也就是说,您可以很容易地在自己的代码中添加某种跟踪,以确定这种分离。同样,如果此人通过PayPal的页面付款,您将无法确定使用的资金来源。

    如果此人通过PayPal的付款页面付款(即PayPal标准、快速付款、自适应付款等),您将无法确定其资金来源

    但是,如果您使用Payments Pro处理除快速结帐之外的交易,那么这些IPN将具有PayPal钱包交易不具有的收据id。这样,您至少可以确定他们使用的是Pro还是Express Checkout


    也就是说,您可以很容易地在自己的代码中添加某种跟踪,以确定这种分离。不过,同样,如果此人通过PayPal的页面付款,您将无法确定使用了什么资金来源。

    您测试它时发生了什么事?@EJP:我说,它工作正常,但我如何确定(找到答案)买家在paypal网站上选择了哪种付款方式:使用paypal帐户付款还是不使用paypal帐户的信用卡付款?叹气。你发现这两个案例的IPN数据有什么不同?通过API这仍然不可能吗?测试时发生了什么事?@EJP:我说,它工作得很好,但我如何确定(找出)买家在paypal网站上选择了哪种付款方式:使用paypal帐户付款还是不使用paypal帐户的信用卡付款?叹气。您发现这两种情况的IPN数据有什么不同?通过API是否仍然无法实现?