dw.extensions.payments
Class SalesforcePayPalOrder
Object
dw.extensions.payments.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
getAmount() : Money
Returns the amount of this PayPal order.
getCaptureID() : String
Returns the ID of the capture against this order, or null if not available.
getID() : String
Returns the identifier of this PayPal order.
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.
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.
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.
Method Detail
getAmount
getAmount() : Money
Returns the amount of this PayPal order.
Returns:
PayPal order amount

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
Returns the payer information for this PayPal order, or null if not known.
Returns:
order payer information

getPaymentDetails
getPaymentDetails(paymentInstrument : OrderPaymentInstrument) : SalesforcePaymentDetails
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
getPaymentInstrument(basket : Basket) : OrderPaymentInstrument
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
getPaymentInstrument(order : Order) : OrderPaymentInstrument
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
Returns the shipping address for this PayPal order, or null if not known.
Returns:
order shipping address

isCompleted
isCompleted() : boolean
Returns true if this PayPal order has been completed, or false if not.
Returns:
true if this PayPal order has been completed

β™₯
Notifications pending to read