I have received PayPal email notification about the products purchased by customers with product names and quantities. I see that there are some custom fields to pass custom parameters like size, color etc with individual products. I just want to know will these custom values return with PayPal email notification?
Yes these custom fields and quantity fields will be sent to your email.
Related
I have pay button on my website. I want to send receipt to customer email about the details of the product that they just bought, i.e. product dimensions, product history, product manual. How to do?
Thanks.
If your button does not use an API to capture, then use webhooks or IPN to receive the notification on your webserver, and send the email from there.
I use Opencart 1.5.6 for the first time and I would like to display customer tax id (VAT number) in the order notification mail which is send to admin when customer confirm new order. Tax id should be displayed under customer payment address.
Does someone know how to do this?
I didn't find an answer on my question so I decided to create my own solution.
I have created an extension for Opencart and you can find it on the link.
Extension name: Display customer payment tax ID in order notification mail
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=16106
My shopping cart for a ski lessons website works as follows:
A customer selects dates that they want ski lessons on. Some dates have different prices, for example school holidays and weekends. They submit the selected dates, and the event and its details is provisionally logged in an SQL table with a random transaction ID.
The shopping cart has also added up the cost of all the selected dates and creates a Paypal Advanced Buy Now Button with the price.
The customer pays for their selected ski lessons Paypal which sends an IPN back to my IPN listener for verification and to confirm the order.
There's a problem with this though, my IPN script only knows how to verify for a static price, and since every order will have a difference price depending on selection, I need to relate the received IPN to the specific order that was originally placed.
After some poking around I wondered if it is possible to manipulate the txn_id to be the same as the random transaction ID set in the first step above. That way when the IPN report comes back the script will know know exactly which event it is referring to and I can compare the details of that event (e.g. the amount paid compared to the amount calculated_ to the variables returned in the IPN report.
Is it possible to manipulate the txn_id, or otherwise send a different identifier with the Paypal button so that I can identify the payment?
It's possible to send the identifier in the "invoice" field, which PayPal will send back in the IPN.
I am creating a simple online paypal commerce and I have some doubts
on how sending data to seller and buyer when order payment is done. The
scenario looks like this:
Each product (legal documents) has a different form because in order to
deliver the product buyer need to specify different information for each
item. Studying Paypal documentation I have learnt that I can add hidden
fields and send them with transaction when I click the Buy Button or Add
To Cart.
When the payment is done:
buyer will receive the confirmation of payment (ok sent by paypal)
seller will receive all necessary information to fill the documents
for each product in one email.
I have noticed using sandbox that buyyer can add note for seller with payment
but unfortunatlly the textarea allow only a limitated text.
Please let me know if I understand correctly. When the payment is done Paypal
send back all data (IPN) to paypal script (including all information sent via
using the form). In that case I should be able to check if the transaction was
completed and if so doing the parser of the reply and send data via email using
PHP to seller. Is it correct?
Does anyone can show me a simple example?
Thanks a lot.
When transaction is complete (subscription,one time web form payment,express checkout or something else ) , Paypal sends authorization query to your IPN script (link to which is defined in your Paypal profile)
The IPN values are described here
https://www.paypalobjects.com/en_US/ebook/subscriptions/Appx-ipn_subscription_variables.html
or here
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables
So, we have multiple subscribers to our product (we have their emails). Till now we had just sent invoice to customers email addresses and waited for payment.
I know that all customers have paypal. Now I want to charge monthly through paypal. Is there a way I can charge multiple users at once? Something like mass charging - opposite of mass payments? Customers aren't subscribed through paypal, we just have their email addresses of paypal.
No. There is no such functionality.
You'll always need explicit permission from a user. Or in other words; they'll need to 'subscribe' to it.
Easiest way would be to create a subscription button via https://www.paypal.com/buttonfactory/ , ensure you're logged in to your PayPal account and get the 'Email' link (shown at the end) and send this out via email to all customers.