Skip to content

Agreement already cancelled

Returns from the Payments v1 API.

AGREEMENT_ALREADY_CANCELLED indicates that an operation is trying to execute on an already-cancelled billing agreement.

Note: If an issue persists or if you have further questions, you can reach out to paypal-techsupport.com.

CauseImpactResolution
- Manually canceled: The merchant or payer manually canceled the agreement.
- Automatically canceled: Certain conditions automatically canceled the agreement, such as payment failures or account issues.
- Logic error: The application implemented faulty logic that tried to modify an agreement without checking its status.
- Transaction failure: Transactions for the canceled agreement cannot proceed, potentially leading to failed payments and disrupted user subscriptions or services.
- Integration failures: Recurring logic based on this agreement might break, causing administrators or payers to make multiple calls attempting to resolve actions on a non-existent agreement.
- Customer dissatisfaction: Users affected by the cancellation might experience service interruption, thereby reducing trust and satisfaction.
- Check the agreement status: Ensure that you check the status of a billing agreement before beginning operations, such as by retrieving agreement details and verifying the cancellation status.
- Implement error handling: Manage errors by informing the payer or system about the current status of the billing agreement and providing appropriate options or messages.
- Update business logic: Ensure that your application logic correctly tracks the status of an agreement and attempts only valid operations.

Self-contained PayPal REST API documentation reference. Updated 2026-05-18.