Is it possible to update the transactions INVNUM (Your own invoice or tracking number) field at a later state using the NVP-API?
I want to "update" my PayPal transactions with the final invoice numbers, so I can use the PayPal backend to get a list of all PayPal transactions and invoice numbers.
I found only solutions to receive this field, but no update hints.
Thanks in advance.
Related
I have done paypal subscription integration with paypal-node-sdk, after transaction complete how can i get invoice Id.
Do i need to generate the Invoice ID after transaction complete ? if i generate and change the invoice to paid status, then how the excute transaction and paypal invoice id matches ?
Please refer below link for Fully updates an invoice, by ID. In the JSON request body, include a complete invoice object
invoices_update
I'm new to paypal API, and I can't figure out how to create an order, then when it's paid get or create the related invoice to send it to the client?
Do I have to create a separate invoice ? if that's it, how can I link the new invoice to the previous order? And if I mark it as paid is it considerate as a new income ?
I can't find anything in the docs about that.
Thanks.
I'm interested in using paypal to process my payments.
The payments will either be single time only or recurring (maybe some sort of checkbox for recurring vs. non-recurring).
I have a product price in my own database I want to use in paypal, and I have a subscription length in months in my database that I would like to use in paypal.
Is there a way in paypal to, based on my own information
Set the price of the transaction based on db value
Set as a recurring or 1-time payment. [form checkbox]
Set number of months of subscription length based on db value (paypal billingcycle)
If this is not possible what is recommended for me to do?
I would love if I could just auto-generate some link.
I found this: http://www.blogbyben.com/2009/04/paypal-link-generator-build-your-own-1.html
http://www.itaynoy.com/sites/paypal_button_generator/
but I need to be able to add more options like subscription length and recurring billing.
Thanks.
Are you attempting to dynamically generate a PayNow button? If so, this thread may be of some use to you:
automatically create buy now button paypal?
I'm using PayPal Express checkout and I'm trying to display to the customer their transaction id at the end of the checkout process on the thank you page.
I'm currently pulling back:
PAYMENTREQUEST_0_TRANSACTIONID
Which is the transaction id that is logged in my business account. However the transaction id on the email sent to the customer is different to this id that is being returned.
I'm using this API: https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/
The documentation states
"(Optional) Transaction identification number of the transaction that was created. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive.
Note This field is only returned after a successful transaction for DoExpressCheckout has occurred.
TRANSACTIONID is deprecated since version 63.0. Use PAYMENTREQUEST_0_TRANSACTIONID instead. "
I'm also using
PAYMENTREQUEST_0_INVNUM
Which is very helpful and lets me put my order reference number into the main body of the email that the customer receives, but I'd also like their transaction id, so that if they send a query through this can be logged in a field in the database and cross referenced against the order with just the transaction id.
Any help would be appreciated!
Thanks
PayPal assigns different transactions to the buyer and the seller. I'm not exactly sure why, but I know they do.
If a customer gives you their transaction ID, though, you CAN find it in your PayPal account by doing a search through paypal.com or via the TransactionSearch API.
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.