PAYMENT.CAPTURE.PENDING

Shaayggsbshs
Contributor
Contributor

my server had received the 'CHECKOUT.ORDER.APPROVED' webhook from paypal and then captured ,the status is 'COMPLETED',

And then my server received a webhook:'PAYMENT.CAPTURE.PENDING', 

Then my business account didn't get the money, the order status in business account is 'CANCELD'.

What happended and how can I fix it ?

Login to Me Too
5 REPLIES 5

Kavyar
Moderator
Moderator

Good day @Shaayggsbshs 

 

Thank you for posting to the PayPal community.

 

The PAYMENT.CAPTURE.PENDING event is triggered when the payment capture process did not complete successfully.

 

When a webhook event is marked as "Pending," it means that the event has not been successfully sent. There could be a few reasons why your webhooks are in the "Pending" status:

 

  1. Webhooks are in a status of retrying: This occurs when no response is received from your listener. The system will continue to retry sending the webhook until a response is received.

       2. If your listener is not responding: If your listener does not respond within a certain timeframe, the pending webhooks will eventually be marked as "Failed."

 

If you notice many Failed or Retrying entries, it is likely that the reason behind the delay in Webhook failure to send HTTP 200 OK responses. To resolve this issue, you should review your server logs to identify why the required HTTP 200 OK responses are not being sent and fix your listener accordingly.

 

If you are still experiencing issues, please create an MTS ticket via the following URL - https://www.paypal-support.com/s/?language=en_US . Please ensure that you provide detailed information and error details when submitting the ticket.

 

Sincerely,

Kavya

PayPal MTS

 

If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

Login to Me Too

Shaayggsbshs
Contributor
Contributor

Thank you for your replying to me in so many posts,Kavyar.


#1 "The PAYMENT.CAPTURE.PENDING event is triggered when the payment capture process did not complete successfully."
-----------------
>>>>>>> My server have captured and status is 'COMPLETED'.
>>>>>>> Is there any possible that payment capture did not complete, but paypal told to my server it had been completed when my server capture it?


#2 "1. Webhooks are in a status of retrying: This occurs when ...
         2. If your listener is not responding: If your listener does not respond ..."
-----------------
>>>>>>> All webhooks status are green success and have no retry or resend,the capture from my server was also successful.


#3 "If you notice many Failed or Retrying entries, ..."
-----------------
>>>>>>> No, there is no fail.

This issue doesn't just happended to me,but mine is in prod environment.
https://www.paypal-community.com/t5/Sandbox-Environment/webhook-events-ONLY-checkout-order-approved-...

It is my first time using the system,I didn't find any botton to create a MTS ticket...

Login to Me Too

Kavyar
Moderator
Moderator

Good day @Shaayggsbshs 

 

I would like to suggest that you create an MTS ticket via the following URL - https://www.paypal-support.com/s/?language=en_US . Please ensure that you provide detailed information and error details when submitting the ticket.

 

Sincerely,

Kavya

PayPal MTS

 

If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

Login to Me Too

Shaayggsbshs
Contributor
Contributor

Thank you very much! I will create one.

I have one final question,does successfully capturing a PayPal order mean that I have received the payment?

 

Login to Me Too

Kavyar
Moderator
Moderator

Good day @Shaayggsbshs 

 

Once the payment for an order is successfully captured, you, as the merchant, will receive the payment. This means that the funds will be transferred to your account.

 

Sincerely,

Kavya

PayPal MTS

 

If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.