-
Notifications
You must be signed in to change notification settings - Fork 358
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PayPal Express Transaction ID wrong on recurring orders. #1077
Comments
Even if PayPal docs says that CreateRecurringPaymentsProfile Response Fields are:
In fact this is not the case. Instead:
So, at this moment, the only way to get the missing TRANSACTIONID would be:
But, first of all, we must avoid to set as status=success orders on which initial payment failed. As proposed here and discussed in the linked issue. |
MODS ONLY Further information on this, including screenshots, are available in plus support ticket: https://www.paidmembershipspro.com/forums/topic/bugfix-paypal-express-transaction-v-subscription-ids-in-order |
Update: checking NVP PayPal official deprecated documentation... That line of the doc is buggy. The This means that we can update the order transaction_id as soon as we receive the To sum up:
|
Fixed by 67573a1: as soon as the real transaction_id comes, it's replaced. |
Closing as resolved |
Describe the bug
When a recurring membership level's order is created, the transaction_id value is set to the subscription_id.
This only happens on recurring membership orders with PayPal Express.
To Reproduce
Steps to reproduce the behavior:
Isolating the problem (mark completed items with an [x]):
The text was updated successfully, but these errors were encountered: