我想弄清楚,如果貝寶在這裏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