I installed LM Paypal module, and it seems to work,
but, i have this log in my admin pages-

Type LM_PayPal
Date Tuesday, December 12, 2006 - 20:26
User Anonymous
Location http://mysite.com/lm_paypal/ipn
Referrer
Message IPN unknown field ignored: receipt_id => $value
Severity notice

CommentFileSizeAuthor
#1 lm_paypal.module.diff1.65 KBLeeMcL

Comments

LeeMcL’s picture

Status: Active » Fixed
StatusFileSize
new1.65 KB

I had not come across receipt_id and it isn't mentioned in any of the PayPal documentation. According to various discussions on PayPal developer forums you get a receipt id when a buyer makes a payment without having a PayPal account. It is the buyer's id any is not used by PayPal.

Until I can find out something official about receipt_id I'll add it to the "ignored fields" list.

I've patched HEAD and attached the same patch here.

Lee

enky’s picture

thanks Lee,

i will try the new version,

Anonymous’s picture

Status: Fixed » Closed (fixed)
nekobul’s picture

Category: bug » feature
Status: Closed (fixed) » Active

Can you include this field in the IPN database? This field is definitely of use even though it is not officially documented by PayPal. The receipt_id is the only shared information between a buyer and seller.

update:

Check this post: http://www.paypaldeveloper.com/pdn/board/message?board.id=ipn&thread.id=...

lyricnz’s picture

Status: Active » Postponed (maintainer needs more info)

Paypal change these fields every so often, so it's hard for the module to keep up. In any case, in the 6.x-2.x branch, the entire IPN is saved in the DB as an XML blob, so you're free to get whatever you want from there (if you know the field name). Is that enough?

nekobul’s picture

I need this for 5.x branch. And this field has been available for awhile. Check when this thread originally started.

lyricnz’s picture

Version: master » 5.x-1.x-dev

This issue started out (in 2006) as an issue about a warning during processing IPNs (presumably in Drupal 4.7 - since Drupal 5 wasn't released). Lee added it to the ignore list, which seemed to satisfy the original requester.

It wasn't until last month that you reopened this ticket.

What do you mean "The receipt_id is the only shared information between a buyer and seller"? What are you trying to do?

nekobul’s picture

Simon,

You mentioned these fields change so often, but the field in question (receipt_id) has been available at least since Dec 2006. So this is not something new or just released.

I want the seller to be able to pay for a product and then based on his receipt number retrieve license key for it. There is no other shared between seller and buyer payment information. I cannot use transaction id because there is one transaction id for the seller and another for the buyer. And they are different.

john franklin’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

Closing all 5.x issues. Update with 6.x details and re-open if this is still an issue.