Home
        Subscriptions and Recurring Payments Guide
         Contents
1.      Page Style Name  required    Enter a name up to 30 characters in length  The name can contain letters  numbers  and the  underscore mark   but no other symbols or spaces  The Page Style Name will be used to refer  to the page style within your PayPal account and in the HTML code for your PayPal Website  Payment buttons     Header Image URL  optional    Enter the URL for an image that is a maximum size of 750 pixels wide by 90 pixels high   larger images will be cut to this size  The image must be in a valid graphics format such as  gif   Jpg   png  and  swf  The image will appear at the top left of the payment page     PayPal recommends that you enter an image URL only if the image is stored on a secure   https  server  Otherwise  your customer s web browser will display a message that the  payment page contains insecure items     Header Background Color  optional    Enter the background color for the header using HTML hex code  The color code must be six  digits long and should not contain the   symbol  The header is a 750 pixel wide by 90 pixel  high space at the top of the payment page     Header Border Color  optional    Enter the border color for the header using HTML hex code  The color code must be six digits  long and should not contain the   symbol  The header border is a 2 pixel perimeter around the  header space     Background Color  optional   Enter the background color for the payment page using HTML hex code  The color code must  be six digits long and shou
2.   64  address1i Street  1 of 2 fields  Alphanumeric  Maximum length   100  address2 Street  2 of 2 fields  Alphanumeric  Maximum length   100  city City Alphabetic  Maximum length   100  state State Must be 2 character official abbreviation  zip Zip Numeric  Maximum length   32 characters    night phone a Home phone  1 of 3 fields    Numeric  Maximum length   3 characters  night phone b Home phone  2 of 3 fields    Numeric  Maximum length   3 characters    night phone c Home phone  3 of 3 fields    Numeric  Maximum length   4 characters       day phone a Work phone  1 of 3 fields    Numeric  Maximum length   3 characters  day phone b Work phone  2 of 3 fields    Numeric  Maximum length   3 characters  day phone c Work phone  3 of 3 fields    Numeric  Maximum length   4 characters          Sample Code    The following sample HTML code shows how the optional pre population fields would be  included in your payment buttons  The field entries would need to be dynamically generated    Subscriptions and Recurring Payments Guide May 2005 55    56    Pre Populate Your Customer s PayPal Sign Up  Sample Code    by your website and included in the URL to which your customers are sent when they try to  make a PayPal payment      lt form action  https   www paypal com cgi bin webscr    method  POST    gt           nam  nam  nam  nam  nam  nam  nam  nam  nam  nam  nam  nam  nam  nam  nam    nam  nam  nam  nam  nam  nam  nam  nam  nam  nam  nam  nam          e  cmd    value     n    _ext en
3.   Date PayPal will retry a failed subscription  payment     The number of payment installments that will occur  at the regular rate      optional  Username generated by PayPal and 64  given to subscriber to access the subscription      optional  Password generated by PayPal and given  to subscriber to access the subscription  password  will be encrypted      ID generated by PayPal for the subscriber  19       May 2005 Subscriptions and Recurring Payments Guide    Variables for Each Subscription Event    IPN Subscriptions Variables  Subscriptions Variables    The following table shows which variables are associated and can be included in IPN posts  with each subscription event type     About payment_status and txn_type with Subscription IPN  Tn IPN messages posted by  Subscription events  the payment status variable is sent only when a payment occurs  For  all other events  the pertiunent variable is txn_ type              TABLE A 2 IPN Variables with Each Subscription Event  Payment   Multi   Payment Currency  Variable Signup Cancel Modify  USD    Failed EOT  Basic Information  business x X X X X X X  receiver email X X X X X X x  receiver id X X  item name X X X X X X X  item number X X X X X X X  Advanced and Custom Information  invoice X X X X X X X  custom X X X X X X X  option namel X X X X X X X  option selecti X X X X X X X  onl  option name2 x X X X X X X  option selecti X X X X X X X  on2  Transaction Information  payment status X X  pending_reason X X  reason code X
4.   which will only appear after someone has subscribed  to your service  and click the Download History button  This file will contain all of your non   payment Subscriptions related entries  Sign Ups  Cancellations  and Completions      For a list of all past and current subscribers  filter out Subscription Cancellation and  Subscription Completion Transactions     For a list of active subscribers  i e  a list of all subscribers whose end of term has not yet been  reached   sort for transactions with a status of active  active completed  or active cancelled     44 May 2005 Subscriptions and Recurring Payments Guide    Notifications Merchants Receive si  IPN       IPN    To learn more about IPN  see the PayPal Integration Guide  which is available to view and  download from the PayPal website     If you have Instant Payment Notifications activated  you will receive an IPN on   e Successful Sign up   e Cancellation   e Successful Payments   e Scheduled Payment Failures   e End of Term    For details about IPN variables related to subscriptions  see Appendix A     IPN Subscriptions  Variables        End of Term    End of Term is one way to help you manage password access to your Subscriptions content   For more help with password management  please refer to the Password Management section  of this document  which begins on page 41     An End of Term IPN is sent when a subscription ends  so you can cancel the subscriber   s  access to your subscription content     If your subscri
5.  55  Subscriptions Variables                      Q  LL LL LL LL LL LL  57  IPN Variables with Each Subscription Event                               59    Subscriptions and Recurring Payments Guide May 2005    a List of Tables    8 May 2005 Subscriptions and Recurring Payments Guide       Figure 7 1  Figure 7 2    Figure 7 3    List of Figures    A payment page in the standard PayPal page style                The same payment page with a Custom Payment Page Style  applied  38    The same payment page with a different Custom Payment Page  Style applied 38    Subscriptions and Recurring Payments Guide May 2005    ss  List of Figures    10 May 2005 Subscriptions and Recurring Payments Guide    Preface       This Document    This document  which describes the PayPal Subscriptions  replaces the PayPal Subscriptions  and Recurring Payments Manual  issued May  2004     Intended Audience    This document is written for merchants and developers who implement PayPal Subscriptions  on their websites    Organization of This Document  Chapter 1     Introduction to PayPal Subscriptions     gives a brief introduction to the product   Chapter 2     How It Works     is an overview of how PayPal Subscriptions works     Chapter 3     PayPal Subscriptions Button Factory     describes the PayPal Subscriptions button  factory software     Chapter 4     Timing of Scheduled Payment Subscriptions     details how recurring subscriptions  payments operate     Chapter 5     Subscription Cancellation    
6.  Business Premier account is verified  This is your  seller  account     3  Open your Web browser and click the button you ve created  Use the login and password  for your buyer account to purchase the subscription     4  Check the results of your subscription test by looking at the emails received by both  accounts and by viewing the History page for each account  They should be similar to those  shown in the previous How It Works section of this document     5  Log in to your seller account and refund the payment  To refund a payment  go to the  Transaction Details page and follow the Refund Payment link at the bottom  The refund  reverses the entire payment  including transaction fees  Remember that you only have 30  days to refund the payment     This testing method is free of charge and lets you complete the entire process yourself  You  can also have friends or trusted clients buy test subscriptions  then refund them  if you would  prefer not to open a second PayPal account     How You Get Your Money  After your customer has subscribed and made any necessary  first payments    e You will receive an email notification of the subscription  and payment  if any     e Your customer will receive an email receipt of the subscription  and payment  if any      e Your PayPal account will reflect the new subscription and be credited for any initial  payments  You can download this information from your History transaction log     NoTE  To learn more about Subscriptions related not
7.  Times  Installments   e    9 99 per month for 12 installments      You would receive 12 payments of  9 99   e    3 99 for the first week      e    9 99 per month thereafter for 12 installments       You would receive   payment of  3 99 and 12 payments of  9 99    Reattempt on Failure    Click the Yes radio button if you would like PayPal to automatically reattempt failed  payments  Payments will be reattempted three days after the failure date  After a second  failure  PayPal will try once more five days later  A third failure will lead to an automatic  cancellation of the subscription     Payments made with bank accounts are automatically reattempted once  three days after  PayPal notifies the user that the payment failed  If you select No  failed payments will result in  the automatic cancellation of the subscription     Note  For more information  see    Timing of Scheduled Payment Subscriptions    on page 29  3  Choose a subscription button to put on your website    If you are going to be using PayPal Subscriptions on your website  choose the image for the  button you would like your customers to use to make their purchase  To display your own  image  enter the URL of the image   s location in the URL field     If you have no further details to add to your subscription  click Create Button Now   Otherwise  click Add More Options     4  Add option fields to your button    Let your customers specify information about their purchase by creating an option field  You  can use
8.  confirm that  we found the correct number of email addresses  and click the Cancel Subscriptions button     To view the details of your Mass Subscription Cancellation  go to your history and click on the  Status of the Mass Subscription Cancellation entry    Note  It may take up to one hour to process your cancellation    Y our mass subscription cancellation log may contain the following terms    e Total Emails  Number of email addresses uploaded from your file     e Emails Matched  Number of email addresses that matched an active subscriptoin  These  active subscriptions were then cancelled  Please note that if any email address had more  than one active subscription  all of the subscriptions were cancelled     e Emails Not Matched  Number of email addresses that did not match with an active  subscription  If the subscription was already completed or cancelled  it will be counted as   Not Matched      e Successful Cancellations  Total number of subscriptions cancelled  Please note that this  number may be higher than the number of emails matched if any email address had more  than one active subscription     For more details about your Mass Subscription Cancellation  click the View Details button on  the Transaction Details page  You will be prompted to download a file containing more  information     Your downloaded mass subscription cancellation log may contain the following terms     e Email Address  Email of subscriber    May 2005 Subscriptions and Recurring Payments Gu
9.  describes the effects of a cancelled subscription     Chapter 6     Modifying Active Subscriptions     details how to change subscriptions that are still  active     Chapter 7     Custom Payment Pages     details how to alter the appearance of the PayPal pages  that are part of creating a new subscription     Chapter 8     Notifications Merchants Receive     gives details about PayPal Instant Payment  Notification  IPN  notifies your website about subscription events     Chapter 9     PayPal Subscriptions HTML Code     includes sample HTML for implementing  Subscriptions on your website     Chapter 10     Integrating PayPal Subscriptions with your Website     describes how to add  Subscriptions on your website     Chapter 11     Pre Populate Your Customer   s PayPal Sign Up     details how to prepopulate the  fields a user sees on PayPal during sign up for a subscription     Subscriptions and Recurring Payments Guide May 2005 11    a Preface    Notational Conventions    This document uses typefaces to identify the characteristics of text  These typefaces and the  characteristics they imply are described below        Typeface How Used  serif italics A document title     A term being discussed or defined   For example  A file is a readable or writable stream of characters        Boolean values  not keywords    For example  The function returns true if it encounters an error     monospaced  Pathnames or file names that appear in body text frames     Code related names that appe
10.  lt input type  hidden    name  cmd    value  _xclick subscriptions    gt    lt input type  hidden    name  business    value     nora paypal com     gt    lt input type  hidden    name  item name    value  Baseball Hat Monthly    gt    lt input type  hidden    name  item number    value  123  gt     lt input type  hidden    name  image url     value  https   www yoursite com logo gif     gt     lt input type  hidden    name  no shipping    value  1  gt     lt input type  hidden    name  return     value  http   www yoursite com thankyou htm     gt     lt input type  hidden    name  cancel return     value  http    www  yoursite com cancel  htm    gt     lt input type  hidden    name  al    value  0  gt     lt input type  hidden    name  p1  value  1     gt     lt input type  hidden    name  t1    value  W  gt     lt input type  hidden    name  a2  value  5 00  gt     lt input type  hidden    name  p2  value  2  gt     lt input type  hidden    name  t2  value  M     gt     lt input type  hidden    name  a3  value  50 00  gt     lt input type  hidden    name  p3  value  175    lt input type  hidden    name  t3  value  Y  gt     lt input type  hidden    name  src    value  1  gt     lt input type  hidden    name  sra    value  1  gt     lt input type  hidden    name  srt    value  575    lt input type  hidden    name  no note    value  1  gt     lt input type  hidden    name  custom    value  customcode    gt                    Subscriptions and Recurring Payments Guide May 200
11.  option fields to specify things like color  size  or gift wrapping  Options must not  change the price of an item  but let you collect additional information from your customer  without extra email communication  Each Subscriptions button may have up to two option  fields  and you may use a drop down menu or text box to collect the information     Unfortunately  option fields cannot currently be used if you are creating an email hyperlink  If  you would still like to send out Subscriptions links in emails  you may try either sending an  HTML email  providing a link to the Buy Now Button  with Option fields  on your website   or asking your user to include the optional information in the Note field     Subscriptions and Recurring Payments Guide May 2005 25    26    PayPal Subscriptions Button Factory  Getting Started    Option Field Type    Choose the type of option field  drop down menu or text box  If you choose drop down menu   you will enter the different choices  If you choose text box  your customer will enter his  choice     Option Name  Enter the name of your option  There is a 60 character limit on Option Names   Drop Down Menu Choices    If you are using a drop down menu  enter your menu choices  There is a 30 character limit per  choice  with a maximum of 10 choices  Use a carriage return  press    Enter     to separate each  choice     5  Create a Cancel Subscription Button    If you are going to be using PayPal Subscriptions on your website  you can let your  sub
12.  periodl  4 D       period2  optional  Trial subscription interval in days   weeks  months  or years   period3 Regular subscription interval in days  weeks   months  or years   amount 1 Amount of payment for trial period 1 for USD  payments  otherwise blank  optional    Subscriptions and Recurring Payments Guide May 2005 57    58    IPN Subscriptions Variables  Subscriptions Variables    TABLE A 1 Subscriptions Variables       Possible  Variable Values  amount2  amount 3    mc amountl    mc_amount2    mc_amount3          mc currency See table of  supported  currencies     recurring    reattempt    retry at    recur times    username    password    subscr_id    Character  Description Limit    Amount of payment for trial period 2 for USD  payments  otherwise blank  optional      Amount of payment for regular subscription period  for USD payments  otherwise blank     Amount of payment for trial period 1  regardless of  currency  optional      Amount of payment for trial period 2  regardless of  currency  optional      Amount of payment for regular subscription period   regardless of currency     For non payment subscriptions IPNs     e     txn type   signup  cancel  failed  eot  or  modify   this is the currency of the subscription   For payment IPNs  it is the currency of the payment   i e   txn_ type   subscr payment     Indicates whether regular rate recurs  1 is yes   blank is no      Indicates whether reattempts should occur upon  payment failures  1 is yes  blank is no    
13.  subscribers will be billed automatically according  to the terms you dictate  removing the hassle of keeping track of which payments you have and  have not received     Save time and money with PayPal   s hassle free Subscriptions   e Easy to implement   flexible and automatic billing frees you from sending invoices    e No up front costs   you ll have the same low fee schedule used as when you receive other  PayPal payments    e Sell with ease   PayPal maintains detailed transaction records on our website    PayPal Subscriptions can also help you improve your buyer experience with customizable  buttons and secure payments  so happy customers become repeat customers     And there are even more benefits if you   re comfortable dealing with some back end web  server code  PayPal provides Instant Payment Notifications  server to server communications  that give you instant notification of all Subscriptions activities   the ability to pre populate  your customer   s PayPal signup pages  and even help with your Subscriptions Password  Management     Get the most out of your website today  start using PayPal Subscriptions        PayPal Supported Currencies  The following currencies are supported by PayPal     TABLE 1 1 PayPal Supported Currencies  Currency Codes  and Maximum  Transation Amounts       Maximum Transaction    Code Currency Amount  AUD Australian Dollar 12 500 AUD  CAD Canadian Dollar 12 500 CAD       Subscriptions and Recurring Payments Guide May 2005 15    EE Introd
14.  to send your customers if they cancel their payments at  any point in the PayPal Website Payments payment flow  If you do not enter a cancel payment  URL  customers who click this link will be taken to a PayPal Web page     8  Miscellaneous    Shipping Address    May 2005 Subscriptions and Recurring Payments Guide    PayPal Subscriptions Button Factory  Getting Started       If you would like your customers to be prompted to provide a shipping address  choose    Yes      If you choose    No     your customers will not be asked to provide a shipping address     9  Copy and Paste the Subscriptions Code    When you have finished filling out the Subscriptions Button Factory form  click the Continue  button     Y our subscription terms will be listed under the Here are the Terms of the Subscription  heading you just created  Make sure the terms listed are correct     If your customers will be using Subscriptions through your website  Copy the code from  the For Web Pages text box by highlighting all of the text and pressing Ctrl C  or by  highlighting all of the text  right clicking on your mouse  and selecting Copy     In your website files  open the code for the Web page from which you wish to collect payment     Paste the code you just copied into your Web page file wherever you would like the image to  appear  typically  next to the description of the subscription service  by either pressing Ctrl V  or by right clicking on your mouse and selecting the Paste option     NoTE  P
15.  web broswer will display a message that the  payment page contains insecure items     Header Background Color  optional    Enter the background color for the header using HTML hex code  The color code must be six  digits long and should not contain the   symbol  The header is a 750 pixel wide by 90 pixel  high space at the top of the payment page     Header Border Color  optional    Enter the border color for the header using HTML hex code  The color code must be six digits  long and should not contain the   symbol  The header border is a 2 pixel perimeter around the  header space     Background Color  optional   Enter the background color for the payment page using HTML hex code  The color code must  be six digits long and should not contain the   symbol     5  Click Preview to preview your page style  or click Save to save it     May 2005 Subscriptions and Recurring Payments Guide    Custom Payment Pages  Previewing a Page Style       Previewing a Page Style  To preview a page style   1  Begin at the Custom Payment Page Styles page  see  Getting Started  on page 25    2  Click the radio button next to the page style you wish to preview   3  Click Preview     Y ou also can preview a page style when adding or editing it by clicking Preview        Making a Page Style Primary    When you make a page style Primary  it will be applied to all of your payment pages unless  you specify otherwise  To learn how to apply a page style other than your Primary style  see   Overriding Pag
16.  x  payment date X X  txn id X X  parent txn id X X  txn type subscr _ subscr_ subser_ subscr_payment subser subscr_  signup cancel modify failed eot  Subscriptions and Recurring Payments Guide May 2005    59    OA IPN Subscriptions Variables  Subscriptions Variables    TABLE A 2 IPN Variables with Each Subscription Event       Payment   Multi   Payment Currency   Variable Signup Cancel Modify  USD    Failed EOT  Currency and Exchange information  mce gross X X  mc fee X X  mc currency x x x x x x X  settle amount X X  exchange_rate X X  payment gross X X x  payment fee x  Buyer Information  first name X X X X X X X  last_name X X X X X X X  payer business X X X X X X  _ name  address_name X X X X X X  address_street X X X X X X  address_city X X X X X X  address_state X X X X X X  address_zip X X X X X x  address countr X X X X X X  Y  payer email x x x x x X x  payer id X xX x X x X X  payer status X X X X X X X  payment type X x    Subscription Information    subscr date x x x  subser _ X  effective   periodl X X X       60 May 2005 Subscriptions and Recurring Payments Guide    IPN Subscriptions Variables EE  Subscriptions Variables    TABLE A 2 IPN Variables with Each Subscription Event          Payment   Multi   Payment Currency  Variable Signup Cancel Modify  USD    Failed EOT  period2 X X X  period3 X X X  amount1 X X X  amount2 X X X  amount3 X X X  mc amountl X X X  mc amount2 X X X  recurring X X X  reattempt X X X  retry at X  recur times X X X  username X X X X X 
17. 01844          11 Alice logs into her PayPal account to check the payment Bob has sent      Payment From Robert Smith 20 00 Jun 14 2002 Completed    20 May 2005 Subscriptions and Recurring Payments Guide    How It Works  What You See       12  Alice clicks the Completed link to see the details of the payment  The link in the upper  right corner gives Alice the subscription number     Transaction Details    Subscription Payment Received  ID 467M81110G1958563V   In reference to  S 9U417030HE9501844    Name  Robert Smith  The sender of this payment is Unverified   Email  robertsmith  beethoven  com    Email Address That alice mystore com  Payment Was Sent to     Total Amount  20 00  Fee Amount   0 88  Net Amount  19 12    Date  June 14  2002  Time  19 00 17  Status  Completed    Refund Information  If you need to refund this payment to the sender for any reason  click Refund  Payment  The  Refund Payment  option is only available for 30 days after the payment was sent     Return to My Account      13 The funds from Bob   s subscription payment are now reflected in Alice   s PayPal account  balance     U S  Business Account Overview       Name  Alice s Used Books  Alice Jones   Email  alice mystore com  Add email   Status  Yerified  0        Balance   19 12  Currently earning 1 20      Automating the Process    You can automate the handling of your Subscriptions notifications  and even let PayPal help  you manage your passwords  To learn more  please refer to the Password Managem
18. 5 47    48    PayPal Subscriptions HTML Code  Sample Hyperlink for a Subscriptions Link     lt input type  hidden    name  invoice    value  invoicenumber    gt     lt input type  hidden    name  usr manage    value  1  gt     lt input type  image    src  http   images paypal com images x click but01 gif     border  0     name  submit    alt  Make payments with PayPal   it   s fast  free  and secure     gt     lt  form gt           Sample Hyperlink for a Subscriptions Link    The same inputs would generate the following hyperlink     Note  Several optional fields are included below    https    www paypal com subscriptions business nora 40paypal com amp item name B  aseballtHattMonthlyeitem number 123   amp image url https 3A  www yoursite com lo  go gif amp no_shipping 1 amp return http 3A  www  yoursite com thankyou htm amp cancel r  eturn http 3A  www yoursite com cancel  htm  no _note 18a1 0 008p1 18t1 W82a2 5   006p2 28t2 M8  a3 50 008p3 18t3 Y8src 16sra 16  srt 5  no_note 18custom customcodesinvoice invoicenumber  usr manage 1             TABLE 9 1 HTML Variables for PayPal Subscriptions       Variable Required or   Name Optional Description      post    action Required Must be set to    https    www paypal com cgi bin webscr      cmd Required Must be set to    _xclick subscriptions      business Required This is your PayPal ID  or email address  This email address must  be confirmed and linked to your Verified Business or Premier  account   item name Optional Descriptio
19. ENTE    Subscriptions and  Recurring Payments  Guide    For Professional Use Only  Currently only available in English     A usage Professional Uniquement  Disponible en Anglais uniquement pour l instant     Last Updated  May 2005       PayPal Subscriptions and Recurring Payments Guide       2005 PayPal Inc  All rights reserved  PayPal and the PayPal logo are registered trademarks of PayPal   Inc  Designated trademarks and brands are the property of their respective owners     Notice of Non Liability    PayPal  Inc  and the authors assume no liability for errors or omissions  or for damages  resulting from  the use of this Manual or the information contained in this Manual        Preface    Chapter    Chapter    Chapter    Chapter    Chapter    Chapter    Contents     11    1 Introduction to PayPal Subscriptions      How PayPal Subscriptions can help you    offer subscriptions based content             LL LL   PayPal Supported Currencies                 0000 LL    2 How It Works    A Visual Tour of PayPal Subscriptions              0    0      LL   What Your Customer Sees            LL    What You SEG ea e daca md as dd A es ra  Automating the Process    es sesca a r ea aoe ia LL    3 PayPal Subscriptions  Button Factory23    A step by step guide to generating your PayPal    Subscriptions  BUON  s s 2202220002 a a a A  Gelling Stalted   a e bos ec Be a a BR a   s a Be Ba et ara a    4 Timing of Scheduled  Payment Subscriptions      Payment Time Periods              LL  Paymen
20. L     modi fy 2    Subscriptions and Recurring Payments Guide May 2005 35    EC Modifying Active Subscriptions  Allow buyers to modify the terms of an active subscription    36 May 2005 Subscriptions and Recurring Payments Guide    Custom Payment Pages          Creating and applying customized payment page styles    With our Custom Payment Pages feature  you can tailor PayPal s payment pages to the style of  your website for a truly seamless payment experience  Make PayPal s payment flow yours  with custom page colors and your own images  Custom Payment Pages can be used with all  PayPal Website Payment buttons  including Buy Now  Donations  Shopping Cart  and  Subscriptions  It is also compatible with the  PayPal Account Optional  feature and will apply  your choices to the pages in that payment flow        Examples of Custom Payment Pages    The screen shots below demonstrate the types of customization you can add to your PayPal  Website Payment buttons     FIGURE 7 1 A payment page in the standard PayPal page style    Payments by    Pay Pale  Payment Details Secure Transaction E     PayPal is the authorized payment processor for Globe Industries  PRIVACY  PA    Pay To  Globe Industries  Payment For  Steel Widget   Currency  U S  Dollars El  Amount   15 00 USD    PayPal Login  Welcome Back     Email address    Problems logging im   PayPal Password    Forget your password     Continue      Subscriptions and Recurring Payments Guide May 2005 37    Custom Payment Pages  Exampl
21. Phone  888 888 8888    For information about the subscription you have signed up for please contact Alice s  Used Books     Note  You can view these details at any time by logging into your PayPal account at www paypal com    Continue         NoTE  If Auto Return for Website Payments is selected  buyers will beredirected back to the  merchant s site immediately after clicking the Pay button on the Payment  Confirmation page  To learn more about Auto Return  please refer to the PayPal User  Manual and Integration Guide  which is available on the PayPal website     7  Bob receives an email receipt for the transaction  confirming his subscription and including  a copy of the subscription   s terms and payment details        W Subscription Receipt for Alice s Writers Digest  gt       Ele Edit View Insert Format Tools Actions Help         From   service paypal com Sent  Tue 5 14 2002 1 44 AM  Dear Robert Smith     You have successfully signed up for a subscription  to Alice s Writers Digest using PayPal     Your first subscription payment  for  0 00   has already been sent to Alice s Used Books     Date of sign up  May 14  2002   Subscription Name  Alice s Writers Digest  Subscription Number  S 2VF90180XV1626030  Item Number  DIG Weekly    Subscription Terms   Free for first month  Then  20 00 for each year thereafter for 5 installments xl       Subscriptions and Recurring Payments Guide May 2005 19       How It Works  What You See       What You See    8  Alice receives an email 
22. X X  password X X X X X X X  subscr id X X X X X X X  Subscriptions and Recurring Payments Guide May 2005 61    OA IPN Subscriptions Variables  Subscriptions Variables    62 May 2005 Subscriptions and Recurring Payments Guide    
23. ar in body text frames  Such names are used for  functions  callbacks  arguments  data structures  and fields    For example  AbstractResponseType is the SOAP response type definition on  which all PayPal API response methods are based     Components of Internet protocol requests and responses  such as HTTPS and  FORM variables    For example  The PayPal system uses a method POST request to return IPN  status variables related to subscriptions  such as txn_type     Serif bold User interface names  such as window names or menu selections   For example  On the Profile page  click Email to confirm your email address     San serif Placeholders used in the context of a format or programming standard or formal  oblique descriptions of PayPal system syntax  Placeholders indicate values or names that  the reader should provide   Example  For example  amount is the variable for a single item shopping cart  but  amount X is the name of the variable for a multi item shopping cart  amount 3  is the item amount for the third item in a multiple item shopping cart        To convey additional information  this document may also apply color and underlining to vvords or  phrases that use the typefaces described above  Such use is described below        Text attribute How Used  XXXXXX Hypertext link to a page in the current document or to another document in the set     XXXXXX Hypertext link to a URL or that initiates a web action  such as sending mail        Documentation Problems    If you di
24. be used  for all Subscriptions transactions and Buy Now  Donations  or  PayPal Shopping Cart transactions in which IPN is not enabled   POST methods with variables will be used for the rest    An internet URL where the user will be returned if payment is  cancelled  For example  a URL on your site which hosts a     Payment Cancelled    page  If if omitted  users will be taken to  the PayPal site    Trial amount 1  This is the price of the first trial period  For a free  trial  use a value of 0    Trial period 1  This is the length of the first trial period  The  number is modified by the trial period 1 units  tl  below     Trial period 1 units  This is the units of trial period 1  p1  above    Acceptable values are  D  days   W  weeks   M  months   Y     years   Trial amount 2  This is the price of the second trial period    Trial period 2  This is the length of the second trial period  The  number is modified by the trial period 1 units  t2  below     Trial period 2 units  This is the units of trial period 2  p2  above    Acceptable values are  D  days   W  weeks   M  months   Y   years     Regular rate  This is the price of the subscription    Regular billing cycle  This is the length of the billing cycle  The  number is modified by the regular billing cycle units  t3  below      required  Regular billing cycle units  This is the units of the  regular billing cycle  p3  above  Acceptable values are  D  days    W  weeks   M  months   Y  years     Recurring payments  If set t
25. cribers    Subscriptions and Recurring Payments Guide May 2005    31    32    Subscription Cancellation  Cancelling Multiple Subscriptions At Once    3  The Subscription is now listed as Cancelled in Alice   s transaction history       F Subscription Cancellation From Robert Smith     May 14  2002 Canceled       Y our subscribers can cancel their subscriptions by following the same steps  In addition  if you  choose to add a Cancel Subscription button to your website  your subscribers may press it to  cancel their subscriptions  A subscription may be cancelled up until the day of the next  scheduled payment  If a subscriber attempts to cancel before payment is sent on the day of a  scheduled payment  the payment will not be made        Cancelling Multiple Subscriptions At Once    If you cancel an email address which has several subscriptions  all of the subscriptions will be  cancelled     To cancel a group of subscribers  go to the History subtab of the My Account tab  choose the  Subscriptions field from the Show drop down menu  and click the Submit button  Click on  the link in the Status column to view the Subscription Details of one of your active  subscribers  Click the Cancel Several Subscribers link at the bottom of the Subscription  Details page to open the Mass Subscription Cancellation page     To cancel several subscribers  you will need to upload a simple text file containing your  subscribers    email addresses  one email per line   Once your file has been read 
26. den      lt input type  hidden      lt input type  hidden      lt input type  hidden     value  John    gt     lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input   secure     gt     lt  form gt     May 2005 Subscriptions and Recurring Payments Guide       IPN Subscriptions Variables       Subscriptions Variables    Along with other IPN variables  the following variables are included in Subscriptions IPNs     TABLE A 1 Subscriptions Variables                      Possible Character  Variable Values Description Limit  txn type subscr  subscr signup  subscription sign up   failed subscr cancel  subscription cancellation   subscr  subscr failed  subscription payment failure   cancel subscr payment  subscription payment   subscrs subscr_eot  subscription   s end of term   payment subscr modify  subscription modification   subscr   signup  subscr eot  subscr   modify  subscr date Start date or cancellation date depending on  whether transaction is subscr_ signup or  subscr_cancel   subscr_ Date when the subscription modification will be  effective effective  only for txn_type    subscr modify    periodl  optional  Trial subscription interval in days   weeks  months  years  example  a 4 day interval is    
27. described above to paste the Cancel Subscription code or link into your  website files or email     11 Testing the Button and or Link    Subscriptions and Recurring Payments Guide May 2005 27    28    PayPal Subscriptions Button Factory  Getting Started    Now that you have the HTML code in your website or in your email  you should test it  Click  on the link in the email or click the button on your Web page  A PayPal hosted payment page  should appear with the subscription terms you specified     Because your PayPal user information is saved in a cookie on your computer  you will see  your own PayPal username  Your customers will not see your username  Instead     e If your customer is already a PayPal member  he will see his PayPal username here    e If your customer is not yet a PayPal member  he will see a sign up page  To view this from  your computer  click the link that reads If you are not Bob Smith  Click Here    Testing Your Subscription Implementation  You should always test your subscription  implementation with the live PayPal system  Here s an easy way to do it     1  Sign up for a Personal PayPal account if you don   t already have one  and add a credit card  to the account  This will be your    buyer    account     Norte  According to the PayPal User Agreement  you may have both one Personal and one  Premier Business account  Please do not set up any additional PayPal accounts  as this  may result in your account access being limited     2  Make sure that your
28. e  some  or all of your customers    subscriptions        Cancelling Individual Subscriptions    You can cancel a subscription by going to the Subscription Details page     Go to the History subtab of the My Account tab  choose the Subscriptions field from the  Show drop down menu  and click the Submit button  Click on the link in the Status column  to view the Subscription Details  and click the Cancel button on the Subscription Details    page     1  Alice logs in to her PayPal account  and clicks on the Active link in the Status column for  the subscription she wishes to cancel     Subscription Creation From Robert Smith va   May 14  2002 Active  You can also get to the Subscription Details page by clicking on the In reference to link in  the Transaction Details for any subscription payments you receive     2  To cancel this subscription  Alice can click the Cancel Subscription button and follow the  on screen instructions     Subscription Details       Subscription Received  S OVX783278K919502L   Questions about this subscription  Contact us         Name  Robert Smith  This subscriber is Verified   Email  robertsmith beethoven com    Subscription Date  May 14  2002  Time  16 37 01  Status  Active    Next Payment Date  May 14  2003  Amount  20 00    Subscription Terms   20 00 per year for 5 installments    Item Name  Alice s Writers Digest  Item Number  DIG Weekly    Shipping Address No Address Provided       Cancel Subscription Retum to My Account      Cancel several subs
29. e Style Setting  on page 30     To make a page style Primary    1  Begin at the Custom Payment Page Styles page  see  Getting Started  on page 25    2  Click the radio button next to the page style you wish to make your Primary style   3  Click Make Primary   4      Click Make Primary to confirm your choice        Removing a Page Style    When you remove a page style  the payment pages to which the style applied will no longer be  customized with those specifications  Instead  your Primary page style will be applied to those  pages  If you remove your Primary page style  the PayPal page style will become Primary     To remove a page style    1  Begin at the Custom Payment Page Styles page  see  Getting Started  on page 25    2  Click the radio button next to the page style you wish to remove    3  Click Remove   4      Click Remove to confirm your choice     Subscriptions and Recurring Payments Guide May 2005 41    Custom Payment Pages  Overriding Page Style Settings    Overriding Page Style Settings       Y our Primary page style will automatically be applied to all of your payment pages unless you  specify otherwise     To apply a page style other than your Primary style  select a different one when creating your  button  Just click Add More Options on the button creation page  and select a page style from  the  Custom Payment Page Style  menu     To change the page style for a button you have already created  you can modify the button s  HTML code  replacing the value of t
30. e with each subscription  The invoice number will be shown  to subscribers with the other details of their transactions    usr manage Optional Username and password generation field  If set to    1    PayPal will  generate usernames and passwords for your subscribers  For use  with Password Management  see page 33   If omitted  no  passwords will be generated    cn Optional Label that will appear above the note field  maximum 30  characters   This value is not saved and will not appear in any of  your notifications  If omitted  no variable will be passed back to  you     Special instructions  optional      will be displayed     cs Optional Sets the background color of your payment pages  If set to    1      the background color will be black  If omitted or set to    0    the  background color will be white    ond Optional First option field name  maximum 30 characters   If omitted  no  variable will be passed back to you    os0 Optional First set of option value s   If this option is selected through a text  box  or radio button   each value should be no more than 30  characters  If this value is entered by the customer through a text  box  there is a 200 character limit  If omitted  no variable will be  passed back to you     on0    must be defined in order for    os1    to  be recognized       50 May 2005 Subscriptions and Recurring Payments Guide    PayPal Subscriptions HTML Code  Sample Hyperlink for a Subscriptions Link    TABLE 9 1 HTML Variables for PayPal Subscription
31. ent section  of this document  and the PayPal Merchant User Manual and Integration Guide     Subscriptions and Recurring Payments Guide May 2005 21    How It Works  What You See    22 May 2005 Subscriptions and Recurring Payments Guide    PayPal Subscriptions  Button Factory          A step by step guide to generating your PayPal  Subscriptions Button  PayPal Subscriptions lets you accept recurring payments for your service  You can create    customized Subscriptions buttons for your website or generate a Subscriptions link to email to  your customers        Getting Started    e Login to your PayPal account at www paypal com  e Click on the Merchant Tools tab    e Click the Subscriptions and Recurring Payments link under the Website Payments  heading to open the Subscriptions Button Factory    1  Enter the name of your subscription     Subscription Name    Enter the name of the subscription you wish to sell in the Subscription Name field  If you do  not enter anything in this field  your customers can complete it  PayPal recommends entering a  Subscription Name to make it easier for you to deliver the order     Reference Item Number    If you have an ID or tracking number for your item  enter it in the Reference Item Number  field  This field will not be displayed to your customers at the time of payment  but they will  see it in their transaction details on the PayPal website     Currency    Choose the currency in which you would like this payment to be denominated  This fie
32. er year    In Subscription Price  you would enter   e Bill the subscriber for  50    Recurring Basis    Select    Yes    if you would like your subscribers to be billed on a recurring basis  This means  that after the regular billing cycle that you previously entered is complete  your customers     subscriptions will be automatically renewed unless a customer manually cancels his  subscription  If you select    No     your customers    subscriptions and payments will end after  the first cycle is completed     EXAMPLE 3 3  Continued from Example 3 2  Your subscription is  50 per year    In Subscription Price  you would enter   e Bill the subscriber for  50    EXAMPLE 3 4 Examples of Regular Rates  e  9 99 per week  would mean a payment is made every 7 days     e  9 99 per month  would mean a payment is made on the same day of the month every  month     e  9 99 per 30 days  would mean a payment is made every 30 days     May 2005 Subscriptions and Recurring Payments Guide    PayPal Subscriptions Button Factory pane  Getting Started    Recurring Times  Installments     Select Yes if you would like to end your customers    subscriptions after a certain number of  payments at your regular rates  This means that once a customer has made the specified  number of payments at your regular rate  his subscription will be completed  If you select No   your customers    subscriptions will continue unless it is cancelled manually or by payment  failure     EXAMPLE 3 5 Examples of Recurring
33. es of Custom Payment Pages    FIGURE 7 2 The same payment page vvith a Custom Payment Page Style applied           Payments by  PREPARA              Payment Details Secure Transaction Ej    PayPal is the authorized payment processor for Globe Industries     Pay To  Globe Industries  Payment For  Steel Widget  Currency  U S  Dollars El  Amount   15 00 USD  Tf you have never paid through PayPal  Click Here    PayPal Login  Welcome Back   Email Address  Problems logging in   PayPal Password  Forget your password     This page style includes a custom header image and header border color    FIGURE 7 3 The same payment page with a different Custom Payment Page Style  applied    Payments by PREPARA    cos       This page style includes a custom header image  header border color  and background color     38    May 2005 Subscriptions and Recurring Payments Guide    Custom Payment Pages  Getting Started       Getting Started    1  Log in to your PayPal account at www paypal com       2  Click on the  Profile  sub tab     3  Click on the Custom Payment Pages link under the  Selling Preferences  heading to get  to the Custom Payment Page Styles page     4  From this page  you can Add  Edit  Preview  and Remove page styles  as well as make any  page style your Primary style        Adding a Page Style    You may add up to 3 page styles  To add a page style    1  Begin at the Custom Payment Page Styles page  see  Getting Started  above    2  Click Add    3  Enter your page style preferences
34. he page style variable with the Page Style Name of the  style you wish to apply  The next time the button is clicked  its payment pages will appear in  the new style     42 May 2005 Subscriptions and Recurring Payments Guide    Notifications Merchants Receive          Hovv you vvill be notified of nevv activity for your Subscriptions    You can get Notifications for your Subscriptions in four vvays   e email   e history transaction log   e downloadable history transaction log    e IPN  if you have activated it        Emails    You will receive an email notification in the following cases   e Successful Sign up   e Cancellation   e Successful Payments   e Scheduled Payment Failures    If you do not want to receive payment notifications via email  go to the Profile subtab of the  My Account tab and select the Notifications link from the left hand menu  Find the Payment  Notifications heading and clear the I received a PayPal Website Payments or Auction  Logo Payment checkbox  and then click Save        History    Your history transaction log     History     contains information about your Subscriptions   You may see some of the following terms in the Type column of your History    e Subscription Creation   e Subscription Cancellation   e Payment   e Subscription Completion    Payment failures are not recorded by a separate line in your History  However  the  Subscription Details page will note that a payment failed  and  if another attempt is  scheduled  the date of the next at
35. ide    Subscription Cancellation E  Cancelling Multiple Subscriptions At Once    e Success  The subscription was successfully cancelled    e Failed  The subscription was not cancelled  Failure reasons include     Already cancelled       Already completed  The subscription was completed prior to the cancellation      Failed  General failure code       No Match  The email address did not match any of your subscriptions    e Subscription ID  Unique ID for the subscription    e Date Processed  Cancellation date    Subscriptions and Recurring Payments Guide May 2005 33    EE Subscription Cancellation  Cancelling Multiple Subscriptions At Once    34 May 2005 Subscriptions and Recurring Payments Guide    Modifying Active Subscriptions          Allovv buyers to modify the terms of an active subscription    You can let your subscribers change the name  number  regular terms  or currency of an  existing subscription vvithout canceling it and re subscribing by creating a Modify  Subscription button  This button can be built to allow buyers to modify existing subscriptions  only  or either modify existing subscriptions or sign up for a new subscription if no active  subscriptions exist     Buyers will not be able to modify the terms of their trial periods or change any variables other  than  Subscription Name  Reference Item Number  Regular Subscription Rate  Regular Billing  Cycle  and Currency     To create a Modify Subscription button or link     1  Create a regular Subscriptions butt
36. ifications  see    Notifications Merchants  Receive    on page 43     May 2005 Subscriptions and Recurring Payments Guide    Timing of Scheduled  Payment Subscriptions       This chapter describes Subscription time periods  failures  and re attempts        Payment Time Periods    Scheduled payments are made based on the terms set in the Subscriptions button and or link     TABLE 4 1 Allowable Values for Payment Time Periods       Unit Definition Acceptable Values  Day 24 hours 1 90   Week 7 days 1 52   Month 1 calendar month  same day of the month  1 24   Year 1 calendar year  same day of the year  1 5       Payments after a trial period ends are made one day after the end of the trial period  if trial  period 1 is three days long  then the payment for trial period 2  or the regular rate if there is not  a second trial period  occurs on the day after the completion of period 1  or day 4  The  subscriber has full access to the subscription for 3 days before the next trial period or regular  rate begins     Regular rate payments are made on the day of the previous period s completion  which means  payments will be made on the same calendar day if they occur on a monthly or yearly basis     EXAMPLE 4 1 Payment Scheduling   Subscription Terms    e Free for the first 7 days   e  5 for the next 3 weeks   e  10 per month thereafter   The Subscriber signs up on Aug 1  and is billed as follows   e Aug       0 00   e Aug  9   5 00   e Aug  31    10 00    Subscriptions and Recurring Pay
37. ld not contain the   symbol     Subscriptions and Recurring Payments Guide May 2005 39    40    Custom Payment Pages  Editing a Page Style    4  Click Preview to preview your page style  or click Save to save it     The next time you create a button  you will have the option to apply a page style to the  payment pages associated with it  To do so  click Add More Options on the button creation  page  and select a page style from the  Custom Payment Page Style  menu        Editing a Page Style    To edit a page style    1  Begin at the Custom Payment Page Styles page  see  Getting Started  on page 25    2  Click the radio button next to the page style you wish to edit    3  Click Edit    4  Keep or modify your page style preferences     Page Style Name  required    Enter a name up to 30 characters in length  The name can contain letters  numbers  and the  underscore mark   but no other symbols or spaces  The Page Style Name will be used to refer  to the page style within your PayPal account and in the HTML code for your PayPal Website  Payment buttons     Header Image URL  optional    Enter the URL for an image that is a maximum size of 750 pixels wide by 90 pixels high   larger images will be cut to this size  The image must be in a valid graphics format such as  gif   Jpg   png  and  swf  The image will apear at the top left of the payment page     PayPal recommends that you enter an image URL only if the image is stored on a secure   https  server  Otherwise  your customer s
38. ld will  default to the currency of your primary balance     Subscriptions Password Management    Optional field for advanced users  If you would like PayPal to generate usernames and  passwords for your subscribers  click the Subscriptions Password Management checkbox   Instant Payment Notification and server modifications are required     NoTE  To learn more about managing passwords  see    Password Management    on page 53   2  Enter the terms of your subscription     Trial Periods    Subscriptions and Recurring Payments Guide May 2005 23    24    PayPal Subscriptions Button Factory  Getting Started    You may enter up to two trial periods and rates for your subscription  To create a free trial  period  enter an amount of 0  Trial periods can be entered as a number of days  weeks  months   or years     EXAMPLE 3 1 Your subscription may be free for the first week  and  5 for the  following two monthsg two months    In Trial Period   1  you would enter    e Bill the subscriber now for  0   e This trial period should last 1 week  In Trial Period  2  you would enter    e Then bill the subscriber for  5   e This trial period should last 2 months    Regular Billing Cycle    Required Field  Enter your regular subscription rate  If you entered one or two trial periods   the regular rate will take effect once the trial periods are over  Billing cycles can be entered as  a number of days  weeks  months  or years     EXAMPLE 3 2  Continued from Example 3 1  Your subscription is  50 p
39. lease ensure that the HTML code on your Web page exactly matches the code you  copied from PayPal  Some HTML editors may add  delete  or change some characters  in your code  If this is the case  please change the code on your Web page to exactly  match the code you copied     Please be sure that when you paste the HTML code for your button  you are pasting this  information into a field that accepts HTML code  If you paste this code into a standard  text field  the code will be posted on your Web page as standard text     For more tips on placing your payment button on your Web page  see the Help section  of your Web page editor     If you will be sending your customers the Subscriptions link via email  Copy the code  from the second text box  titled    For Emails     by highlighting all of the text and pressing  Ctrl C  or by highlighting all of the text  right clicking on your mouse  and selecting Copy     Open the email you wish to send     Paste the code you just copied into your email by either pressing Ctrl V or right clicking on  your mouse and selecting Paste     When your customers receive the email  the code will appear as a link  Clicking the link will  take them to your PayPal payments page     10 Copy and Paste the Cancel Subscription Code or Link    Copy the code from the Cancel Subscription text box by highlighting all of the text and  pressing Ctrl C  or by highlighting all of the text  right clicking on your mouse  and selecting    Copy     Follow the steps 
40. m cecs das NN 45    Chapter 9 PayPal Subscriptions HTML Code                           47    Manipulating your Subscriptions code        oaoa a LL L 47  Sample HTML Code for a Subscriptions Button                                             47  Sample Hyperlink for a Subscriptions Link       Q  Qu LL LL 48    Chapter 10 Integrating PayPal Subscriptions with your Website        53    Techniques for automating PayPal Subscriptions                          53  Pass Through Variables      oaa a aa LL 53  Instant Payment Notification                  o      e    LL L 53  Password Management       oaa aa a LL 53    Chapter 11 Pre Populate Your Customer s PayPal Sign Up             55    Sample Code  2 8 de de de PE a dE ee pe a ge ee o De ae RE de  55    4 May 2005 Subscriptions and Recurring Payments Guide    Contents El    Appendix A IPN Subscriptions Variables                                 57    Subscriptions Variables                     Q  a a L L a   57    Subscriptions and Recurring Payments Guide May 2005 5    El Contents    6 May 2005 Subscriptions and Recurring Payments Guide       Table 1 1    Table 4 1  Table 9 1  Table 11 1  Table A 1  Table A 2    List of Tables    PayPal Supported Currencies  Currency Codes  and Maximum Transation  Amounts 15    Allowable Values for Payment Time Periods                               29  HTML Variables for PayPal Subscriptions                                  48  HTML Variables for Prepopulating Sign up                              
41. ments Guide May 2005 29    A  Timing of Scheduled Payment Subscriptions  Payment Failures    If you have a recurring payment scheduled for a day that does not occur in a given month  e g   the 30  does not occur in February   the payment will be made on the 1  day of the following  month  Thereafter  the payment will occur on the 1  of each month     EXAMPLE 4 2  Continued  Payment Scheduling  The recurring terms are    e    10 per month  billed on the 30th   The Subscriber is billed as follows    e  Jan 30  10 00   e   Mar  1    10 00   e   May I      10 00       Payment Failures    If a scheduled payment fails  you have the option to have PayPal reattempt the payment before  the subscription is cancelled     Scheduled payments may fail due to several reasons  including insufficient funds  If you  choose the Reattempt on Failure option when you create your subscription button  payments  will be reattempted 3 days after the failure date  After a second failure  we will try once more  5 days later  A third failure will lead to an automatic cancellation of the subscription     Norte  Payments made with bank accounts are automatically reattempted once  3 days after  we notify the user that the payment failed     Reattempts will not occur if another subscription payment is scheduled within 14 days of the  failed payment  so payments do not overlap     30 May 2005 Subscriptions and Recurring Payments Guide    Subscription Cancellation       This chapters describes how to cancel on
42. n of item being sold  maximum 127 characters   If you  are collecting aggregate payments  this can include a summary of  all items purchased  tracking numbers  or generic terms such as     subscription     If omitted  customer will see a field in which they  have the option of entering an Item Name   return Optional An internet URL where the user will be returned after completing    the payment  For example  a URL on your site that hosts a     Information on your new subscription    page  If omitted  users  will be taken to the PayPal site       May 2005 Subscriptions and Recurring Payments Guide    PayPal Subscriptions HTML Code  Sample Hyperlink for a Subscriptions Link    TABLE 9 1 HTML Variables for PayPal Subscriptions       Variable  Name    rm    cancel retu  rn    al    pl    t1    a2    p2    t2    a3    p3    ES    sre    Required or  Optional    Optional    Optional    Optional    Optional    Optional    Optional    Optional    Optional    Required    Required    Required    Optional    Description    Return URL behavior  If set to    1    and if a    return    value is  submitted  upon completion of the payment the buyer will be sent  back to the return URL using a GET method  and no transaction  variables will be submitted  If set to    2    and if a    return    value is  submitted  the buyer will be sent back to the return URL using a  POST method  to which all available transaction variables will  also be posted  If omitted or set to    0     GET methods will 
43. nded  He clicks the Pay button to  complete payment     Confirm Your Payment       Check the following details and click the  Pay  button below to complete your payment     Pay To  Alice s Used Books  User Status  Verified Business Member  0   Subscription To  Alice s Writers Digest    Subscription Terms  Free for first month  Then  20 00 for each year thereafter for S installments    Currency  U S  Dollars El  Amount Paid Today   0 00  Subscription Details  Your subscription will automatically renew at the rates stated above unless you cancel  prior to the end of the billing period   Source of Funds    Future payments will be drawn from your balance  If your balance does not cover the  payments  you authorize PayPal to deduct the amount from MasterCard XXXX XXXX   RAXX 0439    More Funding Options       Pay Cancel      6  Bob is taken to a confirmation page where he sees the details of his successful transaction   He is also given Alice   s customer service email address and an ID for his subscription  He    May 2005 Subscriptions and Recurring Payments Guide    How It Works  What Your Customer Sees    clicks the Continue button and is returned to a page Alice specified when she created the  Subscriptions button     Payments by  Ray Pal I  You have successfully signed up    Subscription Information    You have successfully signed up   Subscription Name  Alice s Writers Digest    Contact Information  Business Name  Alice s Used Books  Contact Email  help mystore com  Contact 
44. notification of Bob s subscription           You have a nem subscriber to Alice s Writers Digest Message al ES    ble Edt Yew Insert Former Tools Actions Help    From   setvice paypal com Sent  Tue 5 14 2002 6 24 PM    Dear Alice s Used Books     Robert Smith just signed up for a subscription to Alice s Writers  Digest     robertsmith beethoven com s first subscription payment  for   0 00  has already been sent to your PayPal account     Date of sign up  May 14  2002   Subscription Name  Alice s Writers Digest  Subscription Number  S 6LY80902RV4337023  Item Number  DIG Weekly    Subscription Terms   Free for first month  Then  20 00 for each year thereafter for 5 installments zl       9  Alice logs into her PayPal account to check the subscription  and sends Bob information  about accessing the subscription      mj   Subscription Creation From Robert Smith s   May 14  2002   Active    10  After Bob   s trial period is over  Alice receives an email notification of his automatic  subscription payment           You have received a subscription payment   Message  Plain Text     an 3 li xi    file Edit View Insert Format Tools Actions Help    From      service paypal com Sent  Fri 6 14 2002 6 44PM  Dear Alice s Used Books     You ve got cash     Robert Smith has just sent you a subscription payment for Alice s Uriters    Digest  You will find the details of this subscription below        Amount   20 00  Subscription Name  Alice s Vriters Digest  Subscription Number  5 9U417030HE95
45. o    1     the payment will recur unless  your customer cancels the subscription before the end of the  billing cycle  If omitted  the subscription payment will not recur  at the end of the billing cycle       Subscriptions and Recurring Payments Guide    May 2005    49    FEEC PayPal Subscriptions HTML Code  Sample Hyperlink for a Subscriptions Link    TABLE 9 1 HTML Variables for PayPal Subscriptions       Variable Required or  Name Optional Description    sra Optional Reattempt on failure  If set to    1     and the payment fails  the  payment will be reattempted two more times  After the third  failure  the subscription will be cancelled  If omitted and the  payment fails  payment will not be reattempted and the  subscription will be immediately cancelled    srt Optional Recurring Times  This is the number of payments which will  occur at the regular rate  If omitted  payment will continue to  recur at the regular rate until the subscription is cancelled    no note Required This field makes sure your subscriber is not prompted to include a  note with the subscription  a function which PayPal Subscriptions  does not support  This field must be included  and the value must  be set to 1    custom Optional User defined field  maximum 255 characters  which will be  passed through the system and returned to user in payment  notification emails  This field will not be shown to your  subscribers    invoice Optional User  defined field  maximum 127 characters  which must be  uniqu
46. ode    on page 47        Instant Payment Notification    Instant Payment Notifications allow you to immediately act on new sign ups  payments  and  cancellations by sending immediate notifications to your server     For example  when a subscriber returns to your    Successful Payment URL    after signing up    for a subscription  you can dynamically display a page giving him immediate access to the  subscription     For more information  see the PayPal Instant Payment Notification Manual  available on the  PayPal website        Password Management    With Subscriptions Password Management  PayPal can generate unique usernames and  passwords for your subscribers  enabling them to access    member only    content on your site     Subscriptions and Recurring Payments Guide May 2005 53    EI Integrating PayPal Subscriptions with your Website    Password Management    After a customer signs up for a subscription  he will be given a unique username and password  on the PayPal Successful Completion page  You will then activate the username password pair  on your website   s server through code you write     Merchants using    Basic Authentication    with an Apache web server on Linux may use a  sample Perl script developed by PayPal that provides complete Subscriptions management   The Perl script is easy to install and interacts with PayPal   s Instant Payment Notification  interface to automatically activate and deactivate subscription accounts     To learn more about Subscription
47. on using the instructions described in the PayPal  Subscriptions Button Factory section of this document  which begins on page 7  Specify  the terms of the new  modified  subscription in this button     2  Click Create Button Now and copy the resulting HTML or link code     3  If your users will be modifying their subscription by clicking a button on your website   paste the provided HTML code into your Web page  Between the  lt form gt  and  lt  form gt   tags  insert one of the following lines         To make a Modify Or Sign Up button  meaning buyers can use this button to either  modify existing subscriptions or sign up for new subscriptions  insert this line      lt input type  hidden    name  modify    value  1  gt         To make a Modify Only button  meaning buyers can only use this button to modify  existing subscriptions rather than signing up for a new subscription  insert this line      lt input type  hidden    name  modify    value  2  gt     4  If your users will be modifying their subscription by clicking a link in an email  paste the  link code into an email and add the following text to the end of the link         To make a Modify Or Sign Up link  meaning buyers can use this link to either modify  existing subscriptions sign up for new subscriptions  append this to the URL     modi fy 1      To make a Modify Only link  meaning buyers can only use this link to modify existing    subscriptions rather than signing up for a new subscription  append this to the UR
48. ption is not recurring  the End of Term will be sent when the Subscription is  completed  If your subscription is recurring and it is manually cancelled  the End of Term will  be sent at the end of the current term  If your subscription is recurring and it automatically  cancelled due to payment failure  the End of Term will be sent immediately     EXAMPLE 8 1 End of Term Examples  e Term   10 for 6 months    e End of Term sent  six months after sign up    e Term   9 99 per month  Paid on the 1     e Cancellation  manual  on Sept  15th    e End of Term sent  On Oct  1     e Term   10 for 6 months  e Cancellation  payment failure  on Sept 8     e End of Term sent  on Sept  gu    Subscriptions and Recurring Payments Guide May 2005 45    8 Notifications Merchants Receive  IPN    46 May 2005 Subscriptions and Recurring Payments Guide    PayPal Subscriptions HTML Code          Manipulating your Subscriptions code  The following tables show the different parameters within the Subscriptions HTML code and  the Subscriptions hyperlink   The terms for the following subscription are   e Free for the first week  e  5 00 for the next 2 months  e  50 00 per year thereafter  Recurs at regular rate for 5 payments       Sample HTML Code for a Subscriptions Button    The code for a Subscriptions button would look similar to the following sample     NoTE  Several optional fields are shown below    lt form action  https   www paypal com cgi bin webscr    method  post    gt                       
49. r   so he follows the sign up instructions        PayPal Login    Email Address    Problems loagina in   PayPal Password    Forget your password           If you have never paid through PayPal     Subscriptions and Recurring Payments Guide May 2005 17    18    How It Works  What Your Customer Sees    4  So that he can make future payments for this subscription  Bob is prompted to add his  credit card  email address  and password  creating his new PayPal account     Enter Your Credit Card Information  This payment will be processed by PayPal  Your information will be kept secure and private     First Name   Last Name     Credit Card Number   27777 Epa E  Expiration Date    9     2002      Card Verification m  On the back of your card  locate the final 3 digit number   Number     Help finding Card Verification Number   Using Amex        Billing Address  where you receive your credit card bills     Street   City   State       Zip  U S A  Outside the U S    5 or 9 digits     Telephone  Kept Private    Please check that you have entered your correct email address  You can use this email address and  password to log in to PayPal the next time you would like to make a payment     Email Address     Your password should be 3 characters minimum and is case sensitive  Write it down  Create PayPal  Password   Confirm PayPal  Password     5  Bob is taken to a confirmation page that displays the details of his subscription as well as  information about how his automatic payments will be fu
50. r a variable  1 e  leave the amount blank for  your customer to define   you should remove the entire variable  not just the value  For  example  you should remove this entire line from the code      lt input type  hidden  name  amount  value   5 95  gt     rather than just the value of  5 95      52 May 2005 Subscriptions and Recurring Payments Guide    Integrating PayPal Subscriptions  with your Website          Techniques for automating PayPal Subscriptions    You can set up PayPal Subscriptions to be fully automated and integrated with your website  using the features below        Pass Through Variables    PayPal makes several    pass through    variables available which can be used to match  payments with a customer ID  transaction ID  or any other pertinent information which you  supply for tracking and identification purposes  The three primary pass through variables are     item number     best used for customer or product ID      invoice     best used for a unique  transaction ID  PayPal will enforce uniqueness on this variable in your account   and    custom      best used for miscellaneous information that is not disclosed to the buyer   All three of these  variables will display in the merchant s email notifications  transaction details  downloadable  log  and Instant Payment Notification  see below      Invoice    and    item_number    are similarly  disclosed to the buyer  but    custom    is not     Note  For more information  see    PayPal Subscriptions HTML C
51. s       Variable  Name    onl    osl    tax    currency co  de    modify    le    Required or  Optional    Optional    Optional    Optional    Optional    Optional    Optional    Description    Second option field name  maximum 30 characters   If omitted   no variable will be passed back to you    Second set of option value s   If this option is selected through a  text box  or radio button   each value should be no more than 30  characters  If this value is entered by the customer through a text  box  there is a 200 character limit  If omitted  no variable will be  passed back to you     on1    must be defined in order for    os1    to  be recognized    Transaction based tax override variable  Set to a flat tax amount  you would like to apply to the transaction regardless of the  buyer   s location  If present  this value overrides any tax settings  that may be set in the seller   s Profile  If omitted  Profile tax  settings  if any  will apply    The currency of the payment  Defines the currency in which the  monetary variables  amount  shipping  shipping2  handling  tax   are denoted    See table of supprted currency codes    If omitted  all monetary fields are interpreted as U S  Dollars    Modification behavior    0 or null   The button allows buyers to only create new  subscriptions    1   The button allows buyers to modify current subscriptions if  they have any and to sign up for new subscriptions if they do not   2   The button allows buyers only to modify existing  
52. s Password Generation  log in to your PayPal account and  go to the    Sell    tab  Choose the link by the    Subscriptions Password Management    checkbox     Norte  If you use  or plan to use  Subscriptions Password Management  then you cannot use  Auto Return  Likewise  if you are using  or planning to use  Auto Return  then you  cannot use Subscriptions Password Management     54 May 2005 Subscriptions and Recurring Payments Guide    Pre Populate Your Customer s  PayPal Sign Up       You can increase sales by pre populating your customer   s PayPal payment pages     If you have already collected your customer   s information  you can pass this information to  PayPal to pre populate the first page of a new customer s sign up  The fields and parameters  are listed below  You can pass all or none of this data  While your customer   s sign up page will  be pre populated  it will still be editable     To pass this information to the PayPal payment pages  post the variable name and the  associated data to PayPal in the HTML in the form of    variable name   value     You will  also need to change your cmd value to   ext enter    and add a new variable       redirect cmd     whose value should be   xc1ick subscriptions     Please see the  sample code below for an example        TABLE 11 1 HTML Variables for Prepopulating Sign up       Variable Name Value Charcter Limitations   first name First name Alphabetic  Maximum length   32   last name Last name Alphabetic  Maximum length 
53. scover any errors in or have any problems with this documentation  please e mail us  by following the instructions below  Describe the error or problem as completely as possible  and give us the document title  the date of the document  located at the foot of every page    and the page number or page range     12 May 2005 Subscriptions and Recurring Payments Guide    Preface       To contact Customer Service about documentation problems     1  Go to https   www paypal com         Click Help in the upper left corner of the page   Click Contact Us in the lower left of the page   Chose Help by Email     Ni    E A UN    Complete the form   To contact Developer Technical Support about documentation problems     1  Log in to your account at https   developer paypal com  by entering your email address and  password in the Member Log In box    2  Click Help Center at the bottom of the box on the right side of the page   3  Click Email PayPal Technical Support     4  Complete the form     Subscriptions and Recurring Payments Guide May 2005 13    EN  Preface    14 May 2005 Subscriptions and Recurring Payments Guide    Introduction to PayPal  Subscriptions          How PayPal Subscriptions can help you  offer subscriptions based content    PayPal Subscriptions and Recurring Payments is a tool that will let you accept recurring  payments for your service     When you set up Subscriptions  you can offer your subscribers a trial period  special  introductory rates  and a regular rate  Your
54. scribers cancel their subscriptions from your website  Choose an image for a Cancel  Subscription button you would like your customers to press to cancel their subscriptions  To  display your own image  enter the URL of the image s location in the URL field  A link that  you can send to your subscribers who wish to cancel will also be created     6  Customize Your Payment Pages    Custom Payment Page Style    Give your customer s a seamless payment experience by customizing PayPal s payment pages  to match the style of your website  If you have already added Custom Payment Page Styles in  your Profile  they will be listed here  Choose the page style you would like to appear when  your customer presses your PayPal Website Payments button  To learn more about creating  page styles  please see  Custom Payment Pages  on page 23     7  Customize Your Customers    Experience    Your customers will expect information about accessing their subscriptions on your Successful  Payment page     Successful Payment URL    Enter the URL where you would like to send your customers after they have completed  payment  Once your customer has completed his payment  he will see a payment confirmation  page  From this page  he will click the Access Subscription button and return to the  successful payment URL you have specified  If you do not enter a successful payment URL   customers who click this link will be taken to a PayPal Web page     Cancel Payment URL    Enter the URL where you would like
55. subscriptions according to the other parameters specified by the  button and does not allow sign up for new subscriptions     Sets the default country and associated language for the login or  signup page that your customers see when they click your button   If this variable is absent  the default will be set from the user   s  cookie  or will be set to the U S  if there is no cookie  Can be set  to any of the countries currently available on PayPal        Subscriptions and Recurring Payments Guide    May 2005    51    FEEC PayPal Subscriptions HTML Code  Sample Hyperlink for a Subscriptions Link    TABLE 9 1 HTML Variables for PayPal Subscriptions       Variable Required or  Name Optional Description  page style Optional Sets the Custom Payment Page Style for payment pages    associated with this button link  The value of page_style is the  same as the Page Style Name you chose when adding or editing  the page style  You can add and edit Custom Payment Page  Styles from the Profile section of the My Account tab  If you  would like the button link to always reference the style you make  Primary  set this variable equal to  primary   If you would like  the button link to reference the default PayPal page style  set this  variable equal to  paypal   The page_style variable has a  maximum length of 30 characters  Valid character set is  alphanumeric ASCII lower 7 bit characters only  plus underscore   It cannot include spaces       NoTE  If you would like to remove the values fo
56. t Failures             LL    5 Subscription Cancellation     Cancelling Individual Subscriptions         ooa a a    Cancelling Multiple Subscriptions At Once                     6 Modifying Active Subscriptions      Allow buyers to modify the terms of an active subscription    Subscriptions and Recurring Payments Guide May 2005     15    15  15     17    17  17    20  21    23  23     29    29  30     31    31  32     35    est Contents    Chapter 7 Custom Payment Pages                                     37    Creating and applying customized payment page styles                                  37  Examples of Custom Payment Pages          o              LL 37  Getting Started  a e na aane a o       a      a 39  Adding a Page Style                   ka   Qu ee ee 39  Editing a Page Style                            Qu LL a 40  Previewing a Page Style      ooa a a LL 41  Making a Page Style Primary      LL LL 41  Removing a Page Style           rrepa ea dop eap e e E LL 41  Overriding Page Style Settings         LL 42    Chapter 8 Notifications Merchants Receive                            43    How you will be notified of new activity for your Subscriptions                             43  Emails  os QS ees de EE RE ew Ger de ee Es 43  HISTOI esa arar et a Da AA AA AR AA A a dg qua 43  Downloadable Logs                  LL 44  Download Payment History    LL LL 44  Download Subscriber List               0      o            e    44  EA A Es Dec ede el NS en Bee nel 45  End of ler
57. tempt     Subscriptions and Recurring Payments Guide May 2005 43    EC  Notifications Merchants Receive  Downloadable Logs    The Status column of subscription creation entry may contain the following terms   e Active  There are future scheduled payments for this subscription   e Cancelled  The subscription has been cancelled  No future payments will be made     e Completed  All payments for this subscription have been made     NoTE  When you download your subscriber log  the Completed and Cancelled statuses will be  pre pended with active or inactive  e g  active completed or inactive cancelled   This  indicates whether the end of the term for the cancelled or completed subscription has  been reached        Downloadable Logs    To download all of the Subscription related entries in your History  you will need to download  two files  First  login to your PayPal account  go to the History subtab of the My Account tab   and choose the Download Log link in the Quick Links menu     Download Payment History    Click the All Transactions radio button or enter the dates of the entries you want to download   choose the type of file you would like to download  Comma delimited  Tab delimited   Quicken  or QuickBooks   and click the Download History button  This file will contain all of  your Subscriptions related payments     Download Subscriber List    Click the All Transactions radio button or enter the dates of the entries you want to download   choose the Subscriptions radio button
58. ter    gt     e  redirect_cmd    value  _xclick subscriptions    gt     e  business    v    alue  alicelmystore com    gt             item name     e  item number  e  no note    va    value  Alice s Writers Digest    gt         value  12  gt   lue  1  gt     e  currency code    value  USD    gt     value    value      e  al rm     e  pl1 uw  e  t1 EF  e t233   e  p3   EES  e  src    value   e  sra    value     value    value      0 00  gt   170    value  9W  gt     20 00  gt   LS    value  Y  gt     a UES    l ocinput type  hidden    name  first name     e  last name  value  Doe    gt     e  address1    v  e  address2    v    alue  9 Elm Street    gt   alue  Apt 5    gt        e  city    value  Berwyn    gt          state    valu  e  zip    value       Y PA    gt    193122    e  night phone a  value  610    gt   e  night phone b    value  555  gt   e  night phone c    value  1234  gt     e  day phone a  e  day phone b  e  day phone c        value  610  gt       value  555  gt       value  1222  gt     type  image    SRC  http   images paypal com images x click but01 gif       border  0     name  submit    alt  Make payments with PayPal   it   s fast  free and        lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hidden      lt input type  hid
59. uction to PayPal Subscriptions  PayPal Supported Currencies    TABLE 1 1 PayPal Supported Currencies  Currency Codes  and Maximum  Transation Amounts       Maximum Transaction    Code Currency Amount  EUR Euro 8 000 EUR  GBP Pound Sterling 5 500 GBP  JPY Japanese Yen 1 000 000 JPY  USD U S  Dollar 10 000 USD       16 May 2005 Subscriptions and Recurring Payments Guide    How It Works          A Visual Tour of PayPal Subscriptions    In this tour  a customer named Bob  who is new to PayPal  will be purchasing a subscription to  Alice   s Writers Weekly from Alice   s website        What Your Customer Sees    1  Bob goes to Alice s website and clicks the Subscribe button     Home   Art   Language   History   Science  Aces Winters Weekly    Titers Week    Alice s Writers Weekly    The inside scoop on the world  of publishing   delivered to your  inbox once a week     Price   20 00 Subscribe         2  Bob is taken to a PayPal Payment Details page  which displays the details of the payment  he is about to make  as well as the details of the subscription        Payment Details    PayPal is the authorized payment processor for alice mystore com   PRIVACY  E BBBOnLine   Pay To  alice mystore com    Subscription To  Alice s Writers Digest  Subscription Terms  Free for first month    Then  20 00 for each year thereafter for 5 installments  Currency  U S  Dollars El  Amount Paid Today   0 00       3  Bob is prompted to log in to his PayPal account  however  he is not yet a PayPal membe
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Montaje y modo de empleo Instruções para montagem e  Page 1 of 4 UPDD Mouse Emulation 05/06/2013 http://touch  Tank Installation and Operation Manual M-MT1  Samsung HL72A650C1F User's Manual  Grupos - sistema de información  KD-DV6202/KD-DV6201    Copyright © All rights reserved. 
   Failed to retrieve file