Class PayLaterLineItem

java.lang.Object
paypal.payflow.PayLaterLineItem

public final class PayLaterLineItem extends Object
This class holds the PayPal Pay Later Promotional related information.

A promotion code for PayPal Promotional Financing where n is a value from 0 to 9. The first promotion must be specified as L_PROMOCODE0. Combine promotions by using additonal parameters, such as L_PROMOCODE1 and L_PROMOCODE2.

Following example shows how to use the Pay Later Promo Code.

................. // setPayLaterLineItem is the PayLaterLineItem object. ................. *

// Create new Promo Code or Codes. You can combine up to 10 promotions. // First promo code, L_PROMOCODE0 PayLaterLineItem setPayLaterLineItem = new PayLaterLineItem(); setPayLaterLineItem.setpromoCode("101"); setPayLater.PayLaterAddLineItem(setPayLaterLineItem); // Additional promo code (if needed), L_PROMOCODE1. All addtional codes created in // this manner. PayLaterLineItem setPayLaterLineItem1 = new PayLaterLineItem(); setPayLaterLineItem1.setpromoCode("102"); setPayLater.PayLaterAddLineItem(setPayLaterLineItem1); *

..................

  • Constructor Details

    • PayLaterLineItem

      public PayLaterLineItem()
      Constructor.

      A promotion code for PayPal Promotional Financing where n is a value from 0 to 9. The first promotion must be specified as L_PROMOCODE0. Combine promotions by using additonal parameters, such as L_PROMOCODE1 and L_PROMOCODE2.

      Following example shows how to use the Pay Later Promo Code.

      ................. // setPayLaterLineItem is the PayLaterLineItem object. ................. *

      // Create new Promo Code or Codes. You can combine up to 10 promotions. // First promo code, L_PROMOCODE0 PayLaterLineItem setPayLaterLineItem = new PayLaterLineItem(); setPayLaterLineItem.setpromoCode("101"); setPayLater.PayLaterAddLineItem(setPayLaterLineItem); // Additional promo code (if needed), L_PROMOCODE1. All addtional codes created in // this manner. PayLaterLineItem setPayLaterLineItem1 = new PayLaterLineItem(); setPayLaterLineItem1.setpromoCode("102"); setPayLater.PayLaterAddLineItem(setPayLaterLineItem1); *

      ..................

  • Method Details

    • getpromoCode

      public String getpromoCode()
      Gets the Promo Code.
      Returns:
      promoCode

      Maps to Payflow Parameter: L_PROMOCODEn

    • setpromoCode

      public void setpromoCode(String promoCode)
      Sets the Line item number. *

      A promotion code for PayPal Promotional Financing.

      Parameters:
      promoCode - String

      Maps to Payflow Parameter: L_PROMOCODEn

    • generateRequest

      protected void generateRequest(int Index)
    • getContext

      protected Context getContext()
    • setContext

      protected void setContext(Context context)
    • getRequestBuffer

      protected StringBuffer getRequestBuffer()
      Gets the Requestbuffer used for creating the actual request string.
      Returns:
      mRequestBuffer StringBuffer
    • setRequestBuffer

      protected void setRequestBuffer(StringBuffer value)
      sets the StringBuffer to hold the request string.
      Parameters:
      value - StringBuffer
    • generateRequest

      protected void generateRequest()