When you use PayPal Subscriptions and Recurring Payments, your customers can purchase automatically recurring subscriptions from your website. Subscriptions and Recurring Payments is a low-cost way for you to accept credit card and bank account payments.

Requirements

Paypal Business or Premier accounts

Step 1 Request API signature from Paypal

  1. Log in to your PayPal Business account.
  2. Click the My Account tab > Profile
  3. Click the Profile tab. If you haven't already done so, you need to verify your account before requesting API credentials.
  4. Go to My Selling Tools >> click the Update (API Access) link
  5. Click Set up PayPal API credentials and permissions under Option 2.
  6. Click Request API Credentials.
  7. Click Request API signature.
  8. Click Agree and Submit.
  9. Copy and paste the API username, password, and signature into your Paypal payment edit screen in jSubscription.

paypal-account

api-paypal

jmarket-adaptive

Step 2 Specify a Notification URL

  1. Log in to your PayPal Business account.
  2. Click the My Account tab > Profile
  3. Click the Profile tab. If you haven't already done so, you need to verify your account before requesting API credentials.
  4. Go to My Selling Tools >> click Instant payment notifications
  5. From the notifications page, click Choose IPN Settings
  6. Enter the notification URL below sample and ensure to change yourwebsite.com to your own domain where jSubscription is installed and ptype= to the payment id in your Payments.

http://yourwebsite.com/index.php?option=com_jsubscription&controller=payment&task=confirmation&ptype=1&tgate=recurring

Payment ID can be located in the Payments, see screenshot:

ptype

paypal-ipn-recurring

paypal-notification-url