I am testing payments via paypal sandbox and I noticed that the txn_id passed via the ipn is different from the transaction number the "buyer" gets. I also noticed that the transaction number for both buyer and seller is different.
Is it a bug on the sandbox site? or just the way it is? How am I able to track transactions pertaining to specific buyers later if both the transaction numbers are different?
Thanks in advance.
All PayPal transactions have a unique 17-character ID that is used to identify each transaction. You can use the transaction ID in PayPal to track the status of a transaction or to search for past transactions.
The transaction IDs can include numbers, letters, and special characters like dashes or spaces, with a character limit of 64 characters. They must be unique for each transaction. The transaction IDs must not include any information that could be used to identify individual customers.
The PayPal transaction ID is a seventeen-character alphanumeric code. example: 1AB23456C7890123D. In some cases, you can be issued a PayPal receipt number, which is four sets of numbers. example: 1234-5678-9012-3456. To locate this transaction ID, log into your PayPal account and find the ID in your transaction history ...
Login to your PayPal account, click on the “My Account” tab and then click on “History” to view a list of recent transactions. If you have more than one bank account linked to PayPal, you can click on the “Details” link next to a transaction to verify the bank account to which you transferred the funds.
A transaction event code is a five-digit code that classifies the transaction type based on money movement and debit or credit. A transaction event code, or T-code, is a five-character alphanumeric string, such as T0001 .
It's intended functionality -- the buyer and seller will have different transaction IDs. It's the same way on the live site.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With