views:

19

answers:

1

Can you cancel a PayPal automatic payment via API? It's a "Subscription" created via Hosted button.

I have the "Automatic payment number" and the "Transaction ID".

+1  A: 

Yes.

You can suspend or cancel a profile by using the ManageRecurringPaymentsProfileStatus API. You can also reactivate a suspended profile. If the maximum number of failed payments has already been reached, however, you will need to increase the number of failed payments before reactivating the profile.

Reference:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECRecurringPayments

Accodring to PAYPAL you can take any of three actions utilizing the ManagerecurringPayments API.

  • Cancel - Only profiles in Active or Suspended state can be canceled.
  • Suspend - Only profiles in Active state can be suspended.-
  • Reactivate - Only profiles in a suspended state can be reactivated.--

-

Michael Eakins