NOTE: Looks like $_POST['INVOICE'] needs to be $_POST['INVNUM']. Order is still listed as pending - but now the payment log is listing the payment authcode and I get the admin message that Payment Amount x submitted through Payflow link.
All of my transactions are listing as Pending instead of Payment Received or completed. Why is this?
https://manager.paypal.com/ Hosted CheckOut Pages Settings
Payment Confirmation Settings
1. Show confirmation page on my website
2. Enter Return URL: http://example.org/hbsw/payflowlink/return
3. Return URL Method: Link
Silent Post for Data Transfer
1. Use Silent Post: Yes
2. Enter Silent Post URL: http://example.org/hbsw/payflowlink/post?
3. Void transaction when my server fails to receive data sent by the silent post. (Checked)
4. Return URL when Silent Post Fails: blank
When I process an order - google developer tools network tab lists the following information:
Name & Path: processTransaction.do
Method: POST
Status: 302 Moved Temporarily
Initiator: other
Name & Path: return example.org/hbsw/payflowlink
Method: GET
Status: 302 Moved Temporarily
Initiator: https://payflowlink.paypal.com/processTransaction.do (Redirect)
Name & Path: example.org & /hbsw
Method: GET
Status: 200 OK
Type: text/html
Initiator: http://example.org/hbsw/payflowlink/return?RESULT=0&PNREF=VTYE
Drupal 6.22
Ubercart 6.x-2.7
Ubercart Payflow Link 6.x-1.1
When I spoke with paypal technical support I got the following information: As a reminder, it does appear the silent post is being made and the transactions are completing normally. After contacting your shopping cart, please let us know if there is any additional information from them and we will research this further for you.
They also mentioned that a common problem is that the silent post is being made to a valid address, but not the correct address for your shopping cart
| Comment | File | Size | Author |
|---|---|---|---|
| Screen Shot 2012-01-09.jpg | 122.89 KB | jily |