- Posts: 15
- Thank you received: 0
EB Test showing up in Paypal not on site
- cchiacchierini
- Topic Author
- Offline
- New Member
-
Joomla 1.7.2
Event Booking 1.4.3
No admin tools, no RS firewall, live site, etc.
I am able to get purchases to show up in Paypal sandbox, but the transactions do not appear in the backend of the site. Specifically:
-
Confirmation emails are not being sent (this works in offline payment mode).
-
Registrant info is not showing in the backend
-
Event inventory is not being updated
I have found a number of similar problems in the forum but no consistent answer.
Am I missing something obvious? Is there documentation available that I do not see?
Please help!
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
Could you please check the IPN log file at components/com_eventbooking/ipn_logs.txt to see the status of the transaction ? Sometime on Test Mode, the payment_status is pending and that's the reason it the registration record is not available in back-end (it is only available if payment_status is completed. Please check it and get back to me !
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
I just checked IPN Log on your site. Here are the long of one of your transactions :
transaction_subject=59, txn_type=web_accept, payment_date=21:33:53 Feb 02, 2012 PST, last_name=test, residence_country=US, pending_reason=unilateral, item_name=Cosmo Open Studio event registration, payment_gross=21.00, mc_currency=USD, payment_type=instant, protection_eligibility=Ineligible, verify_sign=A8tyHYUVM6SUHUbvB0Pv6VpnmWGrAqoa7oZrA1QW7Z.qCfYID1G8sMkM, payer_status=verified, test_ipn=1, tax=0.00, payer_email=buyer_1328245843_per@ocom.edu, txn_id=1BW20275LJ425681S, quantity=1, receiver_email=becca@wellsglassstudio.com, first_name=buyer, payer_id=STSFREANJQXRC, item_number=, handling_amount=0.00, payment_status=Pending, shipping=0.00, mc_gross=21.00, custom=59, charset=windows-1252, notify_version=3.4, ipn_track_id=6eeabb2d6279f,
As you can see payment_status=Pending. That means the payment has not completed yet (For example, your Paypal account has different currency with the payment you received and Paypal set it to Pending). In this case, you need to accept the transaction(from Paypal) and the registration record will be showed, emails will be sent.....
Hope my answer is clear to you !
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- cchiacchierini
- Topic Author
- Offline
- New Member
-
- Posts: 15
- Thank you received: 0
The currency in Paypal is set to USD and the country in the EB config matches that. What other settings (in Paypal or in EB) could be causing the "pending" response and the accompanying requirement to login to paypal sandbox to approve every transaction individually?
Is this only an issue when using the sandbox? Does this go away when live transactions are enabled.
Please help.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
This issue only happens with some Paypal Sandbox account (maybe there are some setting in Paypal Sandbox account but I haven't looked at it) . When you use Live Paypal account, transactions will be approved automatically, no need for approve the transactions manually !
So in this case, you don't need to worry . Just set it to Live Mode and Everything will work as expected !
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- cchiacchierini
- Topic Author
- Offline
- New Member
-
- Posts: 15
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
1. Login to your Developer Central.
2. Click on Test Accounts tab on the left. You should have created these test accounts for testing on Sandbox.
3. Find the column ‘Payment Review’.
4. Find the sandbox account you are using and click on “Enabled” in the ‘Payment Review’ column.
5. This should change to “Disabled” and now payments funded from your balance and credit card will complete instantly.
Hope this help !
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- cchiacchierini
- Topic Author
- Offline
- New Member
-
- Posts: 15
- Thank you received: 0
New problem: when I tried to test in live mode, I was taken to paypal; however, there was no way to make a payment without creating a paypal account. I saw one other post in this forum about this issue that was resolved by the user on the Paypal side, but they did not explain how they did it. Do you have any ideas?
Paypal's customer support has not been helpful, telling me to check the email in EB to make sure it matched. I did check. It does match.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
When you are redirected to Paypal, Paypal handle all payment process and EB (and all other extensions) cannot control how Paypal works. Also, Paypal also has no documents explain how to enable credit card payment at Paypal site (some Paypal account has it when you are redirected to Paypal, some Paypal account doesn't have it) .
In the past, there was a customer has the same problem. He told me that he called Paypal and Paypal changed something, then credit card payment is available for his account.....
So again, EB cannot change the way Paypal works. This is just something with Paypal account or Paypal setting and you will need to contact Paypal and ask them for that !
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
www.paypalobjects.com/en_US/ebook/PP_Web...ndTools.html#1261364
Turn on this config option will enable credit card payment. However, it seems this option only available on Business Account type. Maybe you can ask Paypal about it !
Tuan
Please Log in or Create an account to join the conversation.
Support
Documentation
Information
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.