While using upload CSV file option to MassPay, we can add "Note" and "Memo" to each transaction which can be used later.
I want to add same "Note" and "Memo" fields in Paypal transactions sent using MassPay API. But I am unable to find any field in the MassPay API documentation.
How can I populate these fields?
use the parameter 'L_NOTEn' to add note or memo
https://developer.paypal.com/docs/classic/api/merchant/MassPay_API_Operation_NVP/
PayPal Merchant SDK
https://github.com/paypal?utf8=%E2%9C%93&q=merchant&type=&language=
Related
In Paypal IPN, I have a custom field when I am receiving a txn.type == subscr_payment message that is called option_selection2
(The input name on the html form is called "os1" by PayPal).
On a cancellation or expiration message type, that same field is called option_selection1
Does anyone know what these two fields (or really one field in two different situations) are named in PayPal WebHooks? And any documentation from PayPal that shows these names?
Sorry if this is a stupid question, but I couldn't find these documented.
PayPal Webhooks are for REST payments that use a clientID.
No such integrations have the classic fields you mention. So none of those fields are applicable to webhooks.
I am creating subscriptions using the PayPal Express Checkout API. What I want to do is add a seller-defined 36 character ID to each subscription that I can later search on.
When sending CreateRecurringPaymentsProfile, I am populating the PROFILEREFERENCE field, which shows up as the 'Invoice Number' on the Recurring Payments dashboard on the seller site.
On the TransactionSearch method, there is an INVMUM field that can be searched, but it doesn't appear this correlates with the 'Invoice Number'.
So...how can I populate the right field so I can use INVNUM to search - or is there a better solution to my problem?
Bruce
I would setup an Instant Payment Notification (IPN) solution. That way any data for transactions will be automatically sent through your script and can be processed accordingly in real-time.
The PROFILEREFERENCE value you're sending will come back in the IPN as invoice_number, so it would be available within your IPN script.
So whatever you're doing within a TransactionSearch script, just do that in IPN instead. Not only will give you access to the value you're after, but it will automate the entire process in real-time so you don't have to mess with TransactionSearch / GetTransactionDetails at all.
I want to use a summary (from PayPal) of orders and compare it with a list of the increment ids provided by the magento backend.
Currently I'm doing this by opening the transactions panel in the backend and match the transaction numbers. Is there a option doing this the way described above?!
I got an answer for this in magento.stackexchange:
Yes If you are using Magento's Paypal standard module then the increment_id is sent over to Paypal and here is the proof:
I'm looking for the correct endpoint to use in the Paypal API for looking up a transaction by invoice id. We submit the invoice id to paypal when redirecting customers to PayPal for payment on their site. In order for us to resolve abandoned carts correctly, I need to look these invoice ids back up in paypal to see if there are completed transactions or not. Thanks.
You can use the TransactionSearch API, and use the INVNUM as the criteria to search by. The API Endpoint will depend on if you are trying this on live or sandbox, what type of format you are using, and what type of authentication you are using. You can find a list of the endpoints here.
Gday All,
I am developing a site that uses PayPal to take online payments.
I need to be able to send my client an email with the link to PayPal in order to pay.
In this link I need a way to set a unique value (for example bookingId) that I can use to add the receipt number to the correct booking via PayPal's payment notification feature.
Does anyone know what custom value I can set in order to achieve this?
Cheers,
Michael
The "item_name" field will be displayed to the user and can be set to whatever you like. I use it for conference registration ID's, while using item_number to track what was actually purchased.
Use Invoice field.
You can use any of the following passthrough variables:
custom
item_number or item_number_x
invoice
See page 409 in the PayPal Website Payments Standard Integration Guide:
https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_WebsitePaymentsStandard_IntegrationGuide.pdf
for details.