我想弄清楚,如果贝宝在这里iOS应用程序发送IPN通知,我宁愿不尝试用真正的信用卡来找出。我的PayPal商户帐户注册为接收所有交易的IPN通知,但我不确定这是否适用于PayPal Here或仅适用于“经典”API。“PayPal Here”发送IPN通知吗?
回答
没有官方声明,但由于大多数付款触发器会向您的IPN PayPal发送消息在这里也应该这样做。
我问贝宝这个问题,被告知“不”,它不会发送IPN通知。这是一种完全不同的付款方式,因为它是“存在卡”交易。它会在您的历史记录中显示为“移动支付”。再次,这就是贝宝告诉我的。他们还表示,移动支付对他们来说是非常新的,所以他们正在继续为该产品开发API等。希望这可以帮助。
它适用于PayPal在这里。 下面是一个示例IPN:
mc_gross=1.10
protection_eligibility=Ineligible
payer_id=XXXXX
tax=0.00
payment_date=10%3A56%3A10+Mar+05%2C+2013+PST
cc_input_method=Swipe
payment_status=Completed
payment_method=credit_card
invoice_id=XXXX-XXX
geolocation=XX.37588990114492+-XX1.921036809166
charset=ISO-8859-1
first_name=XXXX
mc_fee=0.03
notify_version=3.7
custom=
payer_status=unverified
business=xxxxx%40hotmail.com
quantity=1
verify_sign=A.7n6Acd75CB8FdbeZyRGF.BoVPlAh1DpDw5NsPgku3fVBbOvyXeZP64
discount_amount=0.00
txn_id=XXXXCX
payment_type=instant
last_name=XXXXX
receiver_email=XXXXXX%40hotmail.com
payment_fee=0.03
receiver_id=XXXXXXX
txn_type=paypal_here
item_name=
buyer_signature=yes
mc_currency=USD
item_number=
residence_country=US
receipt_id=XXXX-XXXX-XXXX-XXX
handling_amount=0.00
transaction_subject=
invoice_number=XXXXXX
payment_gross=1.10
shipping=0.00
ipn_track_id=abcdefg
您已勾选invoice_number。您的自定义发票号码是在那里返回的,还是PayPal发票号码? – 2014-07-21 19:37:42
贝宝这里并发送IPN,如果你已经在IPN您的帐户设置配置。不幸的是,它目前不会发送CUSTOM或ITEM_NAME或ITEM_NUMBER变量。 Dennis在上面分享的变量是我收到的变量,但是如果有一些自定义变量也存在,它会很酷。
当在PayPal Here应用程序中使用通用事务方法时,它们提供了“输入说明(可选)”字段。很遗憾,这不是简单地通过CUSTOM或ITEM_NAME IPN变量来传递。 – johnsampson 2013-10-21 20:49:26
看起来它正在返回一个invoice_number。你有没有测试过,看看GetInvoiceDetails是否可以使用该发票号码?它将包括分项细节。 – 2014-07-21 19:36:57
是的,PayPal确实发送了一个IPN,但它没有提供关于付款人或购买的单个物品的很多信息。
@Andrew Angell 对不起,我不能回复您的评论(不够完整)。发票号码由PayPal生成。您可以调用该发票ID上的REST API(GET /v1/invoicing/invoices/)以获取有关付款人的其他信息,并且还会返回订购的每个项目(名称,成本,货币)。
如果您使用REST API获取发票,请不要忘记在PayPal开发人员REST API应用程序页面上添加“发票”的范围!
我也试过使用GetTransactionDetails(传统API),但它不返回任何有用的信息(特别是订购的物品和付款人的电子邮件)。还尝试使用"GET /v1/payments/sale/"与IPN的transaction_id,但忘记阅读它只返回通过REST API创建的销售。
希望这会有所帮助!
- 1. 当PayPal发送付款通知(IPN)
- 2. paypal IPN不发送任何通知
- 3. paypal IPN通知没有被发送
- 4. PayPal IPN通知 - MAXFAILEDPAYMENTS
- 5. APY PAYPAL IPN通知
- 6. paypal ipn通知两次
- 7. PayPal IPN - 通知网址
- 8. PayPal IPN通知protection_eligibility =不合格
- 9. PayPal IPN通知和成功URL参数
- 10. 发送到PayPal的IPN问题
- 11. 如何重新发送PayPal ipn数据?
- 12. 发送数据到IPN PayPal从PayPalAndroidSDK
- 13. PayPal IPN - 发送链接支付金额?
- 14. C#paypal IPN通信
- 15. ASP.NET Paypal IPN返回VERIFIED,但IPN无法发送
- 16. PayPal按钮通过IPN发送自定义变量
- 17. PayPal IPN - option_selection消失了吗?
- 18. PAYPAL IPN回发无效
- 19. IPN通知验证无效
- 20. 使用PayPal HERE和PayPal API
- 21. 贝宝IPN成功发送
- 22. 贝宝IPN通知
- 23. 发送通知
- 24. 发送通知
- 25. 沙盘PayPal怎么不送我IPN?
- 26. Paypal IPN问题
- 27. Paypal ipn警告
- 28. WooCommerce PayPal IPN
- 29. PayPal IPN订购
- 30. Ipn paypal curl_setopt
我已经看到这些通过,但令人讨厌的是非常少的客户数据,所以它不如常规IPN消息 – mordy 2014-05-07 17:08:43