public abstract class PayPalSingleItemLinkBase extends WOComponent
WOComponent._EventLoggingEnabler, WOComponent.EventNSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.UtilityNSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessorNSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException| Modifier and Type | Field and Description |
|---|---|
java.lang.Boolean |
allowCustomerNote
whether or not to allow the customer to add comment in a note
|
java.lang.String |
amount
cost of the item
|
java.lang.String |
cancelURL
the URL to which the customer will be taken if he cancels the purchase; defaults to PayPal
|
java.lang.Boolean |
collectShippingAddress
whether or not to add shipping address to the purchase
|
java.lang.String |
currencyCode
currency of transaction; Currently supported are: USD (US Dollars), CAD (Canadian Dollars),
GBP (British Pounds Sterling), EUR (Euros), JPY (Japanese Yen).
|
java.lang.String |
custom
a custom string that will be "passed through" Paypal's service and back to you; never shown to the customer
|
java.lang.String |
itemName
a string to represent the item's plain language name (up to 127 char), e.g.
|
java.lang.String |
itemNumber
a string to represent the item # (up to 127 char); like a UPC code, or a stocking code, etc.
|
java.lang.String |
logoURL
URL to a 150 x 50 pixel image that can be used to customize the PayPal transaction page.
|
java.lang.String |
notifyURL
the URL to which PayPal will send the Instant Payment Notifications, if you've set up that option
|
static java.lang.String |
PAYPAL_CGI_NAME
The cgi script name we're calling on PayPal's server.
|
java.lang.String |
payPalBusinessName
Required by PayPal, this is a valid PayPal account name; hopefully your own if you want to make any money...
|
java.lang.String |
returnURL
the URL to which the customer will be taken upon completion of the purchase; defaults to PayPal
|
java.lang.String |
tax_rate
Transaction-based tax override variable.
|
java.lang.Boolean |
useDefaultIPNURL
use the default IPN Notification URL from the PayPalAction class?
|
java.lang.Boolean |
useIPN
are we using Instant Payment Notification?
|
java.lang.Boolean |
userDefinableQuantity
flag to tell PayPal whether or not to show a user-editable quantity field for the item
|
_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Constructor and Description |
|---|
PayPalSingleItemLinkBase(WOContext context)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract NSArray |
additionalBindingList()
for subclasses to add additional bindings
|
protected NSArray |
baseBindingList()
the base list of bindings to pull from WOComponents
|
protected java.lang.String |
defaultNotificationURL()
try to intelligently construct the path back to the ipnAction in the PayPalAction class
|
__valueForBinding, _associationWithName, _awakeInContext, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNamepublic static java.lang.String PAYPAL_CGI_NAME
public java.lang.String payPalBusinessName
public java.lang.Boolean allowCustomerNote
public java.lang.String amount
public java.lang.String currencyCode
public java.lang.String itemName
public java.lang.Boolean collectShippingAddress
public java.lang.Boolean userDefinableQuantity
public java.lang.String custom
public java.lang.String itemNumber
public java.lang.String logoURL
public java.lang.String cancelURL
public java.lang.String returnURL
public java.lang.String notifyURL
public java.lang.Boolean useIPN
public java.lang.Boolean useDefaultIPNURL
public java.lang.String tax_rate
public PayPalSingleItemLinkBase(WOContext context)
context - WOContextprotected NSArray baseBindingList()
protected abstract NSArray additionalBindingList()
protected java.lang.String defaultNotificationURL()
Copyright © 2002 – 2022 Project Wonder.