Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6557025
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T13:01:19+00:00 2026-05-25T13:01:19+00:00

I am using the Paypal API (Website Payments Pro) to set up recurring payments

  • 0

I am using the Paypal API (Website Payments Pro) to set up recurring payments with customers, and am currently testing in the paypal-sandbox. Paypal requires me to set up both Express Checkout and Direct Payment.

Express Checkout: Works fully with recurring payments. I get a ‘success’ response, and I can see the payment profile in my test account. To do this, I use SetExpressCheckout to have a user be able to get to Paypal, sign in, and be redirected to a page of my choice. I then use ‘CreateRecurringPaymentsProfile’ to actually create the profile with the required information.

Direct Payment: I do get a ‘success’ response as outlined below, but I cannot see the recurring payment profile in the test account. I am simply gathering the information on my site and sending it off to Paypal with ‘CreateRecurringPaymentsProfile’.

Here is the ‘success’ output of my attempt at creating a recurring payment:

ACK: "Success"
AMT: "1%2e00"
AVSCODE: "X"
BUILD: "2075688"
CORRELATIONID: "bbfe83b685c0a"
CURRENCYCODE: "USD"
CVV2MATCH: "M"
TIMESTAMP: "2011%2d09%2d12T14%3a27%3a58Z"
TRANSACTIONID: "62214391KD595633B"
VERSION: "54%2e0"

I can try to provide any other details! Any help is appreciated.


Edit: Thanks for the help thus far. I am, however, receiving a success message once again with no proof of the transaction in the test account. The JSON output is this:

ACK: "Success"
BUILD: "2085867"
CORRELATIONID: "3e84486e74e80"
PROFILEID: "I%2d4Y707DELPFKD"
PROFILESTATUS: "ActiveProfile"
TIMESTAMP: "2011%2d09%2d12T20%3a13%3a15Z"
VERSION: "78%2e0"

Thanks a lot,

Daniel Moniz

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T13:01:20+00:00Added an answer on May 25, 2026 at 1:01 pm

    You’re not seeing a profile because you’re calling DoDirectPayment (which is only for one-off payments).
    If you want to set up a recurring payment against a card (rather than a PayPal account) you would call CreateRecurringPaymentsProfile as well, but simply specify the card details rather than the token. From the response you’re showing, you’re not doing this.

    See also https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_CreateRecurringPayments - "Credit Card Details fields".  
    
    A sample call would be:  
    METHOD=CreateRecurringPaymentsProfile&  
    PROFILESTARTDATE=YYYY-mm-ddTH:i&  
    DESC=Test&  
    BILLINGPERIOD=Month&  
    BILLINGFREQUENCY=12&  
    AMT=0.01&  
    CREDITCARDTYPE=Visa&  
    ACCT=4111111111111111&  
    EXPDATE=102012&  
    CVV2=111  
    

    Edit: I followed it and got a ‘start date is required’ error which got solved on replacing space with a T between date and time in PROFILESTARTDATE
    i.e. PROFILESTARTDATE=YYYY-mm-ddTH:i

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm using Paypal to handle automated recurring payments for my website. Users pay to
I am testing integrating a website to Paypal, using Web Payments standard and HTML
I am using the Paypal Website Payment Pro API with DirectPay. Is it possible
I have an website on asp.net-mvc, I'm thinking of using paypal for payments, is
I am using the PayPal API for Express Checkout Integration. Upon setting the Express
I am trying to implement a recurring subscription service on a website using PayPal
I am using PayPal express checkout NVP API for my payment solution but for
how can i make payment using this URL https://api-3t.sandbox.paypal.com/nvp and is there any difference
I'm setting up an application using Paypal Adaptive Payments. I'm currently implementing the call
I Am using the Paypal Express Checkout API on my web site, and encountering

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.