dw.extensions.payments
Class SalesforcePayPalOrder

Salesforce Payments representation of a PayPal order object. See Salesforce Payments documentation for how to gain access and configure it for use on your sites.
A PayPal order is automatically created when a shopper is ready to pay for items in their basket. It becomes completed when the shopper provides information to the payment provider that is acceptable to authorize payment for a given amount.
Constants
TYPE_PAYPAL
:
String = "paypal"
Represents the PayPal funding source.
TYPE_VENMO
:
String = "venmo"
Represents the Venmo funding source.
Properties
amount
:
Money
(Read Only)
The amount of this PayPal order.
captureID
:
String
(Read Only)
The ID of the capture against this order, or
null
if not available.
completed
:
boolean
(Read Only)
Returns
true
if this PayPal order has been completed, or false
if not.
ID
:
String
(Read Only)
The identifier of this PayPal order.
payer
:
SalesforcePayPalOrderPayer
(Read Only)
The payer information for this PayPal order, or
null
if not known.
shipping
:
SalesforcePayPalOrderAddress
(Read Only)
The shipping address for this PayPal order, or
null
if not known.
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
getCaptureID()
:
String
Returns the ID of the capture against this order, or
null
if not available.
getPayer()
:
SalesforcePayPalOrderPayer
Returns the payer information for this PayPal order, or
null
if not known.
getPaymentDetails(paymentInstrument
:
OrderPaymentInstrument)
:
SalesforcePaymentDetails
Returns the details to the Salesforce Payments payment for this PayPal order, using the given payment instrument.
getPaymentInstrument(basket
:
Basket)
:
OrderPaymentInstrument
Returns the payment instrument for this PayPal order in the given basket, or
null
if the given basket has none.
getPaymentInstrument(order
:
Order)
:
OrderPaymentInstrument
Returns the payment instrument for this PayPal order in the given order, or
null
if the given order has none.
getShipping()
:
SalesforcePayPalOrderAddress
Returns the shipping address for this PayPal order, or
null
if not known.
isCompleted()
:
boolean
Returns
true
if this PayPal order has been completed, or false
if not.Salesforce Commerce Cloud Courses
Salesforce B2C Commerce Developer - Certification Tests
Why risk failing the SFCC exam? Get 180 real questions, killer content, and everything you need to crush the Salesforce B2C Commerce Developer certification.
Becoming a Salesforce B2C Commerce Developer is your ticket to higher salaries, better job opportunities, and the credibility to stand out from the competition. But let's be honestβpassing the certification exam isn't easy. That's where we come in.
Becoming a Salesforce B2C Commerce Developer is your ticket to higher salaries, better job opportunities, and the credibility to stand out from the competition. But let's be honestβpassing the certification exam isn't easy. That's where we come in.
Salesforce Javascript Developer I - Certification Tests
Not just another prep courseβthis is your shortcut to passing. Master JavaScript for Salesforce and go from 'hoping to pass' to knowing you will. Ready to start?
This isn't just another prep courseβit's your shortcut to mastering the skills and confidence you need to pass. With multiple practice tests covering every section and a final exam simulation designed to mirror the real thing, you'll feel like you've already aced it before test day.
This isn't just another prep courseβit's your shortcut to mastering the skills and confidence you need to pass. With multiple practice tests covering every section and a final exam simulation designed to mirror the real thing, you'll feel like you've already aced it before test day.
Salesforce B2C Commerce Architect - Certification Tests
Think the Developer exam was hard? Welcome to the next level.
The Salesforce B2C Commerce Architect certification is a whole different gameβcomplex solutions, elevated difficulty, and skills that set you apart in the eCommerce industry. That's why we're including 11 downloadable PDF guides, packed with best practices and strategies to help you prepare for the exam and build confidence in every topic.
The Salesforce B2C Commerce Architect certification is a whole different gameβcomplex solutions, elevated difficulty, and skills that set you apart in the eCommerce industry. That's why we're including 11 downloadable PDF guides, packed with best practices and strategies to help you prepare for the exam and build confidence in every topic.
Methods inherited from class
Object
assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values
Method Detail
getCaptureID
getCaptureID()
:
String
Returns the ID of the capture against this order, or
null
if not available.
Returns:
PayPal order capture identifier
getID
getID()
:
String
Returns the identifier of this PayPal order.
Returns:
PayPal order identifier
getPayer
getPayer()
:
SalesforcePayPalOrderPayer
Returns the payer information for this PayPal order, or
null
if not known.
Returns:
order payer information
getPaymentDetails
Returns the details to the Salesforce Payments payment for this PayPal order, using the given payment instrument.
Parameters:
paymentInstrument
-
payment instrument
Returns:
The payment details
getPaymentInstrument
Returns the payment instrument for this PayPal order in the given basket, or
null
if the given
basket has none.
Parameters:
basket
-
basket
Returns:
basket payment instrument
getPaymentInstrument
Returns the payment instrument for this PayPal order in the given order, or
null
if the given
order has none.
Parameters:
order
-
order
Returns:
order payment instrument
getShipping
getShipping()
:
SalesforcePayPalOrderAddress
Returns the shipping address for this PayPal order, or
null
if not known.
Returns:
order shipping address