Does Magento send the order increment_id to paypal? - paypal

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:

Related

Setting purchase order number or customer reference number with PayPal Payflow

Using PayPal Payflow with hosted pages (and submitting using NV pairs), when reviewing transactions using the "Search Transactions" functionality in PayPal Manager, there is an ability to search by Purchase Order Number. Additionally, when viewing details for a transaction, there is a Cust Ref #.
I have not been able to figure out how to set either of these values - the customer reference # is always blank, and the search by purchase order never returns results.
Is there any way to set these fields during the process?
CUSTREF for customer reference
PONUM for purchase order
paypal developer reference: https://developer.paypal.com/docs/classic/payflow/integration-guide/#processors-requiring-additional-transaction-parameters
Note: These fields might not be supported by every Processing Platform
I did not find a solution for this, but I did find that COMMENT1 and COMMENT2 can be added as names in name-value pairs - this will cause the corresponding fields in the PayPal Manager transaction search to be populated.

PayPal Express Checkout API - searchable seller-defined ID?

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.

Changing Default Invoice Numbering for PayPal WPP

I've integrated the PayPal WPP Pro Payment Method into my Drupal 7 site and it's working ok. My invoices are starting at #1 however, and I'd like to change my invoice numbering system...anyone know how to change the default?
#Machavity is correct except that with CreateRecurringPaymentsProfile the parameter is actually called INVOICE.
It sounds like Drupal must be using that with its own record IDs. If that assumption is correct then you'll need to configure Drupal to set those IDs how you're wanting. Whatever value you send in that parameter to PayPal is what will get used.
When you send your DoDirectPayment (or however you're sending it) there's a parameter called INVNUM you can pass. This value is defined by you and passed back to you as you sent it, but unlike CUSTOM it is shown to both you and the customer (if you're doing it in Express Checkout)

Paypal recurring payment

I've got an enhancement from client and big trouble with answer if it is possible or not to do.
What I have is a web which provides seo service.
Client types phrase than chooses service option etc.
There are severals service options like:
single payment - service will be active per only 90 days
membership - client declare to pay a sum of money every 90days (recurring payment)
membership + extra support - same as membership but + extra sum of money
1) Suppose that client choosed first option and after 90 days decided to continue service.
Is it possible to set reccuring payment via paypal without need of client's interference* (we do not store any credit cards numbers in database).
2) Suppose that client choosed second option and after about 10 days decided to get extra support.
Is it possible to change sum of money which we are charging from client every 90 days, without his interference*.
* client don't have to fill up payment form (paypal side) once again.
I would be very grateful if anyone can help me with this issue. If it is possible which paypal accout do I have to get.
Thanks
Maciek
Thanks for reply. However I still don't get it.
Do you know how can I (as merchant) from my website/shop admin panel (not paypal profile site) cancel subscriber's subscription ?
In PDF "Recurring Payments API Overview" I have read that
"N O T E : There is currently no API access to allow merchants to modify or cancel a profile."
and in limitation:
"You cannot modify or cancel a recurring payment profile using the Recurring Payments API".
What can I do with this issue? Maybe there is another Paypal API that lets me to do what I want.
By the way reading PayPal Payments Standard Integration Guide I found that without subscriber's log in it is not possible to upgrade his account. Is it possible to upgrade ( charge more money monthly) without his log in?
Thanks
Maciek
Yes, PayPal has a "subscription" mode to handle this sort of thing, including the ability to modify a subscription. See https://www.paypal.com/pdn-recurring.

Passing a custom variable to the PayPal API

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.