When I'm testing payment on my site using paypal account I'm receiving PDT (silent post) and then notification (IPN). But when I'm testing payment using credit card, I'm getting only silent post and no notification from IPN service. Also I can't find any sale transaction where has been used credit card on sandbox.paypal and no notifications in IPN History, but it (transaction) exists on manager.paypal. Also no charges to merchant account. Is it fine? Can anybody tell me how should I check that money transferred successfully and transaction completed when used cc for payment?
Thanks,
Eugene
You may have PayPal set up to handle your Express Checkout transactions, and a 3rd processor set up to handle your credit card transactions on your test Payflow account which would cause the issue that you are seeing. As IPN is only set up on the PayPal account, and if your credit cards are not being processed through PayPal you wont get an IPN. If you can provide one of the transaction id's I can confirm this on my end.
Related
I'm working on a PayPal Subscriptions integration. As usual, the PayPal documentation is indescribably bad.
As part of the process, you are required to "Get Customer Approval" - I understand how this works (you redirect the customer to a URL that is in a response received earlier in the process).
According to PayPal, you have to execute the agreement AFTER the customer has approved. There is no mention whatsoever of how PayPal communicates the fact of approval:
The customer approves, and subscribes to, the agreement and enters his
or her customer and payment details. After you get the customer and
payment details, you can execute the agreement. Then, it becomes an
active subscription.
Can anybody shed light on how this is achieved?
I am currently setting up SagePay on the SagePay Test account. I want to Pre-authorise a payment (Hold) and then Capture the payment a few days later. It appears however that I only have the option to invoke payment immediately - does anyone know how to perform Authorise then Capture a payment.
Deferred will work. Authorisation with the bank is obtained at the point of sale and you have 30 days to Release the payment for settlement. Only at the point of Release will the process of transferring funds from the card issuing bank to the merchant bank begin.
You can Release a payment by clicking on the transaction in My Sage Pay or by sending a command across to Sage Pay from your internal web portal:
http://www.sagepay.co.uk/file/21071/download-document/SHARED_Protocol_Guidelines_010814.pdf?token=Bbx-WrTNysT6-HtttVME4so0nYzd-Tt8rWqLrQ_wdaA
I have an application set up in Paypal Developers and tied into my PayPal account. I can create payments and have a user make the payment from my website. The transactions show up in the dashboard on the live side.
However, the money never leaves the customer account and never enters the business account.
What am I doing wrong?
You're charging the PayPal wallet? If so, are you sure you're calling /execute to execute the transaction?
Don't forget, if you're charging a credit card, you won't ever see money leaving a user's PayPal account. Credit card processing != charging a PayPal account.
We have implemented PayPal Website Payments pro. Everything seems to work like a charm.
But, my merchant ain't receiving the emails from Paypal when the user purchases the item using their CreditCard. But, when purchased with their PayPal account, the emails are coming through fine.
Is this the normal behavior? Or, is there something that I need to fix in my settings ?
The seller account should get the normal email notification that they've received a PayPal payment, but no email would be sent to the buyer. This is intentional because buyers who specifically request CC instead of PayPal might be upset if they start getting PayPal notifications.
When using Payments Pro it's generally left up to you to create and send your own email receipts/notifications.
That said, you mentioned here that it's your merchant account that's not receiving anything, which would typically be referring to the seller account. If that's what's happening then I'd recommend calling PayPal support or submitting a ticket at www.paypal.com/mts and let them know what's going on.
Has anyone tried testing the Authorize.net Direct Post Method with test credit cards using Magento 1.6.2.0?
I tried using the 4111111111111111 Visa test credit cards, switching the Authorize.net account from test mode:on and test mode:off.These transactions are captured on Authorize.net account but the checkout page in Magento does not redirect to Success page, instead i get an error message
An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card. This transaction has been approved. It is advisable for you to contact the merchant to verify that you will receive the product or service.
Could someone elaborate on how to test credit card transactions in Magento 1.6.2.0 using Direct Post Authorize.net payment method?
The Direct Post Method requires Authorize.net open a communication to your server (essentially, the customer sends information directly to Authorize.Net including the credit card number, expiration date, etc... as well as a URL that Authorize.Net uses to communicate to your server). Because of this, your test site will need to be publicly accessible (i.e. firewall open, with a domain name registered and pointed to the site).