“PayPal Here”是否会发送IPN通知?

时间:2013-03-10 16:20:36

标签: paypal paypal-ipn

我正在试图弄清楚PayPal Here iOS应用程序是否发送了IPN通知,而我宁愿不用真实的信用卡来查找。我的PayPal商业帐户已注册接收所有交易的IPN通知,但我不确定这是适用于PayPal Here还是仅适用于“经典”API。

5 个答案:

答案 0 :(得分:2)

它适用于此处的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

答案 1 :(得分:1)

PayPal如果您在帐户设置中配置了IPN,则会发送IPN。不幸的是,它目前不发送CUSTOM或ITEM_NAME或ITEM_NUMBER变量。丹尼斯在上面分享的变量是我收到的变量,但如果存在一些自定义变量,它也会很酷。

答案 2 :(得分:0)

没有官方声明,但由于大多数付款触发器都会向您的IPN PayPal发送消息。此处也应该这样做。

答案 3 :(得分:0)

我向Paypal询问了这个问题并被告知“不”,它不会发送IPN通知。这是一种完全不同的付款方式,因为它是“卡存在”交易。它会在您的历史记录中显示为“移动支付”。再次,这就是Paypal告诉我的。他们还表示,移动支付对他们来说是非常新的,因此他们将继续为该产品开发API等。希望这会有所帮助。

答案 4 :(得分:0)

是的,PayPal确实发送了IPN,但它没有提供有关付款人或购买的个别商品的大量信息。

@Andrew Angell 对不起,我无法回复你的评论(不够积分)。发票号由PayPal生成。您可以对该发票ID上的REST API(GET /v1/invoicing/invoices/)进行调用,以获取有关付款人的其他信息,并返回订购的每个项目(名称,成本,货币)。

如果您使用REST API获取发票,请不要忘记在PayPal开发人员REST API应用页面上添加“发票”范围!

我也尝试过使用GetTransactionDetails(经典API),但它不会返回任何有用的信息(特别是订购的商品和付款人的电子邮件)。还尝试使用IPN的transaction_id "GET /v1/payments/sale/",但忘了阅读它只返回通过REST API创建的销售。

希望这有帮助!