Question: 51
Every
payment type has which two processors? (Choose two.)
A. a
pipeline processor to perform the payment operations
B. a
pipeline processor to inspect the PaymentStatus object
C. a
pipeline processor that calls into the CommerceManager pipeline to invoke the
PaymentManager pipeline
D. a
pipeline processor that aggregates the information for performing the requested
payment action and creates an XXXInfo object of the appropriate type
Answer: A, D
Question: 52
Which
two statements are true? (Choose two.)
A. All the
payment groups in an order must be used toward the payment of an order.
B. If an
order contains only one PaymentGroup and no relationships exist, then the order
cost is implicitly accounted for by that PaymentGroup.
C. Once
item costs are assigned to payment groups, the other order cost components (tax
and shipping) must also be specifically assigned to payment groups.
D. If an
order contains only one PaymentGroup and a relationship exists between the
PaymentGroup and the ShippingGroup, then the relationship must be
ShippingAmountRemaining.
E. If an
order contains one or more PaymentGroupOrderRelationship objects of type
TaxAmount, then the sum of the amounts in the relationships must be equal to or
greater than the total tax amount of the order to account for tax payment.
Answer: B, E
Question: 53
Which
three statements are true about the credit card form of payment?(Choose three.)
A. The
defaultCreditCard property specifies the user's default credit card.
B. You can
use the CreateCreditCardFormHandler to add a credit card in a JSP page.
C. In the
user profile, the creditCards property is a map of the user's available credit
cards.
D. You can
programmatically create a new CreditCard repository item using the
PaymentGroupManager object.
Answer: A, B, C
Question: 54
Which
statement about the payment process and thePaymentManager is true?
A. The
OrderInfo object is passed into the PaymentManager, which invokes a payment
processor to perform the action returning the PaymentStatus.
B. The
PaymentGroup is passed to the PaymentManager, which invokes a processor to
generate the XXXPaymentInfo for the order, returning the PaymentStatus.
C. The
PaymentGroup is passed to the PaymentManager, which invokes one processor to
generate the XXXInfo, then a second processor is run to perform the actual
operations returning the PaymentStatus.
D. A list
of CommerceItems is passed into the PaymentManager, which invokes its service
method to create the paymentRelationship objects.
A pipeline process for the payment type is then invoked and a
PaymentStatus is returned.
Answer: C
Question: 55
At what
two points is an attempt made to debit all payment groups? (Choose two.)
A. once the
shippingGroupHasShipped pipeline has executed
B. once all
ShippingGroups are in a PENDING_DELIVERY state
C. once all
ShippingGroups are in a NO_PENDING_ACTION state
D. once one
shipping group has shipped and the fulfiller's settleOnFirstShipment is true
Answer: C, D
Question: 56
Which
four are Relationship objects? (Choose four.)
A. PromotionOrderRelationship
B. SkuCommerceItemRelationship
C. PaymentGroupOrderRelationship
D. ShippingGroupOrderRelationship
E. PaymentGroupPromotionRelationship
F. PaymentGroupCommerceItemRelationship
G. ShippingGroupCommerceItemRelationship
H. PaymentGroupShippingGroupRelationship
Answer: C, F, G, H
Question: 57
If you
set the enableSecurity property in the OrderLookup droplet to false, the
OrderLookup will search for orders _____.
A. that
belong to all users
B. that
belong to the current user
C. with
secure property set to false
D. that
belong to profiles with member property set to true
Answer: A
Question: 58
Which
two statements about the relationship between orders and shipping groups are
true? (Choose two.)
A. All
CommerceItems must be explicitly added to a ShippingGroup.
B. Specific
items out of the total quantity in a CommerceItem can be associated with a
given ShippingGroup.
C. All
orders must have at least one associated ShippingGroup in order to complete the
out-of-the-box order validation pipelines.
D. If the
quantity in a CommerceItem is not completely covered by one or more
ShippingQuantity objects, the remainder is implicitly added to the default
ShippingGroup.
Answer: B, C
Question: 59
Which
two statements are true? (Choose two.)
A. You can
specify the default ShippingGroup in the OrderTools component.
B. The
ShippingGroupOrderRelationship indicates that all the items in the order will
be shipped to a single location.
C. In an
order, the ShippingGroupCommerceItemRelationship specifies where a set of
commerce items will be shipped.
D. In any
given order, the number of ShippingGroup objects will never be greater than the
number of CommerceItem objects.
E. You can
prevent commerce items from being added to types of shipping groups by using
the shippingGroupsAllowed
property on the sku item descriptor.
Answer: A, C
Question: 60
Which
two properties can manipulate quantities in an order from a JSP? (Choose two.)
A. Order.quantity
B. CommerceItem.quantity
C. CommerceItemRelationship.quantity
D. PaymentGroupCommerceItemRelationship.quantity
E. ShippingGroupCommerceItemRelationship.quantity
Answer: B, E
No comments:
Post a Comment