- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tested recurring payments in sandbox. I created customer paypal account with zero ballance and without Bank accounts. When I made recurring payment from this account. I created profile with some initial payment (setup_fee). And set max_fail_attempts to 1. By default, PayPal does not activate the profile if the initial payment amount fails. But my profile successful activated and has status ACTIVE instead PENDING. And I received on WebHook PAYMENT.SALE.COMPLETED event type. I expected get some FAIL event type (PAYMENT.SALE.PENDING or PAYMENT.SALE.DENIED), because customer account have not enough money. Why it happened? I need to Cancel recurring payment profile if does not enough money in customer account.
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Problem resolved. In sandbox environment, as long as you have available funding resource, the payment will continue to success. In live environment, if you card does not have sufficient balance, the payment will fail.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Can you PM me the sandbox email address please, or post here the sandbox transaction ID
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Problem resolved. In sandbox environment, as long as you have available funding resource, the payment will continue to success. In live environment, if you card does not have sufficient balance, the payment will fail.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Assistance Needed: Passing and Retrieving Custom Data in PayPal Webhook Payload in PayPal Payments Standard
- Unable to issue a refund from our business sandbox account in Sandbox Environment
- How to get the custom field from a payment with webhook/API? in REST APIs
- CHECKOUT.ORDER.APPROVED webhook event not triggered if payment_source is passed in in REST APIs
- Paypal Sandbox webshook (SANDBOX WEBHOOKS) not working Real time issue not trigger in Sandbox Environment